최근 프로젝트에서 Spring Security와 JWT를 활용한 인증 시스템을 구현하면서 여러 보안 이슈들을 마주하게 되었습니다.단순히 JWT를 발급하고 검증하는 것을 넘어서, 실제 운영 환경에서 고려해야 할 보안 요소들이 생각보다 많았습니다.오늘은 제가 직접 경험하고 학습한 Spring Security JWT 구현 시 반드시 고려해야 할 보안 사항들을 정리해보겠습니다.1. JWT 서명 알고리즘 선택과 키 관리안전한 서명 알고리즘 사용처음 JWT를 구현할 때 HS256 알고리즘을 사용했는데, 이후 RS256으로 변경하게 되었습니다.그 이유는 다음과 같습니다:// 권장하지 않는 방식 (HS256)@Componentpublic class JwtTokenProvider { private final Str..