[9급 국가직 네트워크보안] 16년 1회차
9급 국가직 네트워크보안 기출문제

16년 1회차

총 20문항 · 객관식 · A4 약 1장

1 / 1
A4정답 포함
9급 국가직 네트워크보안 기출문제모두CBT · moducbt.com

16년 1회차

총 20문항 · 객관식 · 정답·해설 포함
문제 1
㉠~㉢에 들어갈 용어를 바르게 연결한 것은? (순서대로 ㉠, ㉡, ㉢)
  • OSI 7계층에서 ( ㉠ )은 물리 계층으로부터 제공되는 물리적 특성을 이용하여 인접한 두 장치 간에 데이터 송수신을 수행한다.
  • ( ㉠ )은 ( ㉡ )와 ( ㉢ )라는 두 개의 부계층으로 나뉜다.
1데이터링크 계층, 논리링크제어, 오류제어
2데이터링크 계층, 논리링크제어, 매체접근제어
3네트워크 계층, 흐름제어, 오류제어
4네트워크 계층, 흐름제어, 매체접근제어
정답 및 해설

㉠은 데이터링크 계층, ㉡은 논리링크제어, ㉢은 매체접근제어이다.

물리 계층 위에서 인접 장치 간 프레임 송수신을 맡는 것은 데이터링크 계층이며, IEEE 802 모델에서 이 계층은 LLC(논리링크제어)와 MAC(매체접근제어) 두 부계층으로 나뉜다.

  • 네트워크 계층: 인접 장치가 아니라 종단 간 경로 설정(라우팅)을 담당한다.
  • 오류제어·흐름제어: 데이터링크 계층의 기능이지 부계층의 이름이 아니다.
문제 2
㉠~㉢에 들어갈 용어를 바르게 연결한 것은? ( ※ 이상탐지 : Anomaly Detection, 오용탐지 : Misuse Detection)(순서대로 ㉠, ㉡, ㉢)
  • ( ㉠ ) 기법은 이미 알려진 공격 패턴을 근거로 침입을 탐지하는 기법
  • ( ㉡ ) 기법은 정상적인 활동에 대한 프로파일을 생성하고, 이 프로파일과 확률적으로 비교하여 벗어나는 행위를 탐지하는 기법
  • ( ㉢ ) IDS(Intrusion Detection System)는 네트워크 상의 모든 패킷을 캡처링한 후 이를 분석하여 침입을 탐지하는 시스템
1이상탐지, 오용탐지, 네트워크 기반
2이상탐지, 오용탐지, 호스트 기반
3오용탐지, 이상탐지, 네트워크 기반
4오용탐지, 이상탐지, 호스트 기반
정답 및 해설

㉠은 오용탐지, ㉡은 이상탐지, ㉢은 네트워크 기반이다.

알려진 공격 패턴(시그니처)과 대조하는 것은 오용탐지이고, 정상 행위 프로파일에서 확률적으로 벗어나는 행위를 잡는 것은 이상탐지이다. 네트워크의 모든 패킷을 캡처해 분석하는 것은 네트워크 기반 IDS이다.

  • ㉠을 이상탐지로 보는 조합: 알려진 패턴 근거 탐지는 오용탐지의 정의이므로 틀리다.
  • ㉢을 호스트 기반으로 보는 조합: 호스트 기반 IDS는 개별 시스템의 로그·이벤트를 분석하므로 패킷 캡처 방식과 맞지 않는다.
문제 3
다음에서 설명하는 보안 공격 유형은?
  • 먼저 목표를 정하여 사전 조사를 실시한다.
  • 조사를 바탕으로 공격 대상 컴퓨터에 악성코드를 감염시킨다.
  • 내부 인프라로 서서히 침투하여 몰래 드나들 수 있도록 백도어 및 툴을 설치한다.
  • 내부 인프라 접속 권한을 상승시키고 정보를 탈취하기 시작한다.
  • 이후 장기간에 걸쳐 내부 인프라를 장악한 후, 더 많은 정보를 유출하거나 시스템을 파괴하는 등 또 다른 보안 사고를 유발한다.
1루트킷(Rootkit) 공격
2랜섬웨어(Ransomware) 공격
3지능적 지속 위협(APT) 공격
4블루스나프(BlueSnarf) 공격
정답 및 해설

설명하는 공격은 지능적 지속 위협(APT) 공격이다.

특정 목표를 정해 사전 조사 → 악성코드 감염 → 백도어 설치 → 권한 상승·정보 탈취 → 장기간 잠복하며 추가 피해를 일으키는 단계적 흐름이 APT의 특징이다.

  • 루트킷 공격: 침입 흔적과 악성 프로그램을 숨기는 도구로, 공격 전 과정을 가리키지 않는다.
  • 랜섬웨어 공격: 파일을 암호화하고 복구 대가를 요구하는 공격이다.
  • 블루스나프 공격: 블루투스 취약점을 이용해 기기의 정보를 빼내는 공격이다.
문제 4
다음에서 설명하는 네트워크는?
  • 일반적으로 안전하지 않은 공용 네트워크를 이용하여 사설 네트워크를 구성하는 기술로서, 전용선을 이용한 사설 네트워크에 비해 저렴한 비용으로 안전한 망을 구성할 수 있다.
  • 공용 네트워크로 전달되는 트래픽은 암호화 및 메시지 인증 코드 등을 사용하여 기밀성과 무결성을 제공한다.
1LAN(Local Area Network)
2WAN(Wide Area Network)
3MAN(Metropolitan Area Network)
4VPN(Virtual Private Network)
정답 및 해설

설명하는 네트워크는 VPN(Virtual Private Network)이다.

공용 네트워크 위에 터널링과 암호화·메시지 인증을 적용해 전용선보다 저렴하게 사설망처럼 안전한 망을 구성하는 기술이다.

  • LAN: 건물·캠퍼스 등 좁은 지역을 잇는 네트워크로 범위에 따른 분류이다.
  • WAN: 국가·대륙 등 넓은 지역을 잇는 네트워크로 범위에 따른 분류이다.
  • MAN: 도시 규모 지역을 잇는 네트워크로 범위에 따른 분류이다.
