본문 바로가기
Computer/network

[Network] SSL/TLS 정의 , 진행 구조

by castberry_ 2021. 3. 15.
반응형

SSL

Secure Sockets Layer

SSL, 보안 소캣 계층은 통신 데이터를 암호화하여 보안을 유지하는 프로토콜입니다. 

 

TLS

Transport Layer Security

전송 계층보안은 넷스케이프 커뮤니케이션스에서 SSL을 바탕으로 표준화한 최신 보안기술입니다. 

그럼에도 SSL/TLS라 불리는 이유는 SSL이 이미 많이 보급되어있어 같이 불립니다. 


728x90

HTTPS

SSL/TLS가 적용되는 사이트는 http가 아닌 https로 표시됩니다. 

https의 s는 Secure이며 443포트를 사용하기 때문에 http와 사용하는 포트가 다릅니다. 

 

 

SSL/TLS 진행구조

클라이언트 서버 
1. 웹사이트를 요청합니다.  2. 공개키, 비밀키, 인증서를 준비하고 공개키와 인증서를 전송합니다. 
3. 증명서를 신뢰할 수 있는지 판단합니다.   
4. 공통키를 발행합니다.  
5. 통신 데이터를 공통키로 암호화한 뒤, 공통키를 공개키로 암호화하여 키, 데이터를 전송합니다. 공통키를 비밀키로 복호화한뒤 암호화된 데이터를 공통키를 이용하여 복호화를 진행합니다.
공통키로 데이터를 암호화하여 데이터를 주고 받습니다. 

 

SSL/TLS은 다음과 같이 작동됩니다. 

공개키와 비밀키, 공통키에 대해서는 다음에 작성하도록 하겠습니다. 

반응형

댓글