인터넷보안전문가 2급 필기 기출문제복원 (2025-04-20)

인터넷보안전문가 2급 2025-04-20 필기 기출문제 해설

이 페이지는 인터넷보안전문가 2급 2025-04-20 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

인터넷보안전문가 2급
(2025-04-20 기출문제)

목록

1과목: 정보보호개론

1. IPSec 프로토콜에 대한 설명으로 옳지 않은 것은?

  1. 네트워크 계층인 IP 계층에서 보안 서비스를 제공하기 위한 보안 프로토콜이다.
  2. 기밀성 기능은 AH(Authentication Header)에 의하여 제공되고, 인증 서비스는 ESP(Encapsulating Security Payload)에 의하여 제공된다.
  3. 보안 연계(Security Association)는 사용된 인증 및 암호 알고리즘, 사용된 암호키, 알고리즘의 동작 모드 그리고 키의 생명 주기 등을 포함한다.
  4. 키 관리는 수동으로 키를 입력하는 수동방법과 IKE 프로토콜을 이용한 자동방법이 존재한다.
(정답률: 64%)
  • IPSec에서 AH(Authentication Header)는 인증과 무결성을 제공하며, ESP(Encapsulating Security Payload)가 기밀성(암호화)과 인증을 모두 제공합니다. 따라서 기밀성 기능이 AH에 의해 제공된다는 설명은 틀린 내용입니다.

    오답 노트

    네트워크 계층 보안 프로토콜: IP 계층에서 동작하는 IPSec의 올바른 설명입니다.
    보안 연계(SA): 알고리즘, 키, 생명 주기 등을 포함하는 설정 정보가 맞습니다.
    키 관리: 수동 입력 방식과 IKE 프로토콜을 통한 자동 방식이 모두 존재합니다.
profile_image
1

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

2. 다음 중 네트워크 및 인터넷 보안 프로토콜(예: TLS, IPsec 등)을 정의하고 표준화하는 대표적인 국제 표준화 기구는?

  1. IEEE (Institute of Electrical and Electronics Engineers)
  2. ITU (International Telecommunication Union)
  3. IETF (Internet Engineering Task Force)
  4. ISO (International Organization for Standardization)
(정답률: 40%)
  • IETF (Internet Engineering Task Force)는 TCP/IP, TLS, IPsec 등 인터넷의 기술적 표준과 프로토콜을 정의하고 RFC 문서를 통해 표준화하는 대표적인 국제 기구입니다.

    오답 노트

    IEEE: 주로 물리 계층 및 데이터 링크 계층(LAN/WLAN) 표준 정의
    ITU: 전기 통신 및 전 세계 통신 표준 정의
    ISO: 국제 표준화 기구로 광범위한 산업 표준 정의
profile_image
1

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

3. 다음 중 포트 기반 취약점을 악용해 빠르게 확산되며, 메모리에 상주하고 네트워크 트래픽 과부하를 유발하여 DNS 장애 및 인터넷 접속 지연을 초래한 웜 공격 사례는?

  1. Michelangelo
  2. Trojan Horse
  3. SQL Slammer
  4. WannaCry
(정답률: 56%)
  • SQL Slammer는 MS SQL Server의 취약점을 이용한 웜으로, 메모리에 상주하며 매우 빠른 속도로 확산되어 네트워크 트래픽 과부하와 DNS 장애를 유발한 대표적인 사례입니다.
profile_image
1

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

4. 다음 중 비대칭형 암호화 방식(Asymmetric Encryption) 또는 공개키 기반 키 교환을 위한 알고리즘으로 가장 적절한 것은?

  1. AES (Advanced Encryption Standard)
  2. SEED (Secure Encryption and Decryption)
  3. ECDSA (Elliptic Curve Digital Signature Algorithm)
  4. ECDH (Elliptic Curve Diffie-Hellman)
(정답률: 18%)
  • ECDH(Elliptic Curve Diffie-Hellman)는 타원곡선 암호를 이용해 두 당사자가 안전하게 공통의 비밀키를 공유하기 위한 비대칭형 키 교환 알고리즘입니다.

    오답 노트

    AES, SEED: 대칭키 암호화 방식
    ECDSA: 전자 서명 알고리즘
profile_image
1

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

5. 다음과 같은 공격 기법으로 가장 적절한 것은?

  1. Packet Sniffing
  2. Email Spoofing
  3. Man-in-the-Middle
  4. SQL Injection
(정답률: 78%)
  • 제시된 이미지 의 내용을 보면, 공격자가 발신자 정보를 조작하여 신뢰할 수 있는 기관(고객센터)인 것처럼 위장한 이메일을 보냈음을 알 수 있습니다. 이처럼 발신 주소를 속여 수신자를 기만하는 공격 기법을 Email Spoofing이라고 합니다.
profile_image
1

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

6. 다음과 같은 상황일 때, 보안 서비스 관점에서 가장 핵심적으로 요구되는 기능은?

  1. 비밀성 (Confidentiality)
  2. 무결성 (Integrity)
  3. 부인방지 (Non-repudiation)
  4. 접근제어 (Access Control)
(정답률: 54%)

  • 전자 서명이 포함된 계약서를 전송했음에도 불구하고, 수신자가 수신 사실을 부인하거나 문서의 정당성에 의문을 제기하는 상황입니다. 따라서 송신자가 메시지를 보냈다는 사실을 증명하고 수신자가 이를 부인할 수 없게 만드는 부인방지 (Non-repudiation) 기능이 가장 핵심적으로 요구됩니다.
profile_image
1

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

7. 다음 지문과 관련하여 보안 정책에 가장 적합한 시스템 관리자의 조치는?

  1. 보안 설정과 관계없이 서비스 접근성 향상을 위해 모든 데몬을 계속 유지한다.
  2. 침입 탐지 로그는 참고용으로만 보고, 운영 중인 서비스는 유지한다.
  3. 현재 실행 중인 서비스 목록을 점검하고, 불필요한 데몬은 중지하거나 제거한다.
  4. 해당 서버의 방화벽 설정을 해제하고, 외부 접근 제한을 해제하여 테스트를 우선 수행한다.
(정답률: 73%)
  • 불필요하게 실행 중인 데몬과 서비스는 공격자의 포트 스캔 및 외부 접근 시도의 표적이 됩니다. 따라서 보안 강화를 위해 현재 실행 중인 서비스 목록을 점검하고, 불필요한 데몬은 중지하거나 제거하는 것이 가장 적절한 조치입니다.
profile_image
1

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

8. 금융기관 또는 인터넷 환경에서 다수 사용자로부터 소액을 반복적으로 탈취하며, 피해자가 사건을 쉽게 인지하지 못하는 컴퓨터 사기 수법은?

  1. Scavenging
  2. 논리 폭탄(Logic Bomb)
  3. 살라미(Salami) 기법
  4. 자료의 부정변개(Data Diddling)
(정답률: 58%)
  • 살라미(Salami) 기법은 얇게 썬 살라미 소시지처럼, 아주 적은 금액을 다수의 계좌에서 반복적으로 탈취하여 피해자가 인지하기 어렵게 만드는 전형적인 컴퓨터 사기 수법입니다.
