티스토리 뷰

수업 노트/network

openssl 이란?

오리지날초이 2021. 9. 19. 16:21

openssl 은 데이터통신을 위한 TLS, SSL 프로토콜을 이용할 수 있는 오픈소스 라이브러리 입니다.

 

SSL은 1994년 netscape사의 웹 브라우저 보안 프로토콜로 처음 고안되어 1996년까지 버전 3.0까지 발표되었는데,

3.0을 국제표준화 기구에서 새로 정립한 것을 TLS라고 합니다. 즉 TLS 1.0 은 SSL 3.0 과 같습니다.

통상적으로 SSL과 TLS는 같은 의미로 사용되지만 SSL이 더 익숙한 느낌이 있습니다.

 

쉽게 설명하면 http 통신을 안전하게 하기 위한 프로토콜로 만들어진게 SSL 이고

이것은 실제 https, sftp 와 같은 표준 프로토콜에 적용된 기술입니다.

 

ssl 이나 https 모두 프로토콜인데,

웹 접속(HTTP)이 인터넷을 이용해서 구현된 서비스 중의 하나인 것처럼 

HTTPS도 SSL 프로토콜을 이용한 서비스 중 하나라고 이해하면 됩니다.

 

SSL 은 암호화 통신을 위해 대칭키, 비대칭키 방식을 혼용하여 사용합니다.

이것은 공개키, 개인키를 활용하는 ssh 통신의 원리와 거의 같은 방식입니다.

차이점은 SSL 통신에는 디지털 인증서가 필요하다는 점입니다.

 

SSL을 더 자세하게 알고 싶다면 [SSL 통신 설명]을 클릭해주세요

728x90
반응형

'수업 노트 > network' 카테고리의 다른 글

SSL 통신의 세부원리  (1) 2021.09.20
ssh 통신의 세부 원리  (0) 2021.09.12
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함