문제 5
다음의 실행 결과를 제시하는 명령어는?
프로토콜로컬 주소외부 주소상태
TCP111.111.111.111:49217222.222.222.221:ms-sql-sESTABLISHED
(중략)
TCP111.111.111.111:49216222.222.222.222:ftpTIME_WAIT
1nslookup
2route
3tracert
4netstat
정답 및 해설

실행 결과를 제시하는 명령어는 netstat이다.

프로토콜·로컬 주소·외부 주소와 ESTABLISHED, TIME_WAIT 같은 TCP 연결 상태를 나열하는 것은 netstat의 출력 형식이다.

  • nslookup: DNS 서버에 도메인 이름과 IP 주소를 질의한다.
  • route: 라우팅 테이블을 조회·변경한다.
  • tracert: 목적지까지 거치는 라우터 경로를 홉 단위로 표시한다.
문제 6
패킷 필터 방화벽이 네트워크 계층에서 검사할 수 없는 정보는?
1TCP 연결 상태
2송ㆍ수신지 IP주소
3송ㆍ수신지 포트 번호
4TCP 플래그 비트
정답 및 해설

패킷 필터 방화벽이 검사할 수 없는 정보는 TCP 연결 상태이다.

단순 패킷 필터는 패킷을 하나씩 독립적으로 보고 헤더 필드만 규칙과 대조하므로, 이전 패킷과의 관계로 정해지는 세션 상태는 알 수 없다. 연결 상태 추적은 상태 기반 검사(Stateful Inspection) 방화벽의 기능이다.

  • 송·수신지 IP주소: IP 헤더 필드로 패킷 필터의 기본 검사 대상이다.
  • 송·수신지 포트 번호: TCP/UDP 헤더 필드로 서비스별 허용·차단에 쓰인다.
  • TCP 플래그 비트: 헤더의 SYN·ACK 등 플래그도 개별 패킷에서 바로 읽을 수 있다.
문제 7
무선랜의 보안을 강화하기 위한 대책으로 안전하지 않은 것은?
1무선랜 AP 접속 시 데이터 암호화와 사용자 인증 기능을 제공하도록 설정한다.
2무선랜 AP에 지향성 안테나를 사용한다.
3무선랜 AP에 MAC 주소를 필터링하여 등록된 MAC 주소만 허용하는 정책을 설정한다.
4무선랜 AP의 이름인 SSID를 브로드캐스팅하도록 설정한다.
정답 및 해설

안전하지 않은 대책은 SSID 브로드캐스팅을 켜는 것이다.

SSID를 브로드캐스팅하면 주변의 누구나 AP 이름을 쉽게 찾아 접속을 시도할 수 있으므로, 보안 강화를 위해서는 SSID 브로드캐스팅을 숨기도록(비활성화) 설정한다.

  • 데이터 암호화와 사용자 인증 설정: 도청과 비인가 접속을 막는 기본 대책이다.
  • 지향성 안테나 사용: 전파가 필요한 방향으로만 퍼지게 해 건물 밖 신호 누출을 줄인다.
  • MAC 주소 필터링: 등록된 단말만 접속을 허용해 비인가 접근을 제한한다.
문제 8
IPSec 프로토콜의 인증 헤더(AH)와 보안 페이로드 캡슐화(ESP)에서 제공하는 보안서비스 중 ESP에서만 제공하는 보안서비스는?
1재전송 공격 방지(Replay Attack Protection)
2메시지 기밀성(Confidentiality)
3메시지 무결성(Integrity)
4개체 인증(Entity Authentication)
정답 및 해설

ESP에서만 제공하는 보안서비스는 메시지 기밀성이다.

AH는 패킷 인증(무결성·출처 인증)만 제공하고 암호화를 하지 않는다. 페이로드를 암호화해 기밀성을 주는 것은 ESP뿐이다.

  • 재전송 공격 방지: AH와 ESP 모두 순서 번호로 제공한다.
  • 메시지 무결성: AH와 ESP(인증 옵션) 모두 제공한다.
  • 개체 인증: AH와 ESP(인증 옵션) 모두 데이터 출처 인증을 제공한다.
문제 9
NAT(Network Address Translation)에 대한 설명으로 옳지 않은 것은?
1한정된 공인 IP주소 부족 문제의 해결이 가능하다.
2공인 IP와 NAT IP의 매핑이 1:1만 가능하다.
3주소 변환 기능을 제공한다.
4내부 시스템에 네트워크 구조를 노출하지 않는 보안상의 이점을 제공한다.
정답 및 해설

옳지 않은 설명은 매핑이 1:1만 가능하다는 것이다.

NAT는 1:1 정적 매핑 외에도 여러 사설 IP가 하나의 공인 IP를 포트로 구분해 나눠 쓰는 N:1 방식(PAT, NAPT)과 공인 IP 풀을 동적으로 배정하는 방식을 지원한다.

  • 공인 IP주소 부족 해결: 여러 내부 호스트가 적은 공인 IP를 공유할 수 있어 옳다.
  • 주소 변환 기능: NAT의 본래 기능으로 옳다.
  • 내부 네트워크 구조 은닉: 외부에는 변환된 주소만 보이므로 옳다.
문제 10
SSL(Secure Socket Layer)의 레코드 프로토콜에서 응용 메시지를 처리하는 동작 순서를 바르게 나열한 것은? (※ MAC:Message Authentication Code)
1압축 → 단편화 → 암호화 → MAC 첨부 → SSL 레코드 헤더 붙이기
2압축 → 단편화 → MAC 첨부 → 암호화 → SSL 레코드 헤더 붙이기
3단편화 → MAC 첨부 → 압축 → 암호화 → SSL 레코드 헤더 붙이기
4단편화 → 압축 → MAC 첨부 → 암호화 → SSL 레코드 헤더 붙이기
정답 및 해설

