SSL이란 무엇인가요? SSL의 기능은 무엇입니까?
답변: SSL(Secure Sockets Layer) 프로토콜 SSL은 주로 공개 키 시스템과 X.509 디지털 인증서 기술을 사용하여 정보 전송의 기밀성과 무결성을 보호하지만 정보 부인 방지를 보장할 수는 없습니다. 주로 지점 간 정보 전송에 적용됩니다. Netscape에서 제안한 웹 애플리케이션을 기반으로 하는 보안 프로토콜로, 서버 인증, 클라이언트 인증(선택 사항), SSL 링크의 데이터 무결성 및 SSL 링크의 데이터 기밀성이 포함됩니다. SSL은 브라우저 소프트웨어와 웹 서버 사이에 보안 채널을 설정하여 인터넷에서 전송되는 정보의 기밀성을 보장합니다.
TCP/IP 프로토콜 제품군에서 SSL은 TCP 계층 위와 애플리케이션 계층 아래에 위치합니다. 이를 통해 애플리케이션 계층과 독립적이게 되어 애플리케이션 계층 프로토콜을 SSL 위에 직접 구축할 수 있습니다. SSL 프로토콜에는 SSL 레코드 프로토콜, SSL 핸드셰이크 프로토콜, SSL 비밀번호 변경 설명 프로토콜, SSL 경고 프로토콜 등의 하위 프로토콜이 포함됩니다. SSL 레코드 프로토콜은 신뢰할 수 있는 전송 프로토콜(예: TCP)을 기반으로 구축되었으며 높은 수준의 프로토콜을 캡슐화하는 데 사용됩니다. SSL 핸드셰이크 프로토콜을 사용하면 서버와 클라이언트는 데이터 전송을 시작하기 전에 특정 암호화 알고리즘을 통해 서로를 인증할 수 있습니다.