2017년 경찰간부후보생 정보보호론 기출문제
2017년 경찰간부후보생 정보보호론 40문항 중 22문항의 발문과 선지입니다. 시험 시간은 40분입니다. 나머지 18문항은 그림이나 지문이 있어 앱에서 볼 수 있습니다. 정답·해설은 앱에서 볼 수 있습니다.
- 1번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 2번Diffie-Hellman 알고리즘은 비밀키를 공유하는 과정에서 특정 공격에 취약할 가능성이 존재한다. 이러한 취약점을 이용하여 공격하는 방법은 무엇인가?
- ①DDoS(Distributed Denial of Service) 공격
- ②중간자 개입(Man-In-The-Middle) 공격
- ③세션 하이재킹(Session Hijacking) 공격
- ④강제지연(Forced-Delay) 공격
- 3번다음 중 암호화 키와 복호화 키가 서로 다른 암호화 알고리즘은 무엇인가?
- ①DES 알고리즘
- ②IDEA 알고리즘
- ③AES 알고리즘
- ④RSA 알고리즘
- 4번AES 알고리즘에 관한 설명 중 옳지 않은 것은 무엇인가?
- ①AES는 128, 192, 256비트 키를 사용하고 키 크기에 따라 각각 10, 12, 14 라운드를 갖는다.
- ②마스터 키의 크기가 달라도 라운드 키는 모두 128비트이다.
- ③AES는 바이트 기반 암호이다.
- ④안전성을 보장하기 위하여 AES는 모든 라운드에 대치, 치환, 뒤섞음, 키덧셈의 네 종류 변환을 사용한다.
- 5번다음 중 공개키 암호 시스템의 장점이 아닌 것은 무엇인가?
- ①키의 분배가 용이하다.
- ②사용자의 증가에 따라 관리할 키의 개수가 상대적으로 적다.
- ③암호화 및 복호화가 빠르다.
- ④키 변화의 빈도가 적다.
- 6번다음 중 전자서명(Digital Signature)에 대한 설명으로 가장 옳지 않은 것은 무엇인가?
- ①인증(Authentication) 기능을 제공하며 개인키로 암호화된 메시지를 제3자의 공개키로 복호화 할 경우 메시지를 읽을 수 없다.
- ②비밀성(Confidentiality) 기능을 제공하며 대칭키 암호화 알고리즘을 이용하여 전자서명을 생성할 수 있다.
- ③무결성(Integrity) 기능을 제공하며 메시지의 부분 또는 전체를 바꿀 경우 복호화된 메시지를 통해 변경 여부를 확인할 수 있다.
- ④부인방지(Non-Repudiation) 기능을 제공하며 송신자의 개인키와 공개키를 가지고 암호화와 복호화하여 저장된 메시지를 생성할 수 있다.
- 7번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 8번다음 중 공인인증서의 설명으로 옳지 않은 것은 무엇인가?
- ①공인인증서는 사용자의 공개키와 사용자의 ID정보를 결합하여 인증기관의 전자서명을 포함한 문서이다.
- ②공인인증서에는 버전, 발행자, 유효기간, 알고리즘 식별자, 사용자의 개인키 등이 포함되어 있다.
- ③인증기관이 자신의 키를 이용하여 전자서명을 생성 후, 인증서에 첨부하고, 인증기관 키를 사용하여 인증서의 유효성을 확인한다.
- ④공인인증서 관련한 표준으로 X.509가 있으며 대부분의 인증서는 이 표준을 따르고 있다.
- 9번디스크 스케줄링 정책 중 큐의 항목을 순차적으로 처리하는 것은 무엇인가?
- ①SSTF(Shortest Service Time First)
- ②FIFO(First-In-First-Out)
- ③SCAN
- ④C-SCAN(Circular SCAN)
- 10번컴퓨터의 메모리는 사용되는 방식에 따라 여러 개의 영역으로 나누어 생각할 수 있는데 프로그램 실행 중 malloc()등의 system call로 할당되어 사용되다가 free()등의 system call로 해제되는 영역은 무엇인가?
- ①Text 영역
- ②Data 영역
- ③Stack 영역
- ④Heap 영역
- 11번유닉스(Unix) 운영체제에서 파일에 대한 권한을 모두 허용(-rwxrwxrwx)하는 모드(명령어)는 무엇인가?
- ①chmod 777
- ②chmod a-rwx
- ③chmod 666
- ④chmod ug+rw
- 12번리눅스(Linux) 사용자의 패스워드를 암호화하여 저장하고 있는 파일은 무엇인가?
- ①/etc/shadow
- ②/etc/passwd
- ③/etc/skel
- ④/etc/group
- 13번윈도우(Windows)에서 지원하지 않는 파일시스템은 무엇인가?
- ①FAT32
- ②EXT2
- ③NTFS
- ④FAT16
- 14번윈도우(Windows) 시스템의 레지스트리(Registry)에 대한 설명으로 옳지 않은 것은 무엇인가?
- ①HKEY_CLASSES_ROOT는 시스템에 등록된 파일 확장자와 그것을 열 때 사용할 어플리케이션에 대한 맵핑 정보 등을 갖고 있다.
- ②HKEY_CURRENT_USER는 시스템이 시작할 때 사용하는 하드웨어 프로파일 정보를 저장하고 있다.
- ③HKEY_USERS는 시스템에 있는 모든 계정과 그룹에 관한 정보를 저장하고 있다.
- ④HKEY_LOCAL_MACHINE은 시스템에 있는 하드웨어, 소프트웨어 정보를 갖고 있다.
- 15~19번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 20번다음 중 프로토콜과 포트번호의 연결이 옳지 않은 것은 무엇인가?
- ①HTTP - 80
- ②SMTP - 25
- ③DNS - 53
- ④TELNET - 20
- 21번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 22번데이터 통신에서 사용되는 통신방식에 대한 설명 중 옳은 것은 무엇인가?
- ①Half-duplex 방식은 한쪽에서 데이터를 보내고 난 이후, 다른 한쪽에서 데이터 전송이 가능하다.
- ②Full-duplex 방식은 수신측에서는 송신측으로 응답할 수 없다.
- ③Half-duplex 방식은 키보드(입력)와 모니터(출력) 사이의 전송이다.
- ④Full-duplex 방식은 양방향으로 송수신이 가능하나, 한 순간에는 반드시 한쪽 방향으로만 전송 가능하다.
- 23번Traceroute 명령은 자신의 컴퓨터가 인터넷을 통해 목적지를 찾아가면서 거치는 구간의 정보를 기록하는 유틸리티이다. 이때 ICMP 프로토콜과 IP헤더의 ( ) 필드를 사용하여 라우팅 경로를 추적한다. ( )에 들어 갈 적합한 단어는 무엇인가?
- ①버전
- ②TOS
- ③TTL
- ④Checksum
- 24번다음 중 서비스 거부 공격에 의해 직접적으로 위협받을 수 있는 정보보호의 요소는 무엇인가?
- ①무결성
- ②부인방지
- ③기밀성
- ④가용성
- 25번컴퓨터의 네트워크 연결 상태를 점검하기 위해 netstat 명령을 사용하였다. 다음 중 옳지 않은 것은 무엇인가?
- ①LISTENING – 연결을 위하여 접속을 대기하고 있는 상태
- ②CLOSED_WAIT – 완전히 종료된 상태
- ③ESTABLISHED – 서로 연결된 상태
- ④TIME_WAIT – 연결이 종료되었거나 다음 연결을 위해 대기하고 있는 상태
- 26번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 27번다음 중 쿠키 세션 위조 공격과 그 방지방법에 대한 설명으로 옳지 않은 것은 무엇인가?
- ①SSO(Single-Sign-On)를 사용하는 응용프로그램의 경우 공격자는 쿠키를 알아냄으로써 공격을 수행할 수 있다.
- ②사용자 PC에 저장되는 쿠키정보는 불안전하므로 암호화하여 변조를 방지할 수 있다.
- ③세션이 비활성 상태인 동안에도 발생 가능하다.
- ④세션관리 정보를 서버 측에 저장하고 서버 측 세션을 사용하도록 구현함으로써 쿠키 세션 위조 공격을 방지할 수 있다.
- 28~29번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 30번OWASP는 주로 웹에 관한 정보노출, 악성파일 및 스크립트, 보안 취약점을 연구하고 있다. ‘10대 웹 어플리케이션 취약점’ 2013년 에디션에 속하지 않는 것은 무엇인가?
- ①Buffer Overflow(버퍼 오버플로우)
- ②Broken Authentication and Session Management(인증 및 세션 관리 취약점)
- ③Cross Site Scripting(크로스 사이트 스크립팅)
- ④Injection(인젝션)
- 31번웹과 DB를 연동한 어플리케이션에서 SQL Injection 공격을 방어하기 위한 방법으로 옳지 않은 것은 무엇인가?
- ①DB 어플리케이션을 최소권한으로 구동한다.
- ②DB에 내장된 프로시저를 사용한다.
- ③원시 ODBC 에러를 사용자가 볼 수 있도록 코딩한다.
- ④DB 테이블 이름, 컬럼 이름, SQL구조 등이 외부 HTML에 포함되어 나타나지 않도록 한다.
- 32~34번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 35번다음 중 공격기법과 그에 대한 설명으로 옳은 것은 무엇인가?
- ①Smurf Attack : IP Broadcast Address로 전송된 ICMP 패킷에 대해 응답하지 않도록 시스템을 설정하여 방어할 수 있다.
- ②Heap Spraying : 아이디와 패스워드 같이 사용자의 입력이 요구되는 정보를 프로그램 소스에 기록하여 고정시키는 방식이다.
- ③Backdoor : 조직 내에 신뢰할 만한 발신인으로 위장해 ID 및 패스워드 정보를 요구하는 공격이다.
- ④CSRF : 다른 사람의 세션 상태를 훔치거나 도용하여 액세스하는 해킹 기법을 말한다.
- 36번최근 사이버범죄자들은 인터넷 접속 시 추적을 피하기 위해 VPN(Virtual Private Network)서비스를 이용하고 있다. 다음 중 VPN에서 사용하는 프로토콜이 아닌 것은 무엇인가?
- ①PPTP(Point-to-Point Tunneling Protocol)
- ②L2TP(Layer 2 Tunneling Protocol)
- ③PGP(Pretty Good Privacy)
- ④IPSec(Internet Protocol Security)
- 37~40번 그림이나 지문이 있는 문항입니다. 앱에서 보기