패스잇
보안 · 기초

CA(Certificate Authority)는 무엇이며, 인터넷 환경에서 CA가 제공하는 신뢰 모델은 어떻게 동작하나요?

힌트 · CA는 디지털 인증서를 발급하고 관리하는 기관으로, 인증서에 서명하여 해당 서버의 신뢰성을 보장합니다.

공개키 기반 구조(PKI)디지털 인증서신뢰 체인루트 인증 기관인증서 유효성 검사

모범답안

CA는 Certificate Authority, 즉 인증 기관을 의미합니다. 인터넷 환경에서 웹사이트의 신뢰성을 보장하는 역할을 하죠.

CA는 디지털 인증서를 발급하고 관리하는데, 웹사이트의 공개키를 인증서에 담아 CA의 전자 서명으로 보증합니다. 사용자가 웹사이트에 접속할 때, 브라우저는 해당 웹사이트의 인증서를 확인하고, 인증서가 신뢰할 수 있는 CA에 의해 발급되었는지 검증합니다.

이 과정은 신뢰 체인으로 이루어집니다. 브라우저는 미리 CA 목록(루트 인증 기관)을 가지고 있고, 웹사이트 인증서가 이 루트 CA로부터 발급되었거나, 루트 CA가 신뢰하는 다른 CA로부터 발급되었는지 확인하는 방식으로 신뢰성을 검증합니다. 만약 인증서가 유효하지 않거나 신뢰할 수 없는 CA에서 발급되었다면, 브라우저는 사용자에게 경고 메시지를 표시합니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 HTTPS / TLS / 암호화 면접 질문

← HTTPS / TLS / 암호화 면접 질문 전체 보기