SSL 레코드 프로토콜의 처리 순서는 단편화 → 압축 → MAC 첨부 → 암호화 → SSL 레코드 헤더 붙이기이다.

응용 메시지를 먼저 블록 단위로 나눈 뒤, 각 블록을 압축하고, 압축된 데이터에 대해 MAC을 계산해 붙이며, 그 전체를 암호화한 다음 레코드 헤더를 앞에 붙여 전송한다.

  • 압축을 단편화보다 먼저 하는 순서: 압축은 단편화된 블록 단위로 수행되므로 틀리다.
  • 암호화 후 MAC을 첨부하는 순서: SSL은 MAC을 붙인 뒤 함께 암호화하므로 틀리다.
  • MAC 첨부 후 압축하는 순서: 압축이 MAC 계산보다 먼저이므로 틀리다.
문제 11
㉠과 ㉡에 들어갈 용어를 바르게 연결한 것은? (순서대로 ㉠, ㉡)
  • ( ㉠ )는(은) 네트워크 중간에서 상대방의 패킷 정보를 도청하는 수동적 공격이다.
  • ( ㉠ ) 공격의 대응 방안으로 텔넷의 경우 원격 접속 시 평문 패킷의 암호화를 지원하기 위해 ( ㉡ )를(을) 사용한다.
1ARP watch, SSH
2ARP watch, PGP
3Sniffing, SSH
4Sniffing, PGP
정답 및 해설

㉠은 Sniffing, ㉡은 SSH이다.

네트워크 중간에서 패킷을 도청하는 수동적 공격은 스니핑이며, 평문으로 전송되는 텔넷 대신 암호화된 원격 접속을 제공하는 것은 SSH이다.

  • ARP watch: ARP 테이블 변화를 감시해 ARP 스푸핑을 탐지하는 도구로 공격 이름이 아니다.
  • PGP: 전자우편 암호화 도구로 텔넷 원격 접속의 대체 수단이 아니다.
문제 12
정보보호 시스템들의 로그를 수집하여 분석 및 모니터링을 통해 전사적 차원의 정보시스템 보안성을 향상시키고 안전성을 높이는 시스템은?
1ESM(Enterprise Security Management)
2NAC(Network Access Control)
3MAM(Mobile Application Management)
4MDM(Mobile Device Management)
정답 및 해설

설명에 해당하는 시스템은 ESM(Enterprise Security Management)이다.

ESM은 방화벽·IDS·VPN 등 여러 정보보호 시스템의 로그와 이벤트를 통합 수집·분석하여 전사 차원에서 보안을 관제·관리한다.

  • NAC: 단말이 네트워크에 접속할 때 보안 정책 준수 여부를 검사해 접근을 통제한다.
  • MAM: 모바일 기기에 설치된 업무용 애플리케이션을 관리한다.
  • MDM: 모바일 기기 자체의 분실·설정·정책을 원격으로 관리한다.
문제 13
방화벽의 구축 형태 중 베스천 호스트 방식에 대한 설명으로 옳지 않은 것은?
1외부와 내부 네트워크를 연결해주는 역할을 수행한다.
2외부에서 내부 네트워크로 접속할 때 원하지 않는 접근은 차단할 수 없다.
3로그인 정보가 누출되면 내부 네트워크를 보호할 수 없다.
4베스천 호스트가 손상되면 내부 네트워크를 보호할 수 없다.
정답 및 해설

옳지 않은 설명은 원하지 않는 접근을 차단할 수 없다는 것이다.

베스천 호스트는 내부와 외부를 잇는 관문으로서 접근 통제와 인증을 수행하므로, 외부에서 내부로의 원하지 않는 접근을 차단하는 것이 본래 역할이다.

  • 외부와 내부 네트워크 연결: 베스천 호스트의 역할로 옳다.
  • 로그인 정보 누출 시 보호 불가: 인증이 뚫리면 정상 사용자로 통과하므로 옳다.
  • 베스천 호스트 손상 시 보호 불가: 단일 방어 지점이 무너지는 약점으로 옳다.
문제 14
보기 1의 보안 위협과 보기 2의 그에 대한 설명을 바르게 연결한 것은? (순서대로 ㄱ, ㄴ, ㄷ)

[보기 1]

  • ㄱ. 방해(Interruption)
  • ㄴ. 가로채기(Interception)
  • ㄷ. 변조(Modification)

[보기 2]

  • A. 송신측에서 수신측으로 메시지를 전송할 때 제3자가 수신측과 연결할 수 없도록 하는 행위
  • B. 송신측과 수신측이 메시지를 주고받는 사이에 제3자가 도청하는 행위
  • C. 송신측에서 수신측으로 메시지를 전송할 때 제3자가 일부 또는 전부를 변경하여 수신측에 전송하는 행위
1A, B, C
2A, C, B
3B, A, C
4B, C, A
정답 및 해설

ㄱ은 A, ㄴ은 B, ㄷ은 C와 연결된다.

제3자가 수신측과 연결할 수 없게 막는 것은 방해(가용성 침해), 중간에서 도청하는 것은 가로채기(기밀성 침해), 내용을 바꿔 전달하는 것은 변조(무결성 침해)이다.

  • 방해를 B로 보는 조합: B는 메시지를 도청하는 행위이므로 가로채기에 해당한다.
  • 가로채기를 A로 보는 조합: A는 전달 자체를 막는 행위이므로 방해에 해당한다.
  • 가로채기를 C로 보는 조합: C는 메시지를 바꿔 전송하는 행위이므로 변조에 해당한다.
문제 15
HTTPS에 대한 설명으로 옳지 않은 것은?
1HTTPS 연결로 명시되면 포트 번호 443번이 사용되어 SSL을 호출한다.
2HTTPS는 웹 브라우저와 웹 서버 간의 안전한 통신을 구현하기 위한 것이다.
3HTTPS는 HTTP over TLS 표준 문서에 기술되어 있다.
4HTTPS 사용 시 요청된 문서의 URL은 암호화할 수 없다.
정답 및 해설

