9급 국가직 공무원 네트워크보안 필기 기출문제복원 (2019-04-06)

9급 국가직 공무원 네트워크보안 2019-04-06 필기 기출문제 해설

이 페이지는 9급 국가직 공무원 네트워크보안 2019-04-06 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

9급 국가직 공무원 네트워크보안
(2019-04-06 기출문제)

목록

1과목: 과목 구분 없음

1. 네트워크 관리자가 원격으로 네트워크 장비를 모니터링하고 환경 설정을 수행하고자 할 때, 네트워크 구성 요소에 의해 유지되는 변숫값을 조회하거나 변경할 수 있도록 고안된 프로토콜은?

  1. FTP
  2. NFS
  3. SNMP
  4. SMTP
(정답률: 73%)
  • SNMP는 네트워크 관리자가 원격으로 장비를 모니터링하고, 장비 내의 변숫값(MIB)을 조회하거나 변경하여 환경 설정을 수행하기 위해 고안된 표준 프로토콜입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 근거리 통신망에서 공격대상의 MAC 주소를 공격자의 컴퓨터 MAC 주소로 변경하여 공격대상이 전송하는 모든 데이터를 가로챌 수 있는 공격 기법은?

  1. 스위치 재밍
  2. IP 스푸핑
  3. DNS 스푸핑
  4. ARP 스푸핑
(정답률: 80%)
  • ARP 스푸핑은 로컬 네트워크에서 MAC 주소를 속여 공격자의 컴퓨터가 대상의 MAC 주소인 것처럼 위장함으로써, 전송되는 데이터를 가로채는 공격 기법입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. 라우터 외부로 나가는 패킷의 소스 IP만을 검사하여 필터링하는 것으로, 라우터 내부의 네트워크에서 소스 IP를 위조하여 다른 네트워크를 공격하는 형태의 공격을 차단하는 필터링 기법은?

  1. ingress 필터링
  2. egress 필터링
  3. black hole 필터링
  4. null routing을 이용한 필터링
(정답률: 58%)
  • egress 필터링은 라우터 내부에서 외부로 나가는(Outgoing) 패킷의 소스 IP 주소를 검사하여, 내부 네트워크 주소가 아닌 위조된 IP를 사용하는 공격 패킷이 외부로 유출되는 것을 차단하는 기법입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 전자금융거래상에서 사용되는 접속정보 및 거래정보, 단말기 정보 등을 종합적으로 분석하여 의심되는 거래를 탐지하고 이상금융거래를 차단하는 시스템으로, 일반적인 보안 프로그램에서 방지하지 못하는 전자금융사기의 이상거래를 탐지하고 조치할 수 있는 기법은?

  1. STP
  2. ARIA
  3. SARA
  4. FDS
(정답률: 71%)
  • FDS(Fraud Detection System)는 접속 정보, 거래 정보, 단말기 정보 등을 종합 분석하여 평소와 다른 이상 패턴의 거래를 탐지하고 차단하는 이상금융거래 탐지 시스템입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 사설 네트워크 용도로 사용되는 사설 IPv4 주소에 해당하는 것은?

  1. 10.10.20.300
  2. 168.10.40.11
  3. 172.16.10.20
  4. 192.10.20.30
(정답률: 67%)
  • 사설 IPv4 주소는 RFC 1918 표준에 따라 특정 대역으로 지정되어 있습니다. 172.16.10.20은 사설 IP 대역 중 하나인 $172.16.0.0 \sim 172.31.255.255$ 범위에 포함되므로 정답입니다.

    오답 노트

    10.10.20.300: 옥텟 값이 255를 초과하여 잘못된 IP 형식입니다.
    192.10.20.30: 사설 IP 대역인 $192.168.0.0 \sim 192.168.255.255$에 해당하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. URL(Uniform Resource Locator)이 웹페이지를 정의하는 데 사용하는 식별자가 아닌 것은?

  1. Protocol
  2. Sequence Number
  3. Host
  4. Path
