본문 바로가기
IT,과학/IT용어풀이

[IT 용어 풀이] SSL(SecureSocketsLayer)

by 오우너 2018. 5. 4.
728x90
반응형

[IT 용어 풀이]

SSL(SecureSocketsLayer)

SSL(SecureSocketsLayer)은 웹 서버와 브라우저 간에 암호화된 링크를 설정하는 표준 보안 기술입니다. 이 링크를 통해 웹 서버와 브라우저 사이에 전달된 모든 데이터를 비공개로 유지할 수 있습니다. SSL은 업계 표준이며 고객과의 온라인 트랜잭션을 보호하기 위해 수백만개의 웹 사이트에서 사용됩니다.
SSL연결을 생성하려면 웹 서버에 SSL인증서가 필요합니다. 웹 서버에서 SSL을 활성화하도록 선택하면 웹 사이트와 회사의 ID에 대한 여러가지 질문을 완료하라는 메시지가 표시됩니다. 그러면 웹 서버에서 개인 키와 공용 키라는 두가지 암호화 키를 만듭니다.
공개 키는 비밀일 필요가 없으며 사용자의 세부 정보가 포함된 데이터 파일인 CSR(인증서 서명 요청)에 배치됩니다. 그런 다음 CSR을 제출해야 합니다. SSL인증서 응용 프로그램 프로세스 중에 인증 기관에서 사용자의 세부 정보를 확인하고 사용자의 세부 정보가 포함된 SSL인증서를 발급하며 사용자가 SSL을 사용할 수 있도록 합니다. 웹 서버가 발급된 SSL인증서를 개인 키와 일치시킵니다. 그러면 웹 서버가 웹 사이트와 고객의 웹 브라우저 간에 암호화된 링크를 설정할 수 있습니다.
SSL프로토콜의 복잡성은 고객에게 보이지 않습니다. 브라우저는 현재 SSL암호화 세션에 의해 보호되고 있음을 알려 주는 주요 표시기를 제공합니다. 오른쪽 아래에 있는 잠금 아이콘을 클릭하면 SSL인증서와 이에 대한 세부 정보가 표시됩니다. 모든 SSL인증서는 두 회사 또는 법적으로 책임 있는 개인에게 발급됩니다.
일반적으로 SSL인증서에는 도메인 이름, 회사 이름, 주소, 시, 주 및 국가가 포함됩니다. 또한 인증서의 만료 날짜와 인증서 발급을 담당하는 인증 기관의 세부 정보도 포함됩니다. 브라우저가 보안 사이트에 연결되면 사이트의 SSL인증서를 검색하여 만료되지 않았는지, 브라우저가 신뢰하는 인증 기관에서 발급한 인증서인지, 그리고 보안 사이트에서 사용 중인지 확인합니다. 이러한 검사 중 하나에서 실패하면 브라우저에서 최종 사용자에게 사이트가 SSL로 보호되지 않는다는 경고를 표시합니다.

728x90
반응형

'IT,과학 > IT용어풀이' 카테고리의 다른 글

[IT 용어 풀이] 웹크롤링  (0) 2018.05.04
[IT 용어 풀이] 컴퓨터 비전  (0) 2018.05.04
[IT 용어 풀이] CUDA  (0) 2018.05.04
[IT 용어 풀이] OpenGL  (0) 2018.05.03
[IT 용어 풀이] 아키텍처  (0) 2018.05.03

댓글