반응형
우리가 공인인증서라고도 부르는 SSL/TLS 인증서는 웹 사이트가 안전하다는 것을 증명하는 일종의 '여권'으로 이해하면 쉽다. 이 '여권'은 인증 기관(CA)라고 불리는 곳에서 발급하며, 컴퓨터나, 서버는 이 인증기관을 신뢰할 수 있어야 한다.
그럼 해당 인증서가 어떻게 동작하는지, 간단하게 살펴보자.
1. 사용자가 웹 브라우저를 통해 SSL/TLS를 사용하는 웹 사이트(https://로 시작하는)에 접속하려고 시도한다.
2. 웹 사이트는 SSL 인증서(여권)을 사용자에게 보낸다.
3. 사용자의 웹 브라우저는 SSL 인증서를 확인하고, 인증 기관이 신뢰할 만한 기관인지 확인한다.
또한, 인증서가 만료되지 않았는지, 그리고 인증서의 주제가 해당 웹 사이트와 일치하는지도 확인한다.
이 모든 확인이 통과되면, 웹 브라우저와 웹 사이트는 '비밀 키'를 서로 공유하게 되며, 이 '비밀 키'를 사용해서 서로의 통신을 암호화하므로, 이 키를 알지 못하는 다른 사람이 통신을 가로채도 정보를 알아볼 수 없게 된다.
즉, SSL 인증서는 웹 사이트가 안전하다는 것을 증명하는 역할을 하며, 이를 통해 사용자와 웹 사이트 간의 통신을 안전하게 보호할 수 있다.
반응형
'IT' 카테고리의 다른 글
파일시스템의 종류 (0) | 2023.07.05 |
---|---|
대칭키와 비대칭키의 차이점 (0) | 2023.07.05 |
Advanced Threat Protection (ATP)란? (0) | 2023.07.05 |
JSON (JavaScript Object Notation), JWT (JSON Web Tokens)란? (0) | 2023.07.05 |
OpenID Connect, SAML 차이점 (0) | 2023.07.05 |