"SSL"의 두 판 사이의 차이
4번째 줄: | 4번째 줄: | ||
SSL은 기본적으로 다음의 작업을 수행한다. | SSL은 기본적으로 다음의 작업을 수행한다. | ||
#[[서버]] 인증 : 사용자의 '''웹 브라우저'''가 '''웹 사이트'''에 접속할 때 서버를 인증하는 작업이다. | #[[서버]] 인증 : 사용자의 '''웹 브라우저'''가 '''웹 사이트'''에 접속할 때 서버를 인증하는 작업이다. | ||
− | #암호화 : [[클라이언트]]와 서버 사이에 내용을 들키거나 변경되는 것을 방지하는 작업이다. | + | #[[암호화]] : [[클라이언트]]와 서버 사이에 내용을 들키거나 변경되는 것을 방지하는 작업이다. |
#클라이언트 인증 : 서버 인증과 반대로 서버가 사용자를 인증하는 작업이다. | #클라이언트 인증 : 서버 인증과 반대로 서버가 사용자를 인증하는 작업이다. | ||
{{프로그래밍 언어|토막글}} | {{프로그래밍 언어|토막글}} |
2019년 6월 26일 (수) 09:38 판
SSL(Secure Sockets Layer)은 보안 소켓 계층이라는 뜻으로, 미국 넷스케이프 커뮤니케이션스(Netscape Communications)사가 웹서버와 웹브라우저 사이에 데이터를 안전하게 주고받기 위해 개발한 프로토콜이다.
작동 원리
SSL은 기본적으로 다음의 작업을 수행한다.
- 서버 인증 : 사용자의 웹 브라우저가 웹 사이트에 접속할 때 서버를 인증하는 작업이다.
- 암호화 : 클라이언트와 서버 사이에 내용을 들키거나 변경되는 것을 방지하는 작업이다.
- 클라이언트 인증 : 서버 인증과 반대로 서버가 사용자를 인증하는 작업이다.