[혼자 공부하는 네트워크] Day 5 / 암호화 프로토콜 (SSL/TLS)
·
💽 CS Knowledge/🌐 Network
암호화 프로토콜SSL(Secure Sockets Layer)/ TLS(Transport Layer Security)🔑SSL은 데이터를 안전하게 전송하기 위해”웹 서버와 클라이언트 간의 통신을 암호화하는 프로토콜”— SSL은 이후 TLS로 발전 —1. 주요 목적1.1 기밀성(Confidentiality)데이터가 암호화되어 네트워크를 통해 전송되므로, 중간에 누군가가 데이터를 가로채더라도 내용을 알 수 없음. ** 비대칭 암호화와 대칭 암호화 방식을 사용1.2 무결성(Integrity)데이터가 전송 중에 변조되지 않도록 보장** 데이터에 디지털 서명을 추가하여 변조 여부를 확인1.3 인증(Authentication)서버와 클라이언트가 서로 신뢰할 수 있는지 확인** 인증서를 사용하여 서버의 정당성을 검증2..