옳지 않은 설명은 요청된 문서의 URL은 암호화할 수 없다는 것이다.

HTTPS에서는 SSL/TLS 연결이 먼저 성립한 뒤 HTTP 메시지 전체가 암호화되므로, 요청 줄의 URL·헤더·본문이 모두 암호화되어 전달된다.

  • 포트 443 사용: HTTPS 연결은 포트 443으로 SSL을 호출하므로 옳다.
  • 브라우저와 웹 서버 간 안전한 통신: HTTPS의 목적으로 옳다.
  • HTTP over TLS 표준 문서: HTTPS가 기술된 표준 문서명으로 옳다.
문제 16
다음 그림은 TCP half open 스캔 절차이다. ㉠과 ㉡에 들어갈 패킷을 바르게 연결한 것은? (※ 그림 1은 공격 대상 서버의 포트가 열린 경우이고, 그림 2는 공격 대상 서버의 포트가 닫힌 경우임.)(순서대로 ㉠, ㉡)
1ACK, ACK
2ACK, RST
3RST, RST+ACK
4RST, SYN+ACK
정답 및 해설

㉠은 RST, ㉡은 RST+ACK이다.

half open 스캔은 SYN을 보내 SYN+ACK가 오면 포트가 열린 것으로 판단하고, 연결을 완성하지 않도록 즉시 RST를 보내 세션을 끊는다.

포트가 닫혀 있으면 공격 대상 서버가 SYN에 대해 RST+ACK로 응답한다.

  • ㉠을 ACK로 보는 조합: ACK를 보내면 3-way handshake가 완성되어 half open이 아니게 된다.
  • ㉡을 SYN+ACK로 보는 조합: SYN+ACK는 포트가 열린 경우의 응답이다.
문제 17
네트워크 보안 공격에 대한 설명으로 옳은 것은?
1Smurf 공격은 공격대상의 IP주소로 위장된 다량의 ICMP echo reply 패킷을 전송하여 서비스를 거부하는 공격이다.
2MITM 공격은 네트워크에 에러 메시지를 전송하거나 네트워크 흐름을 통제하는 공격이다.
3Salami 공격은 위조된 ARP reply 패킷을 전송하여 서비스를 거부하는 공격이다.
4Teardrop 공격은 출발지와 목적지의 IP주소가 동일하게 위조된 SYN 패킷을 전송하는 공격이다.
정답 및 해설

옳은 설명은 Smurf 공격에 대한 것이다.

Smurf 공격은 출발지를 공격대상 IP로 위장한 ICMP echo request를 브로드캐스트 주소로 보내, 다수 호스트가 응답한 ICMP echo reply가 공격대상에 몰리게 하여 서비스를 거부하게 만든다.

  • MITM 공격: 통신 당사자 사이에 끼어들어 내용을 가로채거나 변조하는 공격이지, 에러 메시지로 흐름을 통제하는 공격이 아니다.
  • Salami 공격: 눈에 띄지 않을 만큼 작은 금액·데이터를 조금씩 빼돌리는 공격이며, 위조 ARP reply를 쓰는 것은 ARP 스푸핑이다.
  • Teardrop 공격: IP 단편의 오프셋을 겹치게 조작해 재조립 오류를 일으키는 공격이며, 출발지와 목적지가 같은 SYN 패킷은 Land 공격이다.
문제 18
ARP Spoofing 공격에 대응하기 위한 명령어로 옳은 것은?
1arp -a IP주소 MAC주소
2arp -d IP주소 MAC주소
3arp -s IP주소 MAC주소
4arp -v IP주소 MAC주소
정답 및 해설

ARP Spoofing 대응 명령어는 arp -s IP주소 MAC주소이다.

-s 옵션은 IP주소와 MAC주소의 대응을 정적(static) 항목으로 ARP 캐시에 등록하므로, 위조된 ARP reply가 와도 캐시가 바뀌지 않는다.

  • arp -a: 현재 ARP 캐시 테이블을 조회하는 옵션이다.
  • arp -d: ARP 캐시 항목을 삭제하는 옵션이다.
  • arp -v: 상세 정보를 출력하는 옵션으로 대응 수단이 아니다.
문제 19
다음은 IPSec 터널모드에서 IP 패킷을 암호화하고 인증 기능을 수행하는 그림이다. ㉠과 ㉡에 추가되는 헤더 정보를 바르게 연결한 것은? (순서대로 ㉠, ㉡)
1new IP header, ESP/AH
2ESP/AH, new IP header
3IKE header, new IP header
4new IP header, IKE header
정답 및 해설

㉠은 new IP header, ㉡은 ESP/AH이다.

터널 모드는 원래 IP 패킷(IP header와 data) 전체를 보호 대상으로 삼아 그 앞에 IPSec 헤더(ESP/AH)를 붙이고, 맨 앞에 터널 종단 간 새 IP 헤더를 추가한다.

  • ESP/AH를 맨 앞에 두는 조합: 라우팅을 위해 새 IP 헤더가 가장 바깥에 와야 하므로 틀리다.
  • IKE header를 넣는 조합: IKE는 키 교환·SA 협상 프로토콜로 데이터 패킷에 덧붙는 헤더가 아니다.
문제 20
OSI 계층구조와 계층별로 사용되는 보안 프로토콜의 연결이 옳지 않은 것은?
1네트워크 계층-IPsec
2응용 계층-SSH
3데이터링크 계층-TLS
4전송 계층-SSL
정답 및 해설

연결이 옳지 않은 것은 데이터링크 계층과 TLS이다.

TLS는 SSL을 계승한 프로토콜로 전송 계층(TCP) 위에서 동작해 응용 데이터를 보호한다.

  • 네트워크 계층 - IPsec: IP 패킷 단위로 보호하므로 옳다.
  • 응용 계층 - SSH: 원격 접속용 응용 계층 보안 프로토콜로 옳다.
  • 전송 계층 - SSL: TCP 위의 전송 계층 보안 프로토콜로 옳다.