(정답률: 66%)
  • URL은 인터넷 상의 자원 위치를 나타내며 프로토콜(Protocol), 호스트(Host), 포트(Port), 경로(Path) 등으로 구성됩니다.

    오답 노트

    Sequence Number: TCP 연결에서 데이터 패킷의 순서를 제어하기 위한 번호로, URL 식별자와는 무관합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. OSI(Open Systems Interconnection) 참조 모델과 TCP/IP 프로토콜에 대한 설명으로 옳지 않은 것은?

  1. OSI 참조 모델은 국제 표준 기구인 ISO가 만든 모델이며, 서로 다른 컴퓨터 간의 기능을 여러 계층으로 구분하여 계층마다 표준화된 서비스와 프로토콜을 규정하였다.
  2. OSI 참조 모델은 Layer 1인 최상위의 응용 계층부터 Layer 7인 최하위의 물리 계층까지 7개 계층으로 구성된다.
  3. 데이터 링크 계층은 물리 계층에서 발생할 수 있는 오류를 발견하는 역할을 한다.
  4. 네트워크 계층에서는 출발지부터 목적지까지 여러 링크를 경유하여 패킷을 포워드 할 수 있으며, 이때 IP 주소와 같은 논리 주소가 이용된다.
(정답률: 75%)
  • OSI 참조 모델은 물리 계층이 최하위인 Layer 1이며, 응용 계층이 최상위인 Layer 7입니다. 따라서 Layer 1을 최상위 응용 계층으로, Layer 7을 최하위 물리 계층으로 설명한 내용은 계층 순서가 완전히 뒤바뀐 잘못된 설명입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 다음 중 HTTPS가 사용될 때 통신 간에 암호화되는 요소에 해당하는 것은?

  1. 요청되는 문서의 URL
  2. IP 헤더의 TTL 필드
  3. TCP 헤더의 플래그 비트들
  4. 탐색엔진
(정답률: 58%)
  • HTTPS는 SSL/TLS 프로토콜을 통해 HTTP 메시지 전체를 암호화하므로, 요청되는 문서의 URL을 포함한 HTTP 헤더와 바디 내용이 모두 암호화되어 보호됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. HTTP 메시지의 header 정보를 조작하여 서버가 header 정보를 완전히 수신할 때까지 연결을 유지하도록 하여 서버의 가용량을 소비시킴으로써 다른 사용자의 정상적인 서비스를 방해하는 공격은?

  1. Slowloris 공격
  2. HTTP CC 공격
  3. HTTP GET Flooding 공격
  4. Slow HTTP POST 공격
(정답률: 52%)
  • Slowloris 공격은 HTTP 헤더 정보를 불완전하게 전송하여 서버가 헤더 수신 완료를 기다리며 연결을 계속 유지하게 만들어, 서버의 가용 자원을 고갈시키는 공격 방식입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 다음 ㉠~㉣에 들어갈 용어를 바르게 연결한 것은? (순서대로 ㉠, ㉡, ㉢, ㉣)

  1. VPN, PPTP, L2TP, L2F
  2. VPN, PPTP, L2F, L2TP
  3. PPTP, VPN, L2TP, L2F
  4. PPTP, VPN, L2F, L2TP
(정답률: 80%)
  • 가상 사설망을 의미하는 VPN은 보안 서비스와 터널링 기술이 필요합니다. 터널링 프로토콜로는 MS가 개발한 PPTP, 시스코가 개발한 L2F, 그리고 이 둘을 결합한 L2TP가 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 데이터링크의 효율성을 위해서 다수의 디바이스가 단일 링크를 공유하여 전송해 주는 기술은?

  1. 변조
  2. 부호화
  3. 암호화
  4. 다중화
(정답률: 80%)
  • 다수의 디바이스가 하나의 물리적 전송 매체(단일 링크)를 효율적으로 공유하여 데이터를 전송하는 기술을 다중화라고 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 부인 봉쇄(non-repudiation) 기능을 제공하는 기법은?

  1. 디지털 서명
  2. 트래픽 패딩
  3. 접근 제어
  4. CRC
(정답률: 76%)
  • 디지털 서명은 송신자의 개인키로 암호화하여 메시지를 전송하므로, 수신자가 송신자의 공개키로 이를 검증함으로써 메시지의 출처를 증명하고 송신자가 나중에 메시지를 보낸 사실을 부인할 수 없게 만드는 부인 봉쇄 기능을 제공합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 공중 무선랜의 공격에 대한 대응 기법이 아닌 것은?

  1. 폐쇄 시스템 운영
  2. MAC 주소 인증
  3. SSID 설정을 통한 접속 제한
  4. WEP/WPA 키 크래킹
(정답률: 60%)
  • WEP/WPA 키 크래킹은 무선랜의 암호화 키를 강제로 알아내어 데이터를 도청하거나 네트워크에 무단 접속하는 '공격 기법'이지, 이를 막기 위한 '대응 기법'이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 방화벽 내에서 내부 사설 IP 주소를 가진 클라이언트가 외부로 접속하는 단계를 순서대로 바르게 나열한 것은?

  1. ㄴ → ㄷ → ㄱ → ㄹ
  2. ㄴ → ㄹ → ㄱ → ㄷ
  3. ㄷ → ㄱ → ㄴ → ㄹ
  4. ㄷ → ㄹ → ㄴ → ㄱ
(정답률: 68%)
  • 사설 IP를 사용하는 클라이언트가 NAT(Network Address Translation) 방화벽을 통해 외부 서버와 통신하는 과정은 다음과 같습니다.
    ㄴ. 클라이언트는 내부 IP 주소 출발지 주소, 접속하고자 하는 외부 IP 주소를 목적지 주소로 하는 패킷을 생성하여 방화벽으로 보낸다.
    ㄷ. 방화벽은 Normal NAT 규칙에 따라 패킷의 출발지 주소를 미리 설정되어 있는 방화벽 IP 주소로 바꾸어 원격지 서버에 전송한다.
    ㄱ. 원격지 서버가 방화벽이 보낸 패킷에 대한 응답 패킷을 보낸다.
    ㄹ. 방화벽은 Normal NAT 규칙에 따라 목적지 주소를 처음 접속을 시도한 클라이언트의 내부 IP 주소로 바꾼 후, 클라이언트로 전송한다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. 스니핑을 수행하는 스니퍼(sniffer)를 탐지하는 방법에 대한 설명으로 옳지 않은 것은?

  1. 로컬 네트워크에 존재하지 않는 주소로 위장하여 ping(ICMP Echo Request)을 보냈을 때, ICMP Echo Reply를 받으면 해당 호스트는 스니퍼임을 추측할 수 있다.
  2. FIN 패킷을 보냈을 때, RST 패킷을 받으면 해당 호스트는 스니퍼임을 추측할 수 있다.
  3. 특정 호스트에서 promiscuous mode의 설정 여부를 확인하면 스니퍼임을 추측할 수 있다.
  4. ARP 트래픽을 모니터링하는 ARP watch를 이용하여 스니퍼임을 추측할 수 있다.
(정답률: 62%)
  • 스니퍼 탐지 기법 중 FIN 패킷을 보냈을 때 RST 패킷을 받는 것은 일반적인 TCP 연결 종료 과정의 일부이거나 비정상적인 연결에 대한 응답일 뿐, 이를 통해 해당 호스트가 프라미스큐어스 모드(Promiscuous mode)로 동작하는 스니퍼라고 단정할 수 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. IPSec에 대한 설명으로 옳지 않은 것은?

  1. IPSec을 침입차단시스템이나 라우터에서 구현할 경우 경계를 통과하는 모든 트래픽에 적용할 수 있는 강한 보안성을 제공하기 때문에 회사나 작업그룹 사이의 트래픽 보안을 위해 특별한 처리를 할 필요가 없다.
  2. IPSec은 전송계층(TCP와 UDP)의 아래에 있으며 응용 프로그램에는 투명하다. 침입차단시스템이나 라우터에서 IPSec이 작동되고 있을 때는 서버 시스템과 사용자 시스템의 소프트웨어를 바꿀 필요가 없다.
  3. 만약 외부로부터의 모든 트래픽이 IP를 사용해야만 한다면 침입차단시스템에서의 IPSec은 우회하는 트래픽을 차단할 수 없으며, 개별적인 사용자가 보안이 필요하다면 IPSec은 그 사용자에게 보안을 제공할 수 없다.
  4. IPSec은 종단 사용자에게 투명하게 할 수 있다. 따라서 번거롭게 사용자에게 보안 메커니즘을 훈련시키거나, 개별 기반으로 키를 발급하거나, 사용자가 근무를 그만두고 떠날 때 키를 취소할 필요가 없다.
(정답률: 47%)
  • IPSec은 네트워크 계층에서 작동하며, 침입차단시스템이나 라우터에서 구현될 경우 모든 IP 트래픽에 보안을 적용할 수 있습니다. 따라서 외부로부터의 모든 트래픽이 IP를 사용한다면 우회하는 트래픽을 차단할 수 있으며, 개별 사용자에게도 보안을 제공할 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 전송계층에 적용되는 SSL(또는 TLS) 보안 프로토콜에 대한 설명으로 옳은 것은?

  1. Authentication Header 프로토콜은 발신지 호스트를 인증하고 페이로드의 무결성을 보장하기 위하여 설계되었다.
  2. Alert 프로토콜은 암호화 또는 암호화/인증의 결합을 제공하기 위해 사용되는 캡슐화 헤드와 트레일러로 구성된다.
  3. Change Cipher Spec 프로토콜은 연결에서 사용될 암호화 그룹을 갱신하는 프로토콜이다.
  4. Handshake 프로토콜은 응용데이터가 전송된 후에 사용되며, 서버와 클라이언트 간의 상호인증, 그리고 암호와 MAC 알고리즘을 협상하지만, 보안 프로토콜로 송신되는 데이터를 보호하기 위한 암호화 키들은 협상하지 않는다.
(정답률: 44%)
  • Change Cipher Spec 프로토콜은 서버와 클라이언트 간에 협상된 암호화 알고리즘과 키를 실제로 적용하여 암호화 그룹을 갱신하는 역할을 수행합니다.

    오답 노트

    Authentication Header: IPSec에서 사용되는 프로토콜
    Alert 프로토콜: 오류 및 경고 메시지 전달
    Handshake 프로토콜: 세션 설정 및 암호화 키 협상 포함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. TCP session hijacking 공격에 대한 설명으로 옳지 않은 것은?

  1. 이 공격 기법에 대한 대응 방안으로 데이터를 암호화하여 전송하는 방식을 사용한다.
  2. 이 공격은 클라이언트와 서버가 통신할 때 사용되는 TCP의 sequence number를 이용한 공격이다.
  3. 이 공격을 성공적으로 수행하기 위해서는 ARP 스푸핑과 같은 추가적인 공격 기술이 필요하다.
  4. 세션 성립은 일반적으로 인증 성립을 의미하며, 인증이 성립된 후에는 이 공격을 막을 수 있다.
(정답률: 58%)
  • TCP 세션 하이재킹은 인증이 완료되어 세션이 성립된 이후, TCP 시퀀스 번호를 가로채어 정상 사용자의 세션을 탈취하는 공격이므로 인증 성립 후에도 발생할 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. 네트워크 공격 기법에 대한 설명으로 옳지 않은 것은?

  1. 서비스 거부 공격은 대상 시스템의 서비스를 중단시키기 위해 공격하는 기법이다.
  2. 중간자 공격(man-in-the middle attack)은 두 컴퓨터의 통신 중간에 위치하는 공격 기법이다.
  3. DDoS 공격은 일반적으로 공격을 증폭시키는 중간자가 사용되는 공격 기법이다.
  4. CSRF 공격은 메일 서버를 요청하지 않은 이메일로 공격하는 기법이다.
(정답률: 66%)
  • CSRF 공격은 사용자가 자신의 의지와는 무관하게 공격자가 의도한 행위(수정, 삭제, 등록 등)를 특정 웹사이트에 요청하게 만드는 공격입니다.

    오답 노트

    서비스 거부 공격: 시스템 서비스 중단 목적
    중간자 공격: 통신 중간에서 데이터 가로채기 및 변조
    DDoS 공격: 여러 대의 좀비 PC를 이용한 증폭 공격
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 203.230.15.0과 같은 IPv4의 C 클래스 네트워크를 30개의 서브넷으로 나누고, 각각의 서브넷에는 5개의 호스트를 연결하려고 한다. 30개의 서브넷 대부분에서 사용되는 서브넷 마스크는?

  1. 255.255.255.224
  2. 255.255.255.240
  3. 255.255.255.248
  4. 255.255.255.252
(정답률: 53%)
  • C 클래스 네트워크에서 30개의 서브넷을 생성하기 위해 필요한 호스트 비트의 빌림(Borrowing) 수를 계산하여 서브넷 마스크를 결정합니다.
    ① [기본 공식] $2^{n} \ge 30$
    ② [숫자 대입] $2^{5} = 32 \ge 30$
    ③ [최종 결과] $255.255.255.11111000_{2} = 255.255.255.248$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >