임대일
스프링 부트 3 백엔드 개발자 되기: 자바 편: JWT 토큰 시크릿 키 예외 상황 해결하기 본문
"작은 일에 충실한 자는 큰 일에도 충실하고, 작은 일에 불의한 자는 큰 일에도 불의하니라."
- 성경 누가복음 16:10
Whoever is faithful in little things is also faithful in much, and whoever is dishonest in little things is also dishonest in much.
- Bible, Luke 16:10
골든래빗 출판사의 스프링 부트 3 백엔드 개발자 되기: 자바 편 신선영 개발자님의 저서에서 시크릿 키(secret_key)와 관련된 예외 상황을 Issue 으로 등록했다. 해당 Issue 를 다시 살펴보면서 짧은 시크릿 키에 대한 WeakKeyException 예외가 발생되지 않는 것을 보면 안정적이면서 가장 최신 버전의 JWT 를 활용하는 것이 바람직하다고 생각이 들었다. 분명히 이 문제 뿐만 아니라 더 있을지 모르기 때문이다.
쉽게 확인하고 싶다면 MavenRepository 에서 JWT 버전마다 취약점을 한 눈에 쉽게 볼 수 있다.
아래 Github 링크를 통해서 내가 작성한 Issue 를 확인할 수 있다.
'기여' 카테고리의 다른 글
인프런(inflearn): 인프콘(INFCON) 2024 서포터즈(feat. 인프런 워밍업 클럽, COEX Grand Ballroom) (0) | 2024.08.08 |
---|---|
인프런: 인프랩 8번째 창립기념일 (feat. 모의고사) (0) | 2024.06.12 |
패스트캠퍼스 - 10개 프로젝트로 완성하는 백엔드 웹개발: 해시태그 문제 해결하기 (1) | 2024.06.08 |