9급 국가직 네트워크보안 기출문제모두CBT · moducbt.com
16년 1회차
총 20문항 · 객관식 · 정답·해설 포함
문제 1
㉠~㉢에 들어갈 용어를 바르게 연결한 것은? (순서대로 ㉠, ㉡, ㉢)
  • OSI 7계층에서 ( ㉠ )은 물리 계층으로부터 제공되는 물리적 특성을 이용하여 인접한 두 장치 간에 데이터 송수신을 수행한다.
  • ( ㉠ )은 ( ㉡ )와 ( ㉢ )라는 두 개의 부계층으로 나뉜다.
1데이터링크 계층, 논리링크제어, 오류제어
2데이터링크 계층, 논리링크제어, 매체접근제어
3네트워크 계층, 흐름제어, 오류제어
4네트워크 계층, 흐름제어, 매체접근제어
정답 및 해설

㉠은 데이터링크 계층, ㉡은 논리링크제어, ㉢은 매체접근제어이다.

물리 계층 위에서 인접 장치 간 프레임 송수신을 맡는 것은 데이터링크 계층이며, IEEE 802 모델에서 이 계층은 LLC(논리링크제어)와 MAC(매체접근제어) 두 부계층으로 나뉜다.

  • 네트워크 계층: 인접 장치가 아니라 종단 간 경로 설정(라우팅)을 담당한다.
  • 오류제어·흐름제어: 데이터링크 계층의 기능이지 부계층의 이름이 아니다.
문제 2
㉠~㉢에 들어갈 용어를 바르게 연결한 것은? ( ※ 이상탐지 : Anomaly Detection, 오용탐지 : Misuse Detection)(순서대로 ㉠, ㉡, ㉢)
  • ( ㉠ ) 기법은 이미 알려진 공격 패턴을 근거로 침입을 탐지하는 기법
  • ( ㉡ ) 기법은 정상적인 활동에 대한 프로파일을 생성하고, 이 프로파일과 확률적으로 비교하여 벗어나는 행위를 탐지하는 기법
  • ( ㉢ ) IDS(Intrusion Detection System)는 네트워크 상의 모든 패킷을 캡처링한 후 이를 분석하여 침입을 탐지하는 시스템
1이상탐지, 오용탐지, 네트워크 기반
2이상탐지, 오용탐지, 호스트 기반
3오용탐지, 이상탐지, 네트워크 기반
4오용탐지, 이상탐지, 호스트 기반
정답 및 해설

㉠은 오용탐지, ㉡은 이상탐지, ㉢은 네트워크 기반이다.

알려진 공격 패턴(시그니처)과 대조하는 것은 오용탐지이고, 정상 행위 프로파일에서 확률적으로 벗어나는 행위를 잡는 것은 이상탐지이다. 네트워크의 모든 패킷을 캡처해 분석하는 것은 네트워크 기반 IDS이다.

  • ㉠을 이상탐지로 보는 조합: 알려진 패턴 근거 탐지는 오용탐지의 정의이므로 틀리다.
  • ㉢을 호스트 기반으로 보는 조합: 호스트 기반 IDS는 개별 시스템의 로그·이벤트를 분석하므로 패킷 캡처 방식과 맞지 않는다.
문제 3
다음에서 설명하는 보안 공격 유형은?
  • 먼저 목표를 정하여 사전 조사를 실시한다.
  • 조사를 바탕으로 공격 대상 컴퓨터에 악성코드를 감염시킨다.
  • 내부 인프라로 서서히 침투하여 몰래 드나들 수 있도록 백도어 및 툴을 설치한다.
  • 내부 인프라 접속 권한을 상승시키고 정보를 탈취하기 시작한다.
  • 이후 장기간에 걸쳐 내부 인프라를 장악한 후, 더 많은 정보를 유출하거나 시스템을 파괴하는 등 또 다른 보안 사고를 유발한다.
1루트킷(Rootkit) 공격
2랜섬웨어(Ransomware) 공격
3지능적 지속 위협(APT) 공격
4블루스나프(BlueSnarf) 공격
정답 및 해설

설명하는 공격은 지능적 지속 위협(APT) 공격이다.

특정 목표를 정해 사전 조사 → 악성코드 감염 → 백도어 설치 → 권한 상승·정보 탈취 → 장기간 잠복하며 추가 피해를 일으키는 단계적 흐름이 APT의 특징이다.

  • 루트킷 공격: 침입 흔적과 악성 프로그램을 숨기는 도구로, 공격 전 과정을 가리키지 않는다.
  • 랜섬웨어 공격: 파일을 암호화하고 복구 대가를 요구하는 공격이다.
  • 블루스나프 공격: 블루투스 취약점을 이용해 기기의 정보를 빼내는 공격이다.
문제 4
다음에서 설명하는 네트워크는?
  • 일반적으로 안전하지 않은 공용 네트워크를 이용하여 사설 네트워크를 구성하는 기술로서, 전용선을 이용한 사설 네트워크에 비해 저렴한 비용으로 안전한 망을 구성할 수 있다.
  • 공용 네트워크로 전달되는 트래픽은 암호화 및 메시지 인증 코드 등을 사용하여 기밀성과 무결성을 제공한다.
1LAN(Local Area Network)
2WAN(Wide Area Network)
3MAN(Metropolitan Area Network)
4VPN(Virtual Private Network)
정답 및 해설

설명하는 네트워크는 VPN(Virtual Private Network)이다.

공용 네트워크 위에 터널링과 암호화·메시지 인증을 적용해 전용선보다 저렴하게 사설망처럼 안전한 망을 구성하는 기술이다.

  • LAN: 건물·캠퍼스 등 좁은 지역을 잇는 네트워크로 범위에 따른 분류이다.
  • WAN: 국가·대륙 등 넓은 지역을 잇는 네트워크로 범위에 따른 분류이다.
  • MAN: 도시 규모 지역을 잇는 네트워크로 범위에 따른 분류이다.