profile_image
1

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

9. 다음 중 비대칭키 암호 시스템의 사용자 수(n)에 따른 키 관리 특징으로 가장 적절한 설명은?

  1. 비대칭키 시스템에서는 각 사용자 간 통신을 위해 사용자 수만큼의 공통 비밀키가 필요하다.
  2. 비대칭키 암호 시스템은 사용자 수와 관계없이 하나의 키만으로 모든 사용자가 통신할 수 있다.
  3. 모든 사용자는 서로의 개인키를 공유해야 안전한 통신이 가능하다.
  4. 사용자 1명당 1쌍의 키(공개키/개인키)가 필요하며, 전체 키 개수는 2n개이다.
(정답률: 72%)
  • 비대칭키(공개키) 암호 시스템에서는 각 사용자마다 자신의 데이터를 암호화/복호화하기 위한 공개키와 개인키 1쌍이 필요하므로, 사용자 수가 $n$명일 때 전체 키의 개수는 $2n$개가 됩니다.
profile_image
1

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

10. 온라인 전자상거래에서 신용카드 결제 시, 사용자의 본인 인증을 강화하여 무단 결제 및 사기 거래를 방지하기 위해 널리 사용되는 보안 기술은?

  1. TLS
  2. 3D Secure
  3. S/MIME
  4. PGP
(정답률: 50%)
  • 3D Secure는 전자상거래 결제 시 카드 발행사, 가맹점, 결제 네트워크 세 주체 간의 인증을 통해 본인 확인을 강화하고 사기 거래를 방지하는 보안 표준 기술입니다.
profile_image
1

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

2과목: 운영체제

11. Linux 시스템에서 ′/dev′ 디렉터리에 대한 설명으로 가장 적절하지 않은 것은?

  1. 이 디렉터리는 실제 하드디스크에 저장된 정적 파일이 아니라, 운영체제가 부팅되거나 장치가 연결될 때 동적으로 생성되는 장치 파일이 위치하는 가상 디렉터리이다.
  2. 디바이스 파일은 장치 드라이버에 의해 생성되며, udev와 같은 디바이스 매니저가 이를 동적으로 관리한다.
  3. 하드웨어 장치와 연동되는 실행 가능한 드라이버 프로그램들이 직접 이 디렉터리에 저장된다.
  4. ′/dev/null, /dev/zero, /dev/random′ 등은 물리적 장치가 아닌, 커널에서 특별한 용도로 제공하는 가상 장치 파일이다.
(정답률: 47%)
  • /dev 디렉터리는 하드웨어 장치에 접근하기 위한 인터페이스 역할을 하는 '장치 파일'이 위치하는 곳이지, 실행 가능한 '드라이버 프로그램' 자체가 저장되는 곳이 아닙니다. 드라이버 프로그램은 일반적으로 커널 모듈 형태로 /lib/modules 등에 저장됩니다.

    오답 노트

    하드웨어 장치와 연동되는 실행 가능한 드라이버 프로그램들이 직접 이 디렉터리에 저장된다: 장치 파일과 드라이버 프로그램은 서로 다른 개념임
profile_image
1

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

12. 전통적인 Linux 시스템에서, 시스템 부팅 시 가장 먼저 실행되어 PID 1번을 차지하고, ′/etc/inittab′ 파일을 읽어 실행 레벨(runlevel)을 결정한 뒤, 서비스들을 시작하는 등 시스템 초기화를 직접 수행하는 프로세스는?

  1. telinit
  2. init
  3. systemctl
  4. rc.d
(정답률: 60%)
  • 전통적인 Linux 시스템에서 커널이 부팅 후 가장 먼저 실행하는 프로세스로, PID 1번을 가지며 /etc/inittab 설정을 통해 시스템의 실행 레벨(runlevel)을 결정하고 초기화 과정을 주도하는 프로세스는 init입니다.
profile_image
1

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

13. 다음 중 Linux의 커널이 직접적으로 수행하지 않는 기능은?

  1. 메모리 보호 및 할당
  2. 파일 시스템 접근 제어
  3. 명령어 해석 및 실행
  4. 프로세스 상태 전환 및 스케줄링
(정답률: 59%)
  • 명령어 해석 및 실행은 커널이 아니라 사용자와 커널 사이의 인터페이스 역할을 하는 쉘(Shell)이 수행하는 기능입니다.

    오답 노트

    메모리 보호, 파일 시스템 접근 제어, 프로세스 스케줄링은 모두 운영체제의 핵심인 커널이 직접 관리하는 필수 기능입니다.
profile_image
1

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

14. Linux 시스템에서 마운트된 각 파일시스템의 전체 용량, 사용 중인 용량, 남은 용량을 확인할 수 있는 명령어는?

  1. du
  2. df
  3. lsblk
  4. mount
(정답률: 62%)
  • df(disk free) 명령어는 마운트된 파일 시스템의 전체 용량, 사용량, 가용 공간을 확인하는 데 사용됩니다.

    오답 노트

    du: 특정 파일이나 디렉터리가 사용하는 실제 디스크 사용량을 계산하는 명령어
profile_image
1

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

15. 관리자가 새로운 SSD 디스크 ′/dev/sdb′를 서버에 추가한 후, 파티션을 생성하기 위해 실행해야 할 명령어로 가장 적절한 것은?

  1. mount /dev/sdb1 /mnt
  2. mkfs.ext4 /dev/sdb1
  3. fdisk /dev/sdb
  4. lsblk /dev/sdb
(정답률: 57%)
  • 새로운 디스크 장치에 파티션을 생성하고 관리하기 위해서는 디스크 파티셔닝 도구인 fdisk 명령어를 사용해야 합니다.

    오답 노트

    mount: 생성된 파티션을 특정 디렉터리에 연결하는 명령어
    mkfs.ext
profile_image
1

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

16. 시스템 성능 저하가 발생한 Linux 서버에서 관리자가′free -h′ 명령어를 실행하였다. 이 명령어를 사용하는 주요 목적으로 가장 적절한 것은?

  1. 디스크의 파티션 구조를 확인하기 위해
  2. 파일 시스템의 사용량을 점검하기 위해
  3. 프로세스 목록을 확인하기 위해
  4. 메모리 및 스왑의 사용 현황을 점검하기 위해
(정답률: 52%)
  • free 명령어는 시스템의 전체 메모리, 사용 중인 메모리, 여유 메모리 및 스왑(Swap) 영역의 사용 현황을 확인하는 도구이며, -h 옵션을 통해 사람이 읽기 편한 단위(GB, MB 등)로 출력합니다.

    오답 노트

    디스크 파티션 구조: fdisk, lsblk 명령어 사용
    파일 시스템 사용량: df 명령어 사용
    프로세스 목록: ps, top 명령어 사용
profile_image
1

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

17. Linux 기반의 BIND DNS 서버에서 ′example.com′ 도메인의 zone 파일을 설정 중인 한 관리자는, SOA 레코드를 작성하면서 DNS 동작 오류를 방지하기 위한 설정 원칙을 검토하고 있다. 다음 중 SOA 레코드 설정 시 반드시 지켜야 할 사항으로 가장 적절한 것은?

  1. SOA 레코드는 zone 파일 맨 아래에 작성해야 하며, 다른 레코드보다 나중에 정의해야 한다.
  2. 하나의 도메인(zone)에는 슬레이브 DNS 서버 수만큼 SOA 레코드를 각각 따로 설정해야 한다.
  3. SOA 레코드의 Serial 번호는 변경할 필요 없이 고정된 값을 사용해도 된다.
  4. SOA 레코드는 zone 파일 맨 처음에 1개만 작성되어야 하며, Serial 값은 변경 시마다 증가해야 한다.
(정답률: 43%)
  • SOA(Start of Authority) 레코드는 zone 파일의 시작을 알리는 필수 레코드로, 파일 최상단에 단 하나만 존재해야 합니다. 특히 Serial 값은 zone 파일이 수정될 때마다 증가시켜야 슬레이브 서버가 변경 사항을 감지하고 동기화할 수 있습니다.
profile_image
1

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

18. 한 시스템 관리자가 Apache 웹 서버의 보안을 강화하기 위해 ′httpd.conf′ 파일을 검토하고 있다. 다음 중 보안상 가장 바람직하지 않은 설정은?

  1. 웹 서버가 실행되는 사용자 계정(User)을 제한된 권한의 전용 계정으로 설정한다.
  2. DocumentRoot 디렉터리에 불필요한 실행 권한을 제거하고 필요한 파일만 배치한다.
  3. 웹 서버가 사용할 User와 Group 값을 모두 root로 설정하여 파일 접근 권한 문제를 방지한다.
  4. 접근 제어를 위해 특정 디렉터리에 ′.htaccess′ 파일을 활용하고 AllowOverride 지시어를 적절히 사용한다.
(정답률: 56%)
  • 웹 서버의 User와 Group 값을 root로 설정하면, 서버가 해킹당했을 때 공격자가 시스템 전체의 최고 권한(root)을 가지게 되어 치명적인 보안 위협이 됩니다. 반드시 권한이 제한된 전용 계정을 사용해야 합니다.
profile_image
1

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

19. Linux에서 IP 주소를 호스트 이름으로 직접 연결할 때 사용하는 파일은?

  1. /etc/resolv.conf
  2. /etc/hosts
  3. /etc/hostname
  4. /etc/network/interfaces
(정답률: 59%)
  • /etc/hosts 파일은 DNS 서버를 거치지 않고 IP 주소와 호스트 이름을 정적으로 매핑하여 직접 연결해 주는 로컬 주소록 역할을 합니다.

    오답 노트

    /etc/resolv.conf: DNS 서버의 IP 주소를 설정하는 파일
    /etc/hostname: 시스템의 자체 호스트 이름을 설정하는 파일
    /etc/network/interfaces: 네트워크 인터페이스의 IP 및 네트워크 설정을 정의하는 파일
profile_image
1

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

20. Linux 서버의 포트 상태 점검 결과, 다음과 같은 두 개의 포트가 열린 것이 확인되었다. 관리자는 보안 강화를 위해 이 중 하나의 서비스를 즉시 비활성화하려고 한다. 보안상 가장 우선적으로 종료해야 할 서비스의 설명으로 적절한 것은?

  1. 22번 포트의 서비스는 명령어 기반 원격 접속을 지원하지만, 기본적으로 암호화되지 않아 정보 유출 위험이 있다.
  2. 23번 포트의 서비스는 사용자 인증 정보가 암호화 없이 전송되므로 계정 탈취 위험이 높아 즉시 차단하는 것이 바람직하다.
  3. 22번 포트의 서비스는 외부에서 접근할 수 있으므로 반드시 서비스 자체를 제거해야 한다.
  4. 23번 포트는 오래된 시스템 관리용 포트이므로 그대로 유지하는 것이 일반적이다.
(정답률: 53%)
  • 이미지 분석 결과, 현재 서버에는 22번 포트(SSH)와 23번 포트(Telnet)가 열려 있습니다. Telnet은 데이터를 평문으로 전송하여 스니핑을 통해 계정 정보가 쉽게 탈취될 수 있는 치명적인 보안 취약점이 있으므로, 보안 강화를 위해 가장 우선적으로 종료해야 합니다.

    오답 노트

    22번 포트의 서비스는 암호화 통신을 지원하는 SSH이므로 정보 유출 위험이 낮습니다.
profile_image
1

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

21. Linux에서 root 유저로 로그인 한 후 ′cp -rf /etc/* ~/temp′ 라는 명령으로 복사를 하였는데, 여기서 ′~′ 문자가 의미하는 뜻은?

  1. /home 디렉터리
  2. /root 디렉터리
  3. root 유저의 home 디렉터리
  4. 현재 디렉터리의 하위라는 의미
(정답률: 55%)
  • Linux에서 물결표(~) 기호는 현재 로그인한 사용자의 홈 디렉터리를 가리키는 쉘 단축 경로입니다. root 유저로 로그인한 상태이므로 ~는 root 유저의 home 디렉터리를 의미합니다.
profile_image
1

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

22. 시스템 관리자가 다음과 같은 명령어를 실행했다. 이 명령어에 대한 설명으로 가장 적절한 것은?

  1. myscript.sh를 PID 10번으로 실행하며, 자동으로 10초 후 종료된다.
  2. myscript.sh를 기존보다 높은 우선순위로 실시간 스케줄링 정책에 따라 실행한다.
  3. myscript.sh를 기본 우선순위보다 낮게 설정하여 실행한다.
  4. myscript.sh를 실행 중인 프로세스로 간주하고 현재 우선순위를 변경한다.
(정답률: 52%)

  • nice 명령어는 프로세스의 스케줄링 우선순위(nice 값)를 설정하여 실행합니다. nice 값의 범위는 -20(가장 높음)에서 19(가장 낮음)이며, 양수 값을 지정할수록 우선순위가 낮아집니다. 따라서 -n 10 옵션은 myscript.sh를 기본 우선순위보다 낮게 설정하여 실행한다는 의미입니다.
profile_image
1

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

23. Linux 명령어 ′mv [옵션] file1 file2′에서, file2가 이미 존재하는 경우 덮어쓸 것인지 여부를 사용자에게 묻는 옵션은?

  1. -f
  2. -i
  3. -v
  4. -n
(정답률: 49%)
  • mv 명령어에서 -i 옵션은 'interactive'의 약자로, 대상 파일이 이미 존재할 경우 덮어쓸 것인지 사용자에게 확인 메시지를 출력하여 실수로 파일을 삭제하는 것을 방지합니다.
profile_image
1

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

24. Linux 서버에서 파일의 권한 모드가 ′-rwxr---w-′로 설정되어 있다. 이 설정을 실무적으로 검토할 때, 가장 중요한 보안 점검 항목은?

  1. 소유자가 모든 권한을 가지고 있으므로, 관리자만 접근 가능하다.
  2. 동일 그룹에 실행 권한을 부여하지 않고, 읽기 권한만 부여하여 불필요한 실행을 방지한다.
  3. 다른 사용자에게 쓰기 권한만 부여하여 실행 권한을 부여하지 않으므로 안전하다.
  4. 파일이 너무 많은 사용 권한을 가지지 않도록, ′chmod 700′으로 변경하여 불필요한 권한을 차단한다.
(정답률: 49%)
  • 파일 권한 '-rwxr---w-'는 소유자(rwx), 그룹(r--), 기타 사용자(--w) 순으로 설정되어 있습니다. 특히 기타 사용자에게 쓰기 권한(w)이 부여된 것은 심각한 보안 취약점입니다.
    따라서 불필요한 권한을 모두 제거하고 소유자에게만 모든 권한을 부여하는 'chmod 700'으로 변경하여 보안을 강화하는 것이 가장 적절합니다.
profile_image
1

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

25. Windows Server에서 Administrator 계정의 보안을 강화하려고 한다. 다음 중 Administrator 계정에 대해 권장되는 보안 설정으로 옳지 않은 것은?

  1. Administrator 계정의 이름을 변경하여 알 수 없도록 한다.
  2. Administrator 계정에 대해 강력한 비밀번호 정책을 적용한다.
  3. Administrator 계정에 대해 로컬 그룹 정책에서 최소 로그인 시도 횟수를 설정한다.
  4. Administrator 계정에 대해 원격 로그인을 비활성화하여 보안성을 강화한다.
(정답률: 43%)
  • 계정 보안을 위해서는 무차별 대입 공격(Brute-force attack)을 막기 위해 '최대 로그인 시도 횟수'를 설정하여 초과 시 계정을 잠가야 합니다. 최소 로그인 시도 횟수를 설정하는 것은 보안 강화 방법이 아닙니다.
profile_image
1

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

26. Linux에서 ′ls -al′ 명령에 의하여 출력되는 정보로 옳지 않은 것은?

  1. 파일의 접근허가 모드
  2. 파일 이름
  3. 소유자명, 그룹명
  4. 파일의 소유권이 변경된 시간
(정답률: 60%)
  • ls -al 명령은 파일의 상세 정보를 출력하며 접근 권한, 링크 수, 소유자, 그룹, 파일 크기, 수정 시간, 파일 이름을 보여주지만, 소유권이 변경된 시간(Change Time)은 출력하지 않습니다.
profile_image
1

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

27. Linux 시스템의 shadow 파일 내용에 대한 설명으로 올바른 것은?

  1. lp에서 ′*′은 로그인 쉘을 갖고 있으며, 시스템에 누구나 로그인할 수 있음을 의미한다.
  2. gdm에서 ′!!′은 로그인 쉘을 갖고 있지만 누구도 계정을 통해서 로그인할 수 없도록 계정이 잠금 상태라는 것을 의미한다.
  3. 로그인 계정이 아닌 시스템 계정은 named와 gdm 이다.
  4. root의 암호는 11458 이다.
(정답률: 64%)
  • shadow 파일에서 암호 필드에 '!!'가 표시된 것은 해당 계정이 잠금 상태(Locked)임을 의미하며, gdm 계정의 암호 필드가 '!!'로 되어 있으므로 누구도 로그인을 할 수 없는 상태입니다.

    오답 노트

    lp의 '*': 암호가 설정되지 않아 로그인이 불가능함을 의미함
    root의 암호: 11458은 암호 변경 주기 관련 수치이며 실제 암호는 해시값으로 저장됨
profile_image
1

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

28. 다음 중 파일 시스템에 대한 설명으로 옳지 않은 것은?

  1. ZFS는 데이터 중복 제거와 압축 기능을 제공하며, 데이터 무결성과 파일 시스템 스냅샷을 지원한다.
  2. Btrfs는 파일 시스템 복구 기능을 지원하며, 디스크 오류 복구와 유연한 스냅샷 기능을 제공한다.
  3. F2FS는 플래시 기반 저장 장치(예: SSD)에 최적화되어 있으며, 속도 향상을 목표로 개발된 파일 시스템이다.
  4. EXT4는 기존의 안정적인 파일 시스템으로, ZFS와 같은 고급 기능을 제공하여 데이터 복구, 데이터 중복 제거 등의 기능을 제공한다.
(정답률: 43%)
  • EXT4는 리눅스의 표준적이고 안정적인 파일 시스템이지만, 데이터 중복 제거 및 고급 스냅샷과 같은 기능은 ZFS나 Btrfs의 특징이며 EXT4는 이를 제공하지 않습니다.

    오답 노트

    ZFS: 중복 제거, 압축, 스냅샷 지원함
    Btrfs: 복구 기능, 유연한 스냅샷 지원함
    F2FS: 플래시 메모리(SSD) 최적화 파일 시스템임
profile_image
1

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

29. IIS 웹 서버를 설치한 다음에는 기본 웹사이트 등록정보를 수정하여야 한다. 웹사이트에 접속하는 동시 접속자수를 제한하려고 할 때 어느 부분을 수정해야 하는가?

  1. 성능 탭
  2. 연결 수 제한
  3. 연결 시간 제한
  4. 문서 탭
(정답률: 69%)
  • IIS 웹 서버에서 서버에 접속하는 동시 접속자 수를 제어하고 제한하기 위해서는 웹사이트 등록 정보의 연결 수 제한 설정을 수정해야 합니다.
profile_image
1

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

30. Linux에서 특정한 파일을 찾고자 할 때 사용하는 명령어는?

  1. mv
  2. cp
  3. find
  4. file
(정답률: 76%)
  • Linux에서 파일 시스템을 검색하여 특정 조건에 맞는 파일을 찾는 명령어는 find입니다.

    오답 노트

    mv: 파일 이동 및 이름 변경
    cp: 파일 복사
    file: 파일의 종류 확인
profile_image
1

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

3과목: 네트워크

31. IP 주소와 서브넷 마스크의 역할에 대한 설명으로 옳지 않은 것은?

  1. IP 주소는 호스트가 속한 네트워크를 구분하고, 각 장치에 고유한 식별자로 사용된다.
  2. 서브넷 마스크는 네트워크 주소와 호스트 주소를 구분하는 데 사용된다.
  3. IP 주소와 서브넷 마스크를 함께 사용하여 호스트가 속한 네트워크 범위를 결정할 수 있다.
  4. 서브넷 마스크는 IP 주소를 클래스 A, B, C로 나누는데 사용된다.
(정답률: 65%)
  • 서브넷 마스크는 IP 주소에서 네트워크 부분과 호스트 부분을 구분하여 네트워크를 효율적으로 분할(Subnetting)하기 위해 사용됩니다. IP 주소를 클래스 A, B, C로 나누는 것은 클래스 기반 주소 지정(Classful Addressing) 방식의 정의에 따른 것입니다.
profile_image
1

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

32. 다음 중 TCP와 UDP의 차이점에 대한 설명으로 옳지 않은 것은?

  1. TCP는 연결형 프로토콜로, 데이터 전송 전에 연결을 설정하고, 신뢰성 있는 전송을 보장한다.
  2. UDP는 비연결형 프로토콜로, 연결 설정 없이 데이터를 전송하며, 신뢰성 없는 전송을 한다.
  3. TCP는 패킷 순서 보장과 흐름 제어, 오류 검출을 제공하지만, 속도가 느리다.
  4. UDP는 데이터 흐름 제어와 오류 검출을 제공하여, 신뢰성 있는 전송을 보장한다.
(정답률: 64%)
  • UDP는 비연결형 프로토콜로, 전송 속도를 높이기 위해 흐름 제어, 혼잡 제어, 오류 복구와 같은 신뢰성 보장 기능을 제공하지 않습니다.

    오답 노트

    TCP: 연결 설정 및 신뢰성 보장, 패킷 순서 보장, 흐름 제어 제공
profile_image
1

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

33. TCP/IP 모델에서 각 계층의 주요 역할에 대한 설명으로 옳지 않은 것은?

  1. 응용 계층은 데이터 송수신을 담당하며, HTTP, FTP, DNS와 같은 프로토콜이 이 계층에 포함된다.
  2. 인터넷 계층은 IP 주소 지정 및 라우팅을 담당하며, IP 프로토콜이 대표적이다.
  3. 전송 계층은 데이터 전송의 신뢰성을 보장하고, TCP와 UDP가 포함된다.
  4. 네트워크 액세스 계층은 네트워크 연결에 필요한 세션 관리를 담당한다.
(정답률: 38%)
  • 네트워크 액세스 계층은 물리적인 네트워크 연결과 데이터 프레임의 전송을 담당하는 계층입니다. 세션 관리는 TCP/IP 모델의 전송 계층이나 OSI 7계층의 세션 계층에서 담당하는 역할입니다.
profile_image
1

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

34. 다음 조건에 가장 적합한 네트워크 토폴로지 구성 방식은?

  1. 버스(Bus)
  2. 링(Ring)
  3. 스타(Star)
  4. 메쉬(Mesh)
(정답률: 70%)
  • 중앙 서버실(중앙 제어 장치)을 통해 모든 부서가 연결되며, 특정 부서의 장애가 전체 네트워크에 영향을 주지 않고 확장이 용이한 구조는 스타(Star) 토폴로지의 핵심 특징입니다.

    오답 노트

    버스(Bus): 중앙 제어 장치 없이 하나의 공통 회선을 공유하므로 장애 시 전체 영향 가능성이 큼
    링(Ring): 인접 노드끼리 연결되어 데이터가 순환하므로 특정 지점 장애 시 네트워크 단절 위험이 있음
    메쉬(Mesh): 모든 노드가 서로 연결되어 신뢰성은 높으나 비용이 매우 크고 확장이 어려움
profile_image
1

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

35. SNMP(Simple Network Management Protocol)에 대한 설명으로 옳지 않은 것은?

  1. SNMP v1은 RFC(Request For Comment) 1157에 정의되어 있다.
  2. 네트워크 장비의 성능, 상태, 구성 값을 조회하거나 설정하는 데 사용된다.
  3. 기본적으로 TCP 연결 기반의 세션을 통해 데이터를 송수신한다.
  4. SNMP v3에서는 인증과 암호화를 통한 보안 기능이 포함되어 있다.
(정답률: 54%)
  • SNMP는 네트워크 관리의 효율성과 오버헤드 감소를 위해 연결 설정 과정이 없는 비연결성 프로토콜인 UDP를 기본 전송 프로토콜로 사용합니다.

    오답 노트

    기본적으로 TCP 연결 기반의 세션을 통해 데이터를 송수신한다: UDP를 사용하므로 틀린 설명입니다.
profile_image
1

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

36. IPv6 프로토콜의 주소 길이는 몇 비트인가?

  1. 32bit
  2. 64bit
  3. 128bit
  4. 256bit
(정답률: 65%)
  • IPv4가 32비트 주소 체계를 사용하는 것과 달리, IPv6는 주소 부족 문제를 해결하기 위해 주소 길이를 128비트로 확장하여 설계되었습니다.
profile_image
1

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

37. TCP 헤더 필드의 내용으로 옳지 않은 것은?

  1. TTL(Time To Live)
  2. 발신지 포트번호
  3. 윈도우 크기
  4. Checksum
(정답률: 42%)
  • TTL(Time To Live)은 패킷의 무한 루프를 방지하기 위해 사용되는 필드로, TCP 헤더가 아닌 IP 헤더(Network Layer)에 포함되는 항목입니다.

    오답 노트

    발신지 포트번호, 윈도우 크기, Checksum: 모두 TCP 헤더에 포함되는 필드입니다.
profile_image
1

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

38. 아래 내용에 해당하는 서브넷 마스크 값은?

  1. 255.255.255.192
  2. 255.255.255.224
  3. 255.255.255.254
  4. 255.255.255.0
(정답률: 65%)
  • CIDR 표기법에서 의 /26은 네트워크 마스크의 상위 26비트가 1임을 의미합니다.
    네트워크 마스크의 4번째 옥텟은 앞의 2비트만 1이고 나머지는 0인 상태입니다.
    ① [기본 공식] $11000000_{2}$
    ② [숫자 대입] $128 + 64 = 192$
    ③ [최종 결과] $255.255.255.192$
profile_image
1

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

39. 데이터 링크 오류제어를 위한 ARQ 방식 중 오류가 발생한 프레임만을 재전송하는 방식으로, 전송 성능이 가장 우수한 것은?

  1. Stop-and-Wait ARQ
  2. Go-back-N ARQ
  3. Selective Repeat ARQ
  4. 모든 ARQ는 전송 성능이 동일하다.
(정답률: 63%)
  • Selective Repeat ARQ는 수신 측에서 오류가 발생한 특정 프레임만을 선택적으로 재전송 요청하므로, 오류 발생 시 전체를 다시 보내는 방식보다 전송 효율과 성능이 가장 우수합니다.

    오답 노트

    Stop-and-Wait ARQ: 하나 보내고 확인받을 때까지 대기하여 매우 느림
    Go-back-N ARQ: 오류 발생 지점부터 그 이후의 모든 프레임을 재전송함
profile_image
1

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

40. TCP/IP 프로토콜을 이용해 클라이언트가 서버의 특정 포트에 접속하려고 할 때 서버가 해당 포트를 열고 있지 않다면 응답 패킷의 코드 비트에 특정 비트를 설정한 후 보내 접근할 수 없음을 통지하게 된다. 다음 중 이러한 비정상 연결 상황 처리에 사용되는 제어 비트는?

  1. SYN
  2. ACK
  3. FIN
  4. RST
(정답률: 44%)
  • RST(Reset) 비트는 연결 요청이 잘못되었거나, 서버가 해당 포트를 열고 있지 않아 연결을 즉시 강제 종료해야 할 때 사용하는 제어 비트입니다.

    오답 노트

    SYN: 연결 요청
    ACK: 응답 확인
    FIN: 연결 종료 요청
profile_image
1

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

41. 네트워크 전송매체에 대한 설명으로 옳지 않은 것은?

  1. UTP - 쉴딩(Shielding) 처리를 하지 않고 내부의 선이 꼬여 있는 형태이다.
  2. STP - UTP와 달리 내부의 8개 선에 피복이 입혀져 있지 않다.
  3. Thinnet BNC - BNC라는 커넥터가 씬넷(Thinnet) 케이블에 연결되어 있는 형태로 보통 씬넷 케이블 또는 BNC 케이블이라고 부른다.
  4. Optical Fiber - 케이블 중앙에 유리섬유 코어나 플라스틱 코어가 있고 맨 바깥에 플라스틱 피복이 입혀져 있다.
(정답률: 54%)
  • STP(Shielded Twisted Pair)는 UTP와 달리 외부 전자기 간섭을 차단하기 위해 금속 박막으로 쉴딩(Shielding) 처리가 되어 있는 케이블입니다.

    오답 노트

    STP - 내부 선에 피복이 없는 것이 아니라, 외부 쉴딩 처리가 되어 있는 것이 핵심 특징입니다.
profile_image
1

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

42. 패킷(Packet)에 있는 정보로 옳지 않은 것은?

  1. 출발지 IP Address
  2. TCP 프로토콜 종류
  3. 전송 데이터
  4. 목적지 IP Address
(정답률: 64%)
  • 패킷은 네트워크 계층에서 데이터를 전송하기 위한 단위로, 기본적으로 출발지 IP Address, 목적지 IP Address, 그리고 실제 전송 데이터(Payload)를 포함합니다. TCP 프로토콜 종류와 같은 전송 제어 정보는 네트워크 계층의 패킷이 아닌 전송 계층의 세그먼트(Segment) 헤더에 포함되는 정보입니다.
profile_image
1

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

43. TCP/IP 프로토콜을 이용한 네트워크상에서 병목현상(Bottleneck)이 발생하는 이유로 가장 옳지 않은 것은?

  1. 다수의 클라이언트가 동시에 호스트로 접속하여 다량의 데이터를 송/수신할 때
  2. 불법 접근자가 악의의 목적으로 대량의 불량 패킷을 호스트로 계속 보낼 때
  3. 네트워크에 연결된 호스트 중 다량의 질의를 할 때
  4. 호스트와 연결된 클라이언트 전체를 포함하는 방화벽 시스템이 설치되어 있을 때
(정답률: 64%)
  • 병목현상은 데이터 처리 능력을 초과하는 과도한 트래픽이 집중될 때 발생합니다. 방화벽 시스템 설치 자체가 병목의 직접적인 원인이 아니라, 방화벽의 처리 용량을 초과하는 트래픽이 유입될 때 문제가 되는 것이며, 일반적인 보안 설정만으로는 병목현상의 주된 이유로 보기 어렵습니다.
profile_image
1

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

44. 스위치 기반으로 운영되는 일반적인 이더넷 LAN 환경에 대한 설명으로 옳지 않은 것은?

  1. 스위치 기반 LAN은 포트 간 충돌이 발생하지 않으며, Full Duplex 통신이 가능하다.
  2. 스위치는 각 포트에 연결된 장치의 MAC 주소를 학습하여, 프레임을 효율적으로 전달한다.
  3. 스위치는 계층적 구조로 구성되며, VLAN 기능을 통해 브로드캐스트 도메인을 논리적으로 분리할 수 있다.
  4. 스위치 환경에서는 충돌 감지를 위해 CSMA/CD 기능이 반드시 활성화되어야 한다.
(정답률: 34%)
  • 스위치 기반 LAN은 각 포트가 독립적인 충돌 도메인을 가지며 Full Duplex 통신을 지원하므로, 충돌이 발생하지 않습니다. 따라서 공유 매체 기반의 Half Duplex 환경에서 사용하던 CSMA/CD 기능은 더 이상 필요하지 않습니다.
profile_image
1

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

45. OSI 7 Layer 중 응용 계층간의 정보 표현 방법의 상이를 극복하기 위한 계층으로, 보안을 위한 암호화/복호화 방법과 효율적인 전송을 위한 압축 기능이 들어 있는 계층은?

  1. 데이터 링크 계층
  2. 세션 계층
  3. 네트워크 계층
  4. 표현 계층
(정답률: 55%)
  • 표현 계층은 응용 계층으로부터 받은 데이터를 전송 가능한 형태로 변환하며, 서로 다른 데이터 표현 방식을 맞추는 코드 변환, 암호화/복호화, 압축/압축 해제 기능을 수행하는 계층입니다.
profile_image
1

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

4과목: 보안

46. 버퍼 오버플로우(Buffer Overflow)의 설명으로 옳지 않은 것은?

  1. 지정된 버퍼의 크기보다 더 많은 데이터를 입력해서 프로그램이 비정상적으로 동작하도록 만드는 것을 의미한다.
  2. 대부분의 경우 버퍼가 오버플로우 되면 프로그램이 비정상적으로 종료되면서 루트 권한을 획득할 수 있다.
  3. 버퍼가 오버플로우 되는 순간에 사용자가 원하는 임의의 명령어를 수행시킬 수 있다.
  4. 버퍼 오버플로우를 방지하기 위해서는 시스템에 최신 패치를 유지해야 한다.
(정답률: 59%)
  • 버퍼 오버플로우가 발생하면 프로그램이 비정상적으로 종료될 가능성이 매우 높지만, 단순히 종료된다고 해서 자동으로 루트 권한을 획득하는 것은 아닙니다. 권한 획득은 공격자가 리턴 주소를 정교하게 조작하여 쉘코드를 실행시켰을 때만 가능합니다.
profile_image
1

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

47. Linux 서버 보안 점검 중, 내부 서비스에서 사용하지 않는 포트가 외부에서 접근 가능한 상태(LISTEN)로 확인되었다. 보안 담당자는 해당 포트를 차단하기 위해 firewalld를 사용하여 TCP 31337 포트를 외부에서 접근하지 못하도록 설정하려고 한다. 다음 중 정상적인 firewalld 명령어로서, 해당 포트를 즉시 차단할 수 있는 것은?

  1. firewall-cmd --add-port=31337/tcp --permanent
  2. firewall-cmd --remove-port=31337/tcp
  3. firewall-cmd --reload
  4. firewall-cmd —block-port=31337/tcp
(정답률: 45%)
  • firewalld에서 특정 포트를 차단(제거)하여 외부 접근을 막으려면 --remove-port 옵션을 사용해야 합니다.

    오답 노트

    --add-port: 포트를 허용하는 설정입니다.
    --reload: 설정 파일을 다시 읽어오는 명령으로, 단독으로는 포트를 차단하지 않습니다.
    --block-port: firewalld에 존재하지 않는 잘못된 옵션입니다.
profile_image
1

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

48. 보안 담당자가 Linux 서버 점검 중, 정상적인 서비스에서 사용하지 않는 포트가 비정상적으로 열려 있는 것을 발견하였다. 이 포트를 열고 있는 프로세스의 이름과 PID 정보를 가장 정확하게 확인할 때 입력해야 하는 명령어는?

  1. netstat -r
  2. systemctl status network.service
  3. ss -plnt
  4. firewall-cmd --list-all
(정답률: 30%)
  • Linux에서 네트워크 소켓 상태를 확인하는 ss 명령어의 옵션을 통해 포트를 사용하는 프로세스 정보를 확인할 수 있습니다.
    ss -plnt 옵션은 다음과 같은 의미를 가집니다.
    - p: 프로세스 정보(PID, 이름) 표시
    - l: 리스닝(Listening) 상태의 소켓만 표시
    - n: 서비스 이름 대신 포트 번호를 숫자로 표시
    - t: TCP 프로토콜만 표시


    오답 노트

    netstat -r: 라우팅 테이블 확인
    systemctl status network.service: 네트워크 서비스의 현재 상태 확인
    firewall-cmd --list-all: 방화벽 설정 규칙 확인
profile_image
1

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

49. TLS(Transport Layer Security) 프로토콜에 대한 설명으로 옳지 않은 것은?

  1. TLS 1.3부터는 RSA 키 교환 방식으로 주로 사용되며, Handshake 중 세션 키를 암호화하여 전달한다.
  2. TLS에는 Handshake 프로토콜에서 생성되는 세션과, 그 세션 내에서 다수의 연결이 구성될 수 있다.
  3. TLS Handshake 프로토콜은 통신 시작 시 암호화 방식 협상, 인증, 세션 키 생성을 수행한다.
  4. TLS의 Record 계층은 데이터 분할, 무결성 확인을 위한 MAC 생성 및 첨부, 암호화 등의 기능을 수행한다.
(정답률: 25%)
  • TLS 1.3에서는 보안성 향상을 위해 기존의 RSA 키 교환 방식을 제거하고, 완전 순방향 비밀성(PFS)을 보장하는 Diffie-Hellman 기반의 키 교환 방식만을 사용합니다.

    오답 노트

    세션 및 연결 구성: TLS의 기본 구조로 세션 내 다수 연결 가능함
    Handshake 프로토콜: 암호화 협상, 인증, 키 생성을 수행하는 단계가 맞음
    Record 계층: 데이터 분할, MAC 생성, 암호화를 담당하는 하위 계층이 맞음
profile_image
1

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

50. 보안 담당자는 사내 Linux 서버에서 비정상적인 대량의 외부 접속 요청을 탐지하였다. 로그를 분석한 결과, 외부 IP 주소들이 내부 사설망 대역(예: 192.168.x.x, 10.x.x.x 등)을 출발지 주소로 사용하고 있는 것으로 나타났다. 이는 IP Spoofing 공격의 전형적인 징후로 판단된다. 다음 중 이러한 IP Spoofing 공격을 네트워크 차원에서 사전에 차단하는 가장 적절한 방법은?

  1. 서버에 설치된 DNS 캐시를 초기화하여 위조 IP를 제거한다.
  2. 라우터나 방화벽에서 내부 IP 대역을 출발지로 사용하는 외부 패킷을 차단하는 규칙을 설정한다.
  3. 서버에서 HTTP 요청 로그를 삭제하여 접속 기록을 지운다.
  4. 방화벽에서 포트 포워딩을 설정하여 외부 포트 접근을 모두 허용한다.
(정답률: 55%)
  • IP Spoofing은 공격자가 자신의 IP 주소를 신뢰할 수 있는 내부 IP 주소로 위장하여 패킷을 보내는 공격입니다. 따라서 외부망에서 들어오는 패킷의 출발지 주소가 내부 사설 IP 대역인 경우, 이를 비정상적인 패킷으로 간주하여 라우터나 방화벽에서 차단하는 것이 가장 효과적인 대응 방법입니다.
profile_image
1

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

51. SYN 플러딩 공격에 대한 설명으로 옳은 것은?

  1. TCP 프로토콜의 3-way handshaking 방식의 접속 문제점을 이용하는 것으로, IP 스푸핑 공격을 위한 사전 준비 단계에서 이용되는 공격이며, 서버가 클라이언트로부터 과도한 접속 요구를 받아 이를 처리하기 위한 구조인 백로그(backlog)가 한계에 이르러 다른 클라이언트로부터 오는 새로운 연결 요청을 받을 수 없게 하는 공격이다.
  2. 함수의 지역변수에 매개변수를 복사할 때 길이를 확인하지 않은 특성을 이용하는 공격 방법이다.
  3. 네트워크에 연결된 호스트들의 이용 가능한 서비스와 포트를 조사하여 보안 취약점을 조사하기 위한 공격방법이다.
  4. 패킷을 전송할 때 암호화하여 전송하는 보안 도구이다.
(정답률: 57%)
  • SYN 플러딩은 TCP의 3-way handshaking 과정에서 클라이언트가 SYN 패킷을 보내고 서버가 SYN+ACK로 응답한 후, 클라이언트의 마지막 ACK를 기다리는 반개방(Half-Open) 상태를 이용하는 공격입니다. 이때 서버의 연결 요청 대기 큐인 백로그(backlog)를 가득 채워 정상적인 서비스 요청을 차단합니다.
profile_image
1

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

52. Linux 서버에서 시스템 점검을 위해 root 사용자만 로그인 가능하도록 설정하고, 다른 일반 사용자 계정의 로그인을 일시적으로 차단하려고 한다. 이때 사용하는 설정 파일은?

  1. /etc/nologin
  2. /etc/hosts.allow
  3. /etc/hosts.deny
  4. /sbin/nologin
(정답률: 47%)
  • /etc/nologin 파일이 존재하면 root 사용자를 제외한 일반 사용자의 로그인이 차단되며, 로그인 시도 시 해당 파일에 적힌 메시지가 출력됩니다.
profile_image
1

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

53. Linux 시스템에서 사용되는 파일 무결성 검사 도구인 Tripwire에 대한 설명으로 옳지 않은 것은?

  1. Tripwire는 어셈블리어로 작성되어 거의 모든 운영 체제에서 컴파일이 가능하다.
  2. 시스템 설치 후 초기 상태의 파일 해시 정보를 데이터베이스에 저장할 수 있다.
  3. Tripwire는 정책 파일을 통해 감시할 디렉터리와 파일의 조건을 정의할 수 있다.
  4. Tripwire는 무단 변경을 탐지하고 보고할 수 있도록 전자서명 기반의 데이터베이스 무결성 검사를 수행한다.
(정답률: 29%)
  • Tripwire는 파일의 해시 값을 데이터베이스에 저장하여 무결성을 검사하는 도구이며, C 언어로 작성되어 다양한 운영 체제에서 포팅 및 컴파일이 가능합니다.

    오답 노트

    어셈블리어로 작성: C 언어로 작성되었습니다.
profile_image
1

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

54. 보안 담당자 A씨는 내부 개발 서버에서 다음과 같은 이상 징후를 발견하였다. A씨는 이와 같은 불법 로그인 시도 및 인증 실패 내역을 추적하기 위해 가장 우선적으로 확인해야 할 로그 파일을 살펴보고자 한다. 다음 중 이 상황에서 가장 먼저 확인해야 할 로그 파일로 적절한 것은?

  1. /var/log/boot.log
  2. /var/log/auth.log
  3. /var/log/dmesg
  4. /var/log/cron
(정답률: 52%)
  • 제시된 이미지 내용 중 '존재하지 않는 사용자 계정으로 로그인 시도', '로그인 시도 실패'와 같은 인증 관련 이상 징후는 시스템의 인증 및 권한 부여 로그를 기록하는 /var/log/auth.log 파일에서 가장 먼저 확인해야 합니다.
profile_image
1

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

55. 다음은 PGP(Pretty Good Privacy) 기반 암호화 기술에 대한 설명이다. 오늘날에는 GNU Privacy Guard(GPG)와 같은 OpenPGP 표준 구현을 통해 널리 사용되고 있다. 이 암호화 방식의 보안 특성 중 옳지 않은 것은?

  1. PGP는 메시지 암호화에 대칭키를 사용하고, 이 대칭키를 수신자의 공개키로 암호화한다.
  2. PGP는 공개키 기반 전자서명을 통해 메시지의 무결성과 발신자 인증을 지원한다.
  3. PGP는 키 인증을 중앙 인증기관(CA)을 기반으로 하는 방식으로 수행한다.
  4. PGP는 이메일, 파일, 스크립트 등에 대한 암호화 및 서명 기능을 제공한다.
(정답률: 27%)
  • PGP는 중앙 집중식 인증 기관(CA) 없이 사용자 간의 신뢰를 바탕으로 키를 인증하는 '신뢰의 웹(Web of Trust)' 모델을 사용합니다.

    오답 노트

    중앙 인증기관(CA) 기반 방식: PKI(Public Key Infrastructure)의 특징입니다.
profile_image
1

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

56. 정보보안팀은 사내 네트워크에 Snort를 도입해 실시간 침입 탐지 시스템(IDS)으로 운영 중이다. Snort는 사전에 정의된 탐지 규칙(Rule Set)에 따라 트래픽을 모니터링하고, 일치하는 패턴이 감지되면 특정 동작을 수행한다. 다음 중 Snort가 트래픽을 탐지한 후 기본적으로 수행할 수 없는 동작은?

  1. 탐지된 패킷에 대해 경고를 생성하여 관리자에게 알린다.
  2. 로그 파일에 패킷 정보를 기록하여 추후 분석에 활용한다.
  3. 특정 규칙에 따라 탐지된 트래픽을 무시하도록 설정할 수 있다.
  4. 이상 징후가 감지된 패킷의 전송을 지연시켜 방화벽과 연동한다.
(정답률: 42%)
  • Snort는 네트워크 트래픽을 분석하여 침입을 탐지하는 IDS(Intrusion Detection System)입니다. 기본적으로 경고 생성(alert), 로그 기록(log), 트래픽 무시(pass) 등의 동작을 수행하지만, 패킷의 전송을 지연시키거나 직접적으로 제어하는 기능은 수행할 수 없습니다.
profile_image
1

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

57. 시스템 관리자인 A씨는 리눅스 서버에서 한 시간마다 시스템 자원 상태를 점검하는 스크립트를 자동으로 실행하고자 한다. 복잡한 서비스 설정 없이, Linux 시스템에서 가장 간단하고 보편적인 방식으로 작업을 자동화하려고 한다. 다음 중 A씨가 스크립트를 배치할 위치로 가장 적절한 디렉터리는?

  1. /etc/cron.hourly
  2. /etc/init.d
  3. /etc/fstab
  4. /etc/profile
(정답률: 42%)
  • 리눅스에서 cron 서비스는 정해진 시간에 작업을 자동으로 실행하는 스케줄러이며, 그중 /etc/cron.hourly 디렉터리에 스크립트를 배치하면 매 시간마다 자동으로 실행됩니다.

    오답 노트

    /etc/init.d: 시스템 서비스 시작/종료 스크립트 저장소
    /etc/fstab: 파일 시스템 마운트 정보 설정 파일
    /etc/profile: 시스템 전체 사용자 환경 설정 파일
profile_image
1

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

58. 보안 담당자는 사내 네트워크에서 이상하게 많은 ARP 패킷과 불규칙한 DNS 요청이 발생하는 것을 감지하고, 누군가 스니핑 또는 ARP Spoofing을 시도하고 있다고 의심하고 있다. 이에 따라 패킷 캡처 도구를 이용해 실시간 트래픽을 분석하고자 할 때 가장 적합한 도구는?

  1. Nikto
  2. John the Ripper
  3. Wireshark
  4. Nmap
(정답률: 59%)
  • 네트워크 트래픽을 실시간으로 캡처하고 패킷 단위로 상세히 분석하여 ARP Spoofing이나 스니핑 같은 이상 징후를 탐지하는 데 가장 최적화된 도구는 Wireshark입니다.

    오답 노트

    Nikto: 웹 서버 취약점 스캐너
    John the Ripper: 비밀번호 크래킹 도구
    Nmap: 네트워크 호스트 및 포트 스캔 도구
profile_image
1

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

59. 보안 관리자는 외부 출장 중 사설 와이파이를 사용하는 직원들이 많은 점을 우려하고 있다. 사설 네트워크에서 패킷이 도청(Sniffing)될 가능성을 줄이기 위해 직원들이 회사 내부 서버에 접속할 때 전송 구간 전체를 안전하게 보호할 수 있도록 하려고 한다. 이러한 보안 목적을 달성하기 위한 가장 적절한 접근 방식은?

  1. 방화벽에서 IP 포트를 변경한다.
  2. VPN을 통해 사내망과의 연결 구간을 암호화한다.
  3. HTTP 대신 FTP를 사용하여 파일을 전송한다.
  4. 방화벽 로그를 주기적으로 확인한다.
(정답률: 50%)
  • 사설 와이파이와 같은 불안전한 네트워크 구간에서 발생하는 스니핑(Sniffing)을 방지하기 위해서는 전송 구간 전체를 암호화하는 터널링 기술이 필요합니다. 따라서 VPN을 통해 사내망과의 연결 구간을 암호화하는 것이 가장 적절한 해결책입니다.
profile_image
1

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

60. 회사 내부 네트워크에서 사용자의 로그인 정보와 이메일 내용이 외부로 유출되는 사고가 발생했다. 조사 결과, 공격자는 네트워크에 연결된 시스템에서 패킷 분석 도구를 이용해 통신 데이터를 몰래 수집하고 있었던 것으로 확인되었다. 이와 같은 데이터 도청 및 패킷 가로채기 공격 기법을 일컫는 용어는?

  1. Spoofing
  2. Sniffing
  3. Phishing
  4. Spamming
(정답률: 53%)
  • 네트워크상에서 패킷 분석 도구를 사용하여 통신 데이터를 몰래 엿듣고 수집하는 공격 기법을 Sniffing이라고 합니다.

    오답 노트

    Spoofing: IP나 MAC 주소를 속이는 공격
    Phishing: 사회공학적 기법으로 개인정보를 낚는 공격
    Spamming: 대량의 불필요한 메일을 전송하는 행위
profile_image
1

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

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