
정답해시값 기반 검증으로 메시지 위·변조 여부를 확인하는 무결성입니다.
핵심 개념
메시지 인증(MAC)과 무결성
메시지 M의 해시값을 송수신자가 공유하는 비밀키로 암호화해 M과 함께 보내는 방식은 전형적인 메시지 인증 코드(MAC) 개념입니다. 수신자는 받은 M을 같은 방식으로 처리해 값이 일치하는지 확인함으로써, 전송 도중 메시지가 위·변조되지 않았음을 검증할 수 있습니다. 즉 이 기법이 일차적으로 보장하려는 보안 목표는 데이터가 원래 그대로임을 확인하는 무결성입니다.
선지별 해설
①해시값을 함께 검증하면 전송 중 메시지가 변경되었는지 확인할 수 있으므로, 이 방식이 보장하려는 핵심 목표는 무결성입니다.
②메시지 M 자체는 평문으로 함께 전송되어 내용이 노출되므로, 내용을 숨기는 기밀성은 보장되지 않습니다.
③가용성은 시스템·서비스를 필요할 때 사용할 수 있게 하는 목표로, 해시값 검증과는 직접 관련이 없습니다.
④부인방지는 공개키 기반 전자서명으로 제공되며, 공유 비밀키로 만든 MAC은 양쪽이 같은 키를 갖고 있어 제3자 앞에서 송신 사실을 입증하지 못하므로 부인방지를 보장하지 못합니다.

정답파밍은 DNS를 조작해 가짜 사이트로 유도하는 공격으로 DoS가 아닙니다.
핵심 개념
서비스 거부(DoS) 공격의 종류
서비스 거부(DoS/DDoS) 공격은 대상 시스템의 자원이나 대역폭을 고갈시켜 정상 서비스를 방해하는 공격입니다. Smurf는 ICMP 브로드캐스트를 악용한 증폭 공격, Slowloris는 HTTP 연결을 천천히 유지해 커넥션을 고갈시키는 공격, HTTP GET 플러딩은 대량의 GET 요청으로 웹 서버를 마비시키는 공격입니다. 반면 파밍(Pharming)은 DNS 조작 등으로 사용자를 가짜 사이트로 유도해 정보를 탈취하는 공격으로, 성격이 다릅니다.
선지별 해설
①Smurf 공격은 위조된 출발지 주소로 ICMP 요청을 브로드캐스트해 대량의 응답을 피해자에게 몰아주는 대역폭 소모형 DoS 공격입니다.
②Slowloris는 HTTP 요청 헤더를 조금씩 보내며 연결을 오래 유지해 서버의 동시 연결 수를 고갈시키는 DoS 공격입니다.
③파밍은 DNS 캐시 변조 등으로 사용자를 위장 사이트로 유도해 개인정보를 탈취하는 공격이므로 서비스 거부 공격이 아닙니다. 따라서 이 문항의 정답입니다.
④HTTP GET 플러딩은 대량의 GET 요청을 보내 웹 서버의 처리 자원을 소진시키는 애플리케이션 계층 DoS 공격입니다.