문제 5
다음의 실행 결과를 제시하는 명령어는?
프로토콜로컬 주소외부 주소상태
TCP111.111.111.111:49217222.222.222.221:ms-sql-sESTABLISHED
(중략)
TCP111.111.111.111:49216222.222.222.222:ftpTIME_WAIT
1nslookup
2route
3tracert
4netstat
정답 및 해설

실행 결과를 제시하는 명령어는 netstat이다.

프로토콜·로컬 주소·외부 주소와 ESTABLISHED, TIME_WAIT 같은 TCP 연결 상태를 나열하는 것은 netstat의 출력 형식이다.

  • nslookup: DNS 서버에 도메인 이름과 IP 주소를 질의한다.
  • route: 라우팅 테이블을 조회·변경한다.
  • tracert: 목적지까지 거치는 라우터 경로를 홉 단위로 표시한다.
문제 6
패킷 필터 방화벽이 네트워크 계층에서 검사할 수 없는 정보는?
1TCP 연결 상태
2송ㆍ수신지 IP주소
3송ㆍ수신지 포트 번호
4TCP 플래그 비트
정답 및 해설

패킷 필터 방화벽이 검사할 수 없는 정보는 TCP 연결 상태이다.

단순 패킷 필터는 패킷을 하나씩 독립적으로 보고 헤더 필드만 규칙과 대조하므로, 이전 패킷과의 관계로 정해지는 세션 상태는 알 수 없다. 연결 상태 추적은 상태 기반 검사(Stateful Inspection) 방화벽의 기능이다.

  • 송·수신지 IP주소: IP 헤더 필드로 패킷 필터의 기본 검사 대상이다.
  • 송·수신지 포트 번호: TCP/UDP 헤더 필드로 서비스별 허용·차단에 쓰인다.
  • TCP 플래그 비트: 헤더의 SYN·ACK 등 플래그도 개별 패킷에서 바로 읽을 수 있다.
문제 7
무선랜의 보안을 강화하기 위한 대책으로 안전하지 않은 것은?
1무선랜 AP 접속 시 데이터 암호화와 사용자 인증 기능을 제공하도록 설정한다.
2무선랜 AP에 지향성 안테나를 사용한다.
3무선랜 AP에 MAC 주소를 필터링하여 등록된 MAC 주소만 허용하는 정책을 설정한다.
4무선랜 AP의 이름인 SSID를 브로드캐스팅하도록 설정한다.
정답 및 해설

안전하지 않은 대책은 SSID 브로드캐스팅을 켜는 것이다.

SSID를 브로드캐스팅하면 주변의 누구나 AP 이름을 쉽게 찾아 접속을 시도할 수 있으므로, 보안 강화를 위해서는 SSID 브로드캐스팅을 숨기도록(비활성화) 설정한다.

  • 데이터 암호화와 사용자 인증 설정: 도청과 비인가 접속을 막는 기본 대책이다.
  • 지향성 안테나 사용: 전파가 필요한 방향으로만 퍼지게 해 건물 밖 신호 누출을 줄인다.
  • MAC 주소 필터링: 등록된 단말만 접속을 허용해 비인가 접근을 제한한다.
문제 8
IPSec 프로토콜의 인증 헤더(AH)와 보안 페이로드 캡슐화(ESP)에서 제공하는 보안서비스 중 ESP에서만 제공하는 보안서비스는?
1재전송 공격 방지(Replay Attack Protection)
2메시지 기밀성(Confidentiality)
3메시지 무결성(Integrity)
4개체 인증(Entity Authentication)
정답 및 해설

ESP에서만 제공하는 보안서비스는 메시지 기밀성이다.

AH는 패킷 인증(무결성·출처 인증)만 제공하고 암호화를 하지 않는다. 페이로드를 암호화해 기밀성을 주는 것은 ESP뿐이다.

  • 재전송 공격 방지: AH와 ESP 모두 순서 번호로 제공한다.
  • 메시지 무결성: AH와 ESP(인증 옵션) 모두 제공한다.
  • 개체 인증: AH와 ESP(인증 옵션) 모두 데이터 출처 인증을 제공한다.
문제 9
NAT(Network Address Translation)에 대한 설명으로 옳지 않은 것은?
1한정된 공인 IP주소 부족 문제의 해결이 가능하다.
2공인 IP와 NAT IP의 매핑이 1:1만 가능하다.
3주소 변환 기능을 제공한다.
4내부 시스템에 네트워크 구조를 노출하지 않는 보안상의 이점을 제공한다.
정답 및 해설

옳지 않은 설명은 매핑이 1:1만 가능하다는 것이다.

NAT는 1:1 정적 매핑 외에도 여러 사설 IP가 하나의 공인 IP를 포트로 구분해 나눠 쓰는 N:1 방식(PAT, NAPT)과 공인 IP 풀을 동적으로 배정하는 방식을 지원한다.

  • 공인 IP주소 부족 해결: 여러 내부 호스트가 적은 공인 IP를 공유할 수 있어 옳다.
  • 주소 변환 기능: NAT의 본래 기능으로 옳다.
  • 내부 네트워크 구조 은닉: 외부에는 변환된 주소만 보이므로 옳다.
문제 10
SSL(Secure Socket Layer)의 레코드 프로토콜에서 응용 메시지를 처리하는 동작 순서를 바르게 나열한 것은? (※ MAC:Message Authentication Code)
1압축 → 단편화 → 암호화 → MAC 첨부 → SSL 레코드 헤더 붙이기
2압축 → 단편화 → MAC 첨부 → 암호화 → SSL 레코드 헤더 붙이기
3단편화 → MAC 첨부 → 압축 → 암호화 → SSL 레코드 헤더 붙이기
4단편화 → 압축 → MAC 첨부 → 암호화 → SSL 레코드 헤더 붙이기
정답 및 해설

