문제
다음 중 SSH(secure shell) 보안 프로토콜의 특징으로 옳지 않은 것은?
① 데이터를 암호화하여 전송 ② 데이터 무결성 제공 ③ 리눅스, 유닉스에서만 사용 가능 ④ 공개키 암호화 기법 사용
정답
3번
해설
정답: 3. SSH는 OS에 종속되지 않은 프로토콜로, Linux·Unix뿐 아니라 Windows(PuTTY, OpenSSH, PowerShell 등)에서도 클라이언트·서버로 널리 사용된다. 따라서 '리눅스, 유닉스에서만 사용 가능'은 옳지 않다.
오답 풀이
- 1번: SSH는 통신 데이터를 암호화하여 전송하므로 옳다.
- 2번: SSH는 메시지 인증 코드(MAC)로 데이터 무결성을 보장하므로 옳다.
- 3번: SSH는 Windows 등 다양한 OS에서 사용 가능하므로 '리눅스·유닉스에서만'은 틀렸다(정답).
- 4번: SSH는 공개키 암호화 기법으로 키 교환·사용자 인증을 수행하므로 옳다.
보충 개념 SSH는 TCP 22번 포트를 쓰며 평문 원격 접속인 Telnet(23번)을 대체한다. 키 교환(DH 등)·대칭키 암호화·MAC·공개키 인증을 결합해 기밀성·무결성·인증을 모두 제공한다.