IT/네트워크

SSH 와 TLS/SSL 란?

캥거루 2021. 5. 9. 18:38
728x90
반응형

SSH 와 TLS, SSL 을 알아본다.

 

# SSH (Secure Shell)

네트워크 상의 다른 디바이스에 로그인 or 원격 시스템에서 명령을 실행하는 등을 수행하는 응용 프로그램 혹은 프로토콜

데이터전송, 원격제어에 많이 사용됨

한쌍의 key 를 통해 원격지 디바이스와 인증을 거침 (공개키/개인키)

 

# SSL (Secure Sockets Layer)

HTTP 통신에 보안을 위해 만들어진 프로토콜

개인정보를 안전하게 통신하는데 사용됨

디지털 인증서를 기반으로 작동

보안 프로토콜

디지털 인증서 데이터 교환을 통해 인증 프로세스를 따름

무결성은 SHA, SHA-2, SHA-256 과 같은 암호화 알고리즘으로 측정됨

 

 

# TLS (Transport Layer Security)

SSL 3.0 에서 분기된 IETF 프로토콜 표준

SSH Transport 와 User Authentication 프로토콜과 유사한 목적과 기능을 가짐

암호화를 통해 기밀성, 무결성을 보장하는 양방향 바이트스트림을 제공

 

 

# SSH, TLS/SSL 유사점

보안 연결에 사용되는 프로토콜

암호화를 사용하여 두 네트워크 디바이스간의 전달되는 데이터를 보호함

목적은 안정적인 연결을 만드는것

 

 

참고

calgary.tistory.com/3

 

대칭키, 공개키(Public key), 개인키(Private key) 란?

# 대칭키 방식 하나의 키로 암/복호화를 수행 대칭키가 노출되는 경우 암호화된 내용을 복호화할 수 있게됨 이를 보완하기 위해 탄생한게 공개키 방식 # 공개키 / 개인키 방식 공개키, 개인키 두

calgary.tistory.com

 

728x90
반응형

'IT > 네트워크' 카테고리의 다른 글

NFS 주요 옵션  (0) 2022.12.19
HTTP MIME 타입 정리  (0) 2021.07.14
스프링부트 웹소켓 리뷰  (0) 2021.06.28
SSE (Server Sent Events), Websocket 리뷰  (0) 2021.06.28
파일 송수신 (HTTP, FTP, SFTP, FTPS) 비교  (0) 2021.05.09