SSL 레코드 프로토콜의 처리 순서는 단편화 → 압축 → MAC 첨부 → 암호화 → SSL 레코드 헤더 붙이기이다.

응용 메시지를 먼저 블록 단위로 나눈 뒤, 각 블록을 압축하고, 압축된 데이터에 대해 MAC을 계산해 붙이며, 그 전체를 암호화한 다음 레코드 헤더를 앞에 붙여 전송한다.

  • 압축을 단편화보다 먼저 하는 순서: 압축은 단편화된 블록 단위로 수행되므로 틀리다.
  • 암호화 후 MAC을 첨부하는 순서: SSL은 MAC을 붙인 뒤 함께 암호화하므로 틀리다.
  • MAC 첨부 후 압축하는 순서: 압축이 MAC 계산보다 먼저이므로 틀리다.
문제 11
㉠과 ㉡에 들어갈 용어를 바르게 연결한 것은? (순서대로 ㉠, ㉡)
  • ( ㉠ )는(은) 네트워크 중간에서 상대방의 패킷 정보를 도청하는 수동적 공격이다.
  • ( ㉠ ) 공격의 대응 방안으로 텔넷의 경우 원격 접속 시 평문 패킷의 암호화를 지원하기 위해 ( ㉡ )를(을) 사용한다.
1ARP watch, SSH
2ARP watch, PGP
3Sniffing, SSH
4Sniffing, PGP
정답 및 해설

㉠은 Sniffing, ㉡은 SSH이다.

네트워크 중간에서 패킷을 도청하는 수동적 공격은 스니핑이며, 평문으로 전송되는 텔넷 대신 암호화된 원격 접속을 제공하는 것은 SSH이다.

  • ARP watch: ARP 테이블 변화를 감시해 ARP 스푸핑을 탐지하는 도구로 공격 이름이 아니다.
  • PGP: 전자우편 암호화 도구로 텔넷 원격 접속의 대체 수단이 아니다.
문제 12
정보보호 시스템들의 로그를 수집하여 분석 및 모니터링을 통해 전사적 차원의 정보시스템 보안성을 향상시키고 안전성을 높이는 시스템은?
1ESM(Enterprise Security Management)
2NAC(Network Access Control)
3MAM(Mobile Application Management)
4MDM(Mobile Device Management)
정답 및 해설

설명에 해당하는 시스템은 ESM(Enterprise Security Management)이다.

ESM은 방화벽·IDS·VPN 등 여러 정보보호 시스템의 로그와 이벤트를 통합 수집·분석하여 전사 차원에서 보안을 관제·관리한다.

  • NAC: 단말이 네트워크에 접속할 때 보안 정책 준수 여부를 검사해 접근을 통제한다.
  • MAM: 모바일 기기에 설치된 업무용 애플리케이션을 관리한다.
  • MDM: 모바일 기기 자체의 분실·설정·정책을 원격으로 관리한다.
문제 13
방화벽의 구축 형태 중 베스천 호스트 방식에 대한 설명으로 옳지 않은 것은?
1외부와 내부 네트워크를 연결해주는 역할을 수행한다.
2외부에서 내부 네트워크로 접속할 때 원하지 않는 접근은 차단할 수 없다.
3로그인 정보가 누출되면 내부 네트워크를 보호할 수 없다.
4베스천 호스트가 손상되면 내부 네트워크를 보호할 수 없다.
정답 및 해설

옳지 않은 설명은 원하지 않는 접근을 차단할 수 없다는 것이다.

베스천 호스트는 내부와 외부를 잇는 관문으로서 접근 통제와 인증을 수행하므로, 외부에서 내부로의 원하지 않는 접근을 차단하는 것이 본래 역할이다.

  • 외부와 내부 네트워크 연결: 베스천 호스트의 역할로 옳다.
  • 로그인 정보 누출 시 보호 불가: 인증이 뚫리면 정상 사용자로 통과하므로 옳다.
  • 베스천 호스트 손상 시 보호 불가: 단일 방어 지점이 무너지는 약점으로 옳다.
문제 14
보기 1의 보안 위협과 보기 2의 그에 대한 설명을 바르게 연결한 것은? (순서대로 ㄱ, ㄴ, ㄷ)

[보기 1]

  • ㄱ. 방해(Interruption)
  • ㄴ. 가로채기(Interception)
  • ㄷ. 변조(Modification)

[보기 2]

  • A. 송신측에서 수신측으로 메시지를 전송할 때 제3자가 수신측과 연결할 수 없도록 하는 행위
  • B. 송신측과 수신측이 메시지를 주고받는 사이에 제3자가 도청하는 행위
  • C. 송신측에서 수신측으로 메시지를 전송할 때 제3자가 일부 또는 전부를 변경하여 수신측에 전송하는 행위
1A, B, C
2A, C, B
3B, A, C
4B, C, A
정답 및 해설

ㄱ은 A, ㄴ은 B, ㄷ은 C와 연결된다.

제3자가 수신측과 연결할 수 없게 막는 것은 방해(가용성 침해), 중간에서 도청하는 것은 가로채기(기밀성 침해), 내용을 바꿔 전달하는 것은 변조(무결성 침해)이다.

  • 방해를 B로 보는 조합: B는 메시지를 도청하는 행위이므로 가로채기에 해당한다.
  • 가로채기를 A로 보는 조합: A는 전달 자체를 막는 행위이므로 방해에 해당한다.
  • 가로채기를 C로 보는 조합: C는 메시지를 바꿔 전송하는 행위이므로 변조에 해당한다.
문제 15
HTTPS에 대한 설명으로 옳지 않은 것은?
1HTTPS 연결로 명시되면 포트 번호 443번이 사용되어 SSL을 호출한다.
2HTTPS는 웹 브라우저와 웹 서버 간의 안전한 통신을 구현하기 위한 것이다.
3HTTPS는 HTTP over TLS 표준 문서에 기술되어 있다.
4HTTPS 사용 시 요청된 문서의 URL은 암호화할 수 없다.
정답 및 해설

