암호 기술의 기초와 응용
상호 TLS(mTLS)에 대한 설명으로 올바른 것은?
- ATLS 암호화를 2회 겹쳐 수행하여 암호의 강도를 2배로 하는 방식
- B하나의 연결 안에서 TLS 1.2와 TLS 1.3의 두 프로토콜을 동시에 사용하는 방식
- C서버뿐 아니라 클라이언트도 인증서를 제시하여, 서로 상대를 인증하는 방식
정답과 해설 보기
정답: C. 서버뿐 아니라 클라이언트도 인증서를 제시하여, 서로 상대를 인증하는 방식
일반적인 TLS에서는 클라이언트가 서버의 인증서를 확인할 뿐이며, 클라이언트 인증은 비밀번호나 토큰 등 TLS 위의 구조로 수행합니다. 상호 TLS에서는 서버가 클라이언트에게도 인증서를 요구하고, 클라이언트는 인증서와, 대응하는 개인 키로 만든 서명을 보냅니다. 마이크로서비스 간 통신, IoT 기기와 서버의 연결, 제로 트러스트 사고방식에 기반한 네트워크 등 사람이 조작하지 않는 기계끼리의 인증에 자주 사용됩니다.