문제
TLS 프로토콜을 통해 Application Layer의 Data를 암호화하여 보호하는 프로토콜은?
① SMTP ② FTP ③ Telnet ④ HTTPS
정답
4번
해설
정답: 4. HTTPS는 HTTP에 TLS(과거 SSL) 보안 계층을 결합해 애플리케이션 계층 데이터를 암호화하는 프로토콜로 기본 포트는 443번이다.
오답 풀이
- 1번: SMTP는 메일 전송 프로토콜(TCP 25)로 자체 암호화가 기본이 아니다.
- 2번: FTP는 평문 파일 전송(TCP 20/21)으로 TLS 암호화가 기본이 아니다.
- 3번: Telnet은 평문 원격 접속(TCP 23)으로 암호화를 제공하지 않는다.
- 4번: TLS로 암호화하는 것은 HTTPS이므로 정답이다.
보충 개념 HTTPS는 TLS 핸드셰이크로 인증서 검증과 세션 키 교환을 수행한 뒤 대칭키로 본문을 암호화한다. 암호화 버전: FTP→FTPS, Telnet→SSH, SMTP→SMTPS/STARTTLS.