JSSE
JSSE는 자바 환경에서 보안 통신을 위한 암호화 연결과 인증서 기반 신뢰 검증을 제공하는 보안 구성요소다.
한 입에 정리하면
- 01통신 상대의 인증서를 검증해 신뢰를 판단한다
- 02암호화된 연결을 설정·관리하는 데 쓰인다
- 03신뢰 저장소의 인증서 구성이 검증 결과에 영향을 준다
왜 나온 말일까요?
JSSE는 자바 프로그램이 네트워크에서 안전하게 데이터를 주고받도록 돕는 기능이에요. 연결 과정에서 상대가 제시한 인증서가 신뢰할 수 있는지 확인하고, 조건에 맞으면 암호화 통신을 진행하죠. 따라서 신뢰 저장소에 어떤 인증서가 들어 있는지와 인증서 상태를 어떻게 확인하는지가 보안에 중요해요.
예를 들어
자바 기반 서비스가 암호화된 웹 서버에 접속할 때, 상대 서버의 인증서 경로를 검증한 뒤 보안 연결을 설정하는 데 활용돼요.
뉴스에서는 이렇게 쓰였어요
이번 사안에서는 JSSE가 자체 내장 신뢰 저장소만 독립적으로 참조해, 운영체제 인증서 패키지를 업데이트해도 유출 인증서를 계속 신뢰할 수 있는 점이 문제로 지적됐어요.
체리픽이 기사 원문이 아닌 사실관계를 바탕으로 쉽게 풀어 쓴 정의예요. 원문은 각 카드의 "더 읽기"에서 확인할 수 있어요.
용어사전으로 돌아가기