옳지 않은 설명은 요청된 문서의 URL은 암호화할 수 없다는 것이다.

HTTPS에서는 SSL/TLS 연결이 먼저 성립한 뒤 HTTP 메시지 전체가 암호화되므로, 요청 줄의 URL·헤더·본문이 모두 암호화되어 전달된다.

  • 포트 443 사용: HTTPS 연결은 포트 443으로 SSL을 호출하므로 옳다.
  • 브라우저와 웹 서버 간 안전한 통신: HTTPS의 목적으로 옳다.
  • HTTP over TLS 표준 문서: HTTPS가 기술된 표준 문서명으로 옳다.
문제 16
다음 그림은 TCP half open 스캔 절차이다. ㉠과 ㉡에 들어갈 패킷을 바르게 연결한 것은? (※ 그림 1은 공격 대상 서버의 포트가 열린 경우이고, 그림 2는 공격 대상 서버의 포트가 닫힌 경우임.)(순서대로 ㉠, ㉡)
1ACK, ACK
2ACK, RST
3RST, RST+ACK
4RST, SYN+ACK
정답 및 해설

㉠은 RST, ㉡은 RST+ACK이다.

half open 스캔은 SYN을 보내 SYN+ACK가 오면 포트가 열린 것으로 판단하고, 연결을 완성하지 않도록 즉시 RST를 보내 세션을 끊는다.

포트가 닫혀 있으면 공격 대상 서버가 SYN에 대해 RST+ACK로 응답한다.

  • ㉠을 ACK로 보는 조합: ACK를 보내면 3-way handshake가 완성되어 half open이 아니게 된다.
  • ㉡을 SYN+ACK로 보는 조합: SYN+ACK는 포트가 열린 경우의 응답이다.
문제 17
네트워크 보안 공격에 대한 설명으로 옳은 것은?
1Smurf 공격은 공격대상의 IP주소로 위장된 다량의 ICMP echo reply 패킷을 전송하여 서비스를 거부하는 공격이다.
2MITM 공격은 네트워크에 에러 메시지를 전송하거나 네트워크 흐름을 통제하는 공격이다.
3Salami 공격은 위조된 ARP reply 패킷을 전송하여 서비스를 거부하는 공격이다.
4Teardrop 공격은 출발지와 목적지의 IP주소가 동일하게 위조된 SYN 패킷을 전송하는 공격이다.
정답 및 해설

옳은 설명은 Smurf 공격에 대한 것이다.

Smurf 공격은 출발지를 공격대상 IP로 위장한 ICMP echo request를 브로드캐스트 주소로 보내, 다수 호스트가 응답한 ICMP echo reply가 공격대상에 몰리게 하여 서비스를 거부하게 만든다.

  • MITM 공격: 통신 당사자 사이에 끼어들어 내용을 가로채거나 변조하는 공격이지, 에러 메시지로 흐름을 통제하는 공격이 아니다.
  • Salami 공격: 눈에 띄지 않을 만큼 작은 금액·데이터를 조금씩 빼돌리는 공격이며, 위조 ARP reply를 쓰는 것은 ARP 스푸핑이다.
  • Teardrop 공격: IP 단편의 오프셋을 겹치게 조작해 재조립 오류를 일으키는 공격이며, 출발지와 목적지가 같은 SYN 패킷은 Land 공격이다.
문제 18
ARP Spoofing 공격에 대응하기 위한 명령어로 옳은 것은?
1arp -a IP주소 MAC주소
2arp -d IP주소 MAC주소
3arp -s IP주소 MAC주소
4arp -v IP주소 MAC주소
정답 및 해설

ARP Spoofing 대응 명령어는 arp -s IP주소 MAC주소이다.

-s 옵션은 IP주소와 MAC주소의 대응을 정적(static) 항목으로 ARP 캐시에 등록하므로, 위조된 ARP reply가 와도 캐시가 바뀌지 않는다.

  • arp -a: 현재 ARP 캐시 테이블을 조회하는 옵션이다.
  • arp -d: ARP 캐시 항목을 삭제하는 옵션이다.
  • arp -v: 상세 정보를 출력하는 옵션으로 대응 수단이 아니다.
문제 19
다음은 IPSec 터널모드에서 IP 패킷을 암호화하고 인증 기능을 수행하는 그림이다. ㉠과 ㉡에 추가되는 헤더 정보를 바르게 연결한 것은? (순서대로 ㉠, ㉡)
1new IP header, ESP/AH
2ESP/AH, new IP header
3IKE header, new IP header
4new IP header, IKE header
정답 및 해설

㉠은 new IP header, ㉡은 ESP/AH이다.

터널 모드는 원래 IP 패킷(IP header와 data) 전체를 보호 대상으로 삼아 그 앞에 IPSec 헤더(ESP/AH)를 붙이고, 맨 앞에 터널 종단 간 새 IP 헤더를 추가한다.

  • ESP/AH를 맨 앞에 두는 조합: 라우팅을 위해 새 IP 헤더가 가장 바깥에 와야 하므로 틀리다.
  • IKE header를 넣는 조합: IKE는 키 교환·SA 협상 프로토콜로 데이터 패킷에 덧붙는 헤더가 아니다.
문제 20
OSI 계층구조와 계층별로 사용되는 보안 프로토콜의 연결이 옳지 않은 것은?
1네트워크 계층-IPsec
2응용 계층-SSH
3데이터링크 계층-TLS
4전송 계층-SSL
정답 및 해설

연결이 옳지 않은 것은 데이터링크 계층과 TLS이다.

TLS는 SSL을 계승한 프로토콜로 전송 계층(TCP) 위에서 동작해 응용 데이터를 보호한다.

  • 네트워크 계층 - IPsec: IP 패킷 단위로 보호하므로 옳다.
  • 응용 계층 - SSH: 원격 접속용 응용 계층 보안 프로토콜로 옳다.
  • 전송 계층 - SSL: TCP 위의 전송 계층 보안 프로토콜로 옳다.