WEBBOOK CHAPTER

Spring Security 6, 인증에서 운영까지: 39장. 14일 완주 과정으로 손에 익힌다

39장. 14일 완주 과정으로 손에 익힌다

하루 결과물은 실행 증거가 있어야 한다.

결과물 실패 시험
1 자산·행위자·경계 표 다른 tenant 관리자
2 Boot 3.5.16 프로젝트 깨끗한 환경 build
3 filter chain 지도 공개 경로 누락
4 password·session 정책 session fixation
5 CSRF·CORS 계약 token/origin 누락
6 URL·method security self-invocation
7 tenant repository cache key 누락
8 OIDC login 설계 state/redirect 오류
9 JWT validator iss/aud/kid 오류
10 passkey step-up 오래된 auth_time
11 audit·metric token redaction
12 MockMvc matrix alice/bob/mallory
13 incident drill credential/JWK 사고
14 release review rollback 복원

매일 관찰 → 가설 → 최소 변경 → 부정 테스트 → 기록 순서로 수행한다. 답을 보고 복사한 뒤 끝내지 말고 한 조건을 일부러 제거해 테스트가 실제로 실패하는지 확인한다. 실습 계정과 계약은 가상이지만 팀의 실제 역할과 자원에 대응시켜 두 번째 matrix를 만든다.