SSL vs SSH

유영·2025년 3월 28일
0

Server

목록 보기
6/7

SSL (Secure Socket Layer)

  • HTTP 통신에 보안을 위해 만들어진 프로토콜
  • 도청자가 특정페이지의 텍스트 및 비공개 콘텐츠를 읽지 못하도록 수학 암호를 제공
  • SSL은 일반적으로 포트 443을 사용하여 컴퓨터를 웹의 보안서버에 연결한다.
  • SSL은 신용카드, 세금, 은행업무, 개인이메일 또는 개인정보를 비즈니스 서버에 보내는데 사용된다.
  • SSL을 적용하는 웹사이트는 HTTPS 프로토콜을 사용한다.
    무결성은 SHA, SHA-2, SHA-256 과 같은 암호화 알고리즘으로 측정됨

HTTPS는 HTTP를 SSL/TLS를 적용해서 통신과정에 암호화를 더해 보안성을 높은 프로토콜이다.
<통신과정>
1. 핸드 셰이킹
2. 세션
3. 세션 종료

TLS (Transport Layer Security)

  • SSL 3.0 에서 분기된 IETF 프로토콜 표준
  • SSH Transport 와 User Authentication 프로토콜과 유사한 목적과 기능을 가짐
  • 암호화를 통해 기밀성, 무결성을 보장하는 양방향 바이트스트림을 제공

SSH (Secure Shell)

  • 암호화 기술을 통해 보안화된 환경에서 다른 호스트에 원격 접속할 수 있는 기술
  • 프로그래머와 네트워크관리자를 위한 암호화에만 사용
  • SSH는 포트 22를 사용하여 컴퓨터를 인터넷상의 다른 컴퓨터에 연결한다.
  • 네트워크 상의 다른 디바이스에 로그인 or 원격 시스템에서 명령을 실행하는 등을 수행하는 응용 프로그램 혹은 프로토콜
  • 데이터전송, 원격제어에 많이 사용됨
  • 한쌍의 key 를 통해 원격지 디바이스와 인증을 거침 (공개키/개인키)

출처
https://zzangyeon.tistory.com/133
https://calgary.tistory.com/2

0개의 댓글