인터넷상에서
데이터 통신 보안을 제공하는 암호 프로토콜. 데이터를 송수신하는 두 컴퓨터 사이, 종단 간 TCP/IP 계층과 애플리케이션 계층(
HTTP, TELNET,
FTP 등) 사이에 위치하여 인증, 암호화,
무결성을 보장한다.
SSL은
개인정보 보호를 위해
대칭 암호화 방식(symmetric
cryptography)을 사용하고, 메시지의 신뢰성을 위해 키(key)
메시지 인증 코드를 사용하여
전송 계층 위로 네트워크 연결의 세그먼트(segment)를 암호화 해준다.
SSL을 사용하기 위해서는
SSL용 인증서가 필요하다.
SSL 3.0 규격은
TLS 1.0과 호환 규격으로 정의되었다. 미국 넷스케이프 커뮤니케이션스사가 개발하였고, 마이크로소프트사 등 주요 웹 제품 업체가 채택하고 있다.