SSL과 TLS(SSH)

박수민·2024년 3월 13일
0

SSL 이란 ? Secure Sockets Layer

인터넷 상에서 정보를 안전하게 전송하기 위한 프로토콜.
SSL은 클라이언트와 서버 사이에 안전한 접속을 만들어주며, 전송되는 데이터를 암호화하여 정보의 안전성을 보장한다.

TLS란? Transport Layer Security

SSL을 보완한 기술로 현재는 사실 SSL이 아니라 TLS 기술이다.

그러나 아직까지 SSL이라고 부르고 있다고한다.

TLS는 SSL의 보안 취약점을 보완하고 보안 수준을 향상시킨 프로토콜이다. TLS는 SSL의 후속 버전이며, 현재 보다 안전하고 효율적인 통신을 제공하는 주요 네트워크 보안 프로토콜이다.

SSH(보안 셸)TLS(전송 계층 보안)은 모두 네트워크 보안 프로토콜이지만, 서로 다른 목적과 용도를 가지고 있다.

용도

  • SSH: 주로 원격 시스템에 안전하게 로그인하고 원격 명령을 실행하는 데 사용. 터미널 및 파일 전송과 같은 원격 작업을 위한 암호화된 연결을 제공.
  • TLS: 주로 웹 서버와 클라이언트 간의 보안 통신에 사용됩. HTTPS(보안 HTTP)를 통해 웹 사이트의 보안 통신을 제공하며, 이메일 보안 등 다양한 응용 분야에서도 사용.

프로토콜

  • SSH: 네트워크 프로토콜로, 안전한 원격 접속을 위한 암호화된 터널을 만드는 데 사용된다ㅣ.
  • TLS: 전송 계층 보안 프로토콜로, 데이터 전송 시 보안을 제공한다. 주로 HTTPS와 함께 사용되며, 보안 소켓 계층으로도 알려져 있다.

접속 방식

  • SSH: 주로 명령줄 인터페이스를 통해 접속하며, 터미널 및 파일 전송에 사용.
  • TLS: 주로 웹 브라우저를 통해 접속하며, HTTPS를 통해 웹 사이트 간의 통신에 사용.

키 교환 방식

  • SSH: 대칭 및 공개키 암호화를 사용하여 키 교환을 수행.
  • TLS: 주로 공개키 기반의 인증 및 대칭키 암호화를 사용하여 통신을 보호.

보안 수준

  • SSH: 매우 안전한 원격 접속을 제공하며, 키 교환 및 데이터 전송 시에도 보안성을 강화한다.
  • TLS: 대부분의 경우에 안전한 통신을 보장하지만, 취약점이 발견될 수 있으며, 정기적으로 업데이트 및 관리해야 한다.

SSH는 주로 터미널 및 파일 전송에 사용되는 반면, TLS는 주로 웹 사이트 및 애플리케이션 간의 통신에 사용됩니다.
둘 다 네트워크 보안에 중요한 역할을 한다.

0개의 댓글