2024년 경찰간부후보생 정보보호론 기출문제
2024년 경찰간부후보생 정보보호론 40문항 중 34문항의 발문과 선지입니다. 시험 시간은 40분입니다. 나머지 6문항은 그림이나 지문이 있어 앱에서 볼 수 있습니다. 정답·해설은 앱에서 볼 수 있습니다.
- 1번정보보안 용어에 대한 설명으로 가장 적절한 것은?
- ①위협은 자산에 대한 위협원의 공격 행동이다.
- ②취약점은 위협이 약점을 이용하여 해를 끼치는 순간이나 시점이다.
- ③위험은 자산이 가지고 있는 속성이거나 보안 대책의 미비점이다.
- ④노출은 자산에 악영향을 미치는 결과를 가져올 가능성이다.
- 2번보안 위협과 보안 위협이 영향을 주는 보안 목표와의 연결 관계로 가장 적절한 것은?
- ①가로채기 - 가용성
- ②가로막음 - 무결성
- ③변조 - 기밀성
- ④위조 - 인증
- 3번RSA에서 두 소수 p, q를 사용하여 n=p*q를 구성하고, 암호화키가 e일 때 복호화키 d는 법(modulus) \phi(n)에서 e의 승산 역원이다. p=5, q=11이고 e=7일 때 d의 값으로 가장 적절한 것은?
- ①7
- ②13
- ③23
- ④33
- 4번Diffie-Hellman 키 분배 알고리즘에서 원시원소 g=2이고 p=13이며 x=125일 때 가입자 A가 가입자 B에게 전송하는 메시지는 2125 mod 13이다. 이 값으로 가장 적절한 것은?
- ①2
- ②3
- ③6
- ④8
- 5번암호화 모드에 대한 설명으로 가장 적절한 것은?
- ①ECB 모드는 동일한 키에 의한 동일한 평문 블록은 항상 동일한 암호문이 출력된다.
- ②CBC 모드의 암호문 블록은 이전 암호문 블록과 독립적이다.
- ③OFB 모드는 암호화할 때 피드백이 없다.
- ④CTR 모드는 출력 암호문이 다음 평문 블록에 영향을 미친다.
- 6번공개키 암호 방식을 이용하여 전자서명을 생성하고 검증할 때에는 공개키와 개인키가 사용된다. 송신자가 전자서명을 생성하고 수신자에게 전자서명을 전송하는 경우, 수신자가 전자서명을 검증할 때 사용하는 키로 가장 적절한 것은?
- ①송신자의 개인키
- ②송신자의 공개키
- ③수신자의 개인키
- ④수신자의 공개키
- 7번SHA(Secure Hash Algorithm)에 대한 설명으로 가장 적절하지 않은 것은?
- ①SHA-1은 160비트의 해시값을 출력한다.
- ②SHA-224는 라운드 수가 80이다.
- ③SHA-256의 블록 크기는 512비트이다.
- ④SHA-384는 입력되는 데이터의 크기가 2128-1비트로 제한된다.
- 8번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 9번타원 곡선 암호시스템(Elliptic Curve Cryptosystem)에 대한 설명으로 가장 적절한 것은?
- ①타원 곡선 방정식은 y2=x3+ax2+b 형태를 갖는다.
- ②타원 곡선상의 두 점 P, Q의 덧셈은 P와 Q를 연결하는 직선과 교차하는 곡선상의 점이다.
- ③타원 곡선상의 모든 점은 덧셈 역원을 갖는다.
- ④타원 곡선상의 한 점 P=(x1, x2)에 상수 k를 곱한 Q=kP인 경우 Q의 점은 Q=(kx1, kx2)가 된다.
- 10번MDC(Modification Detection Code)와 MAC(Message Authentication Code) 기법에 대한 설명으로 가장 적절하지 않은 것은?
- ①MDC는 일반적으로 키와 메시지를 이어붙인 K|M에 해시함수를 적용하여 h(K|M)을 생성한다.
- ②축소(nested) MAC 기법은 두 단계로 해싱이 이루어진다.
- ③HMAC 기법은 일방향 해시 함수를 이용하여 메시지 인증 코드를 구성한다.
- ④CMAC(Cipher-based MAC) 기법은 암호시스템의 CBC (Cipher Block Chaining) 모드와 유사한 방법이다.
- 11번X.509 인증서에 들어있는 필드에 대한 설명으로 가장 적절한 것은?
- ①서명 알고리즘 ID 필드는 인증서를 서명한 알고리즘을 식별하기 위해 사용된다.
- ②발행자(issuer) 이름 필드는 공개키의 소유자인 개체를 나타낸다.
- ③주체(subject) 개인키 필드는 발행자의 개인키를 나타낸다.
- ④서명(signature) 필드는 두 부분으로 이루어진다.
- 12번WPA2(Wi-Fi Protected Access 2) 설명으로 가장 적절하지 않은 것은?
- ①128비트인 통신용 암호화키를 생성하고, 암호화키는 10,000개 패킷마다 바꾼다.
- ②AES 암호화 알고리즘을 사용하는 것이 가능하다.
- ③AES-CCMP를 통한 암호화 기능을 향상 시킨다.
- ④AP에 접속하는 사용자마다 같은 암호화키는 상위의 보안성을 보장받는다.
- 13번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 14번지적 재산권 보호에 사용되는 스테가노그래피(steganography), 워터 마킹(watermarking), 핑거 프린팅(fingerprinting)에 대한 설명으로 가장 적절한 것은?
- ①스테가노그래피는 핑커프린팅보다 저작권 증명이 우수하다.
- ②워터마크는 핑거프린팅보다 상대적으로 불법 예방 효과가 좋다.
- ③스테가노그래피의 은닉정보는 주로 판매자 정보이다.
- ④핑거프린팅의 특징에는 비가시성, 견고성, 복잡성 등이 있다.
- 15번접근제어(Access Control) 시스템의 일반적인 구분과 특성으로 가장 적절하지 않은 것은?
- ①파일 리스트 접근제어(File List Access Control)-접근리스트 기반
- ②임의적 접근제어(Discretionary Access Control)-신분 기반
- ③비임의적 접근제어(Non-Discretionary Access Control)-역할 기반
- ④강제적 접근제어(Mandatory Access Control)-규칙 기반
- 16번Bell-LaPadula 모델에 대한 설명으로 가장 적절한 것은?
- ①높은 등급의 정보가 낮은 레벨로 유출되는 것을 통제하는 모델이다.
- ②정보는 Top Secret, Secret, Unclassified로 분류하고 정보의 무결성 보장에 초점을 두고 있다.
- ③No Write-Down 정책은 주체는 자신보다 낮은 등급의 객체에 정보를 쓸(write) 수 있다.
- ④No Read-Up 정책은 주체는 자신보다 높은 등급의 객체를 읽고 쓸(read/write) 수 없다.
- 17번스트림 암호 방식과 블록 암호 방식에 대한 설명으로 가장 적절한 것은?
- ①스트림 암호는 실시간 처리에 부적합하다.
- ②RC4는 바이트 단위 스트림 암호이다.
- ③ARIA는 키 크기와 라운드 수가 AES와 동일한 규격이다.
- ④블록 암호 방식에는 RC5, 3DES, AES, SEED, HIGHT, LSH 등이 있다.
- 18번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 19번스마트폰에 메시지가 뜨면, 근처의 다른 블루투스를 인식한 스마트폰에 같은 메시지를 퍼트릴 수 있는 보안 위협으로 가장 적절한 것은?
- ①블루프린팅(Blueprinting)
- ②블루재킹(Blue-jacking)
- ③블루스나프(BlueSnarf)
- ④블루버그버그(Blue-bugbug)
- 20번웹셀(Web shell) 공격의 설명으로 가장 적절하지 않은 것은?
- ①예방책으로 시큐어 코딩과 취약점 패치, 키워드와 명령어 필터링이 있다.
- ②웹셀공격은 서버로부터 명령을 클라이언트에서 실행시켜주는 프로그램을 말한다.
- ③웹셀공격은 제어권 탈취, 정보탈취, 변조의 악성행위를 한다.
- ④웹셀공격 프로그램은 ASP, PHP, JSP 언어를 사용한다.
- 21번웹방화벽(Web firewall) 설명으로 가장 적절하지 않은 것은?
- ①Cross-site scripting, SQL injection 공격을 탐지하고, 차단한다.
- ②웹서버를 통과하는 PPTP 메시지는 공개키로 복호화한다.
- ③애플리케이션 계층의 분석과 정규화 기술을 사용한다.
- ④URL에 따른 접근제어 기능과 SSL 트래픽을 복호화하여 검사한다.
- 22번블록체인(Block Chain) 거래의 설명 중 가장 적절한 것은?
- ①이중지불(Double spending)은 사용자가 자산에 대한 거래를 확정 후에 거래를 취소하거나 자산을 재사용하는 것이다.
- ②합의 가로채기(Consensus hijacking)는 사용자 자산의 거래대금 중, 합의된 수수료를 가로채는 것을 말한다.
- ③Dapp(Decentralized application)은 블록체인의 중앙시스템에서 실행되므로, Dapp이 처리하는 정보의 공유를 쉽게 하여 거래를 활성화한다.
- ④거래 수수료(Transaction fee)는 거래를 블록에 추가하는 작업에 대한 수수료를 의미한다.
- 23번블록체인(Block Chain) 기술 설명 중 가장 적절하지 않은 것은?
- ①앵커링(Anchoring)은 합의된 거래 및 블록의 무결성 보장을 강화하기 위한 타 블록체인을 활용하는 기술이다.
- ②작업 증명(Proof of work)은 블록을 생성하는 경량 노드(Light node)가 거래량과 권한을 부여하는 작업 증명 방식이다.
- ③비잔틴 장애 허용(Byzantine Fault Tolerance)은 일부 노드가 결함이 있어도, 이를 허용할 수 있는 합의 방식이다.
- ④메인 체인(Main chain)은 합의 알고리즘에 따라 선정된 블록체인으로 가장 긴 블록체인을 말한다.
- 24번전자지불시스템의 정보보호 요구사항으로 가장 적절하지 않은 것은?
- ①거래하는 전자화폐는 위조불가능(unforgeability) 해야 한다.
- ②송신자와 수신자가 전자지불시스템의 합법적인 사용자임이 인증되어야 한다.
- ③개인들의 신상관련 정보들이 통신망 상에서는 익명성(anonymity)으로 보호되어야 한다.
- ④암호화폐와 가상화폐는 개인별로 법정통화와 교환이 보장되어야 한다.
- 25번버퍼 오버플로우(buffer overflow) 공격의 대응책으로 가장 적절하지 않은 것은?
- ①스택에서 실행(execute) 권한을 제거하여, 프로그램을 실행할 수 없도록 한다.
- ②컴파일러가 프로그램 함수 호출 시 RET 앞에 Canary 값을 주입하고, 종료 시, Canary 값이 변조되었는지 확인한다.
- ③함수 호출 시 RET를 Global RET 스택에 저장하고, 종료 시 RET 값이 변조되었는지 확인한다.
- ④스택과 라이브러리의 데이터 영역 주소를 암호화하고, strcat() 함수 사용 시 복호화하여 변조되었는지 확인한다.
- 26번OWASP TOP 10 LIST, 2021의 A01, A02, A03 내용으로 가장 적절하지 않은 것은?
- ①Security Misconfiguration
- ②Injection
- ③Cryptographic Failures
- ④Broken Access Control
- 27번실시간 위험탐지 및 대응을 위해 이벤트 로그(event log) 데이터를 실시간으로 수집하고 분석하는 기능을 가지고 있으며, 공격 로그의 포렌식(Forensic) 분석을 위한 데이터 검색 및 리포트 기능을 제공하는 것으로 가장 적절한 것은?
- ①SIEM(Security Information Event Management)
- ②PGP(Pretty Good Privacy)
- ③PPTP(Point-to-Point Tunneling Protocol)
- ④L2F(Layer 2 Forwarding)
- 28번‘소프트웨어 개발 보안’의 적용 사례로 가장 적절하지 않은 것은?
- ①CLASP(Comprehensive, Lightweight Application Security Process)
- ②CMVP(Cryptographic Module Validation Program)
- ③Seven Touchpoints
- ④MSDL(Microsoft Secure Development Lifecycle)
- 29번GDPR(General Data Protection Regulation)에 대한 설명으로 가장 적절하지 않은 것은?
- ①EU 내 사업장을 운영하며 개인정보를 처리하는 기업에 적용
- ②EU 거주자의 행동을 모니터링하는 기업에 적용
- ③전자상거래를 통해 해외에서 EU 주민의 개인정보를 처리하는 기업에 적용
- ④최대 과징금은 중요한 위반사항인 경우, 전 세계 매출액의 5% 혹은 3천만 유로 중 높은 금액
- 30번ISMS-P(정보보호 및 개인정보보호 관리체계) 인증 기준에서 정하고 있는 관리체계 수립 및 운영 영역의 분야로 가장 적절하지 않은 것은?
- ①관리체계 기반 마련
- ②위험관리
- ③관리체계 점검 및 개선
- ④정책, 조직, 자산 관리
- 31번‘ISO 27001:2022 Annex A 정보보안 통제’에서 기술적 보안(Technological Controls) 항목으로 가장 적절하지 않은 것은?
- ①시스템 네트워크 보안
- ②애플리케이션 보안
- ③물리적 보안
- ④보안 구성
- 32번정보보호 시스템 공통평가 기준(Common Criteria)의 보증 요구사항으로 ‘Methodically Designed, Tested and Reviewed(방법론적 설계, 시험, 검토)’에 해당되는 평가보증등급(EAL)으로 가장 적절한 것은?
- ①EAL2
- ②EAL3
- ③EAL4
- ④EAL5
- 33번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 34번「개인정보 보호법 시행령」에서 명시하는 개인정보 영향평가의 대상에 대한 설명으로 가장 적절하지 않은 것은?
- ①구축ㆍ운용 또는 변경하려는 개인정보파일로서 10만명 이상의 정보주체에 관한 민감정보 또는 고유식별정보의 처리가 수반되는 개인정보파일
- ②구축ㆍ운용하고 있는 개인정보파일을 해당 공공기관 내부 또는 외부에서 구축ㆍ운용하고 있는 다른 개인정보파일과 연계하려는 경우로서 연계 결과 50만명 이상의 정보주체에 관한 개인정보가 포함되는 개인정보파일
- ③구축ㆍ운용 또는 변경하려는 개인정보파일로서 100만명 이상의 정보주체에 관한 개인정보파일
- ④영향평가를 받은 후에 개인정보 검색체계 등 개인정보파일의 운용체계를 변경하려는 경우 그 개인정보파일. 이 경우 영향평가 대상은 변경된 부분으로 한정한다.
- 35번「개인정보보호법」에서 명시하는 영상정보처리기기의 설치ㆍ운영 제한과 관련하여 정보주체가 쉽게 인식하도록 설치하는 안내판의 기재 항목으로 가장 적절하지 않은 것은?
- ①설치 목적
- ②촬영 범위
- ③저장 방식
- ④관리책임자 연락처
- 36번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 37번「정보통신망 이용촉진 및 정보보호 등에 관한 법률」 제47조(정보보호 관리체계의 인증)에 대한 내용이다. 가장 적절한 것은?
- ①과학기술정보통신부는 정보통신망의 안정성ㆍ신뢰성 확보를 위하여 정보통신망 보호조치를 포함한 관리체계를 수립ㆍ운영하고 있는 자에 대하여 인증을 할 수 있다.
- ②연간 매출액 또는 세입 등이 1,000억원 이상이거나 정보통신서비스 부문 전년도 매출액이 100억원 이상 또는 3개월간의 일일평균 이용자수 100만명 이상으로서, 대통령령으로 정하는 기준에 해당하는 자는 인증을 받아야 한다.
- ③한국인터넷진흥원, 정보보호 관리체계 인증기관 및 정보보호 관리체계 심사기관은 정보보호 관리체계의 실효성 제고를 위하여 연 1회 이상 사후관리를 실시한다.
- ④정보보호 관리체계 인증의 유효기간은 2년으로 한다.
- 38번「정보통신망 이용촉진 및 정보보호 등에 관한 법률 시행령」에서 명시하는 집적정보통신시설 사업자등의 서비스 중단 보고 방법에 대한 설명으로 가장 적절하지 않은 것은?
- ①연속해서 30분 이상 서비스 중단 시 보고한다.
- ②24시간 이내에 2회 이상 중단된 경우에는 그 중단된 기간의 합이 45분 이상 시 보고한다.
- ③보고 시 발생한 일시 및 장소, 발생 원인 및 피해내용, 응급조치 사항, 대응 및 복구대책, 향후 조치계획 등을 포함해야 한다.
- ④집적정보통신시설 사업자등은 정보통신서비스 제공의 중단이 발생하였을 때에는 과학기술정보통신부장관에게 즉시 유선으로 보고해야 한다.
- 39번「정보통신기반 보호법」에서 지정한 주요정보통신기반시설로 가장 적절하지 않은 것은?
- ①도로, 철도, 지하철, 공항, 항만 등 주요 교통시설
- ②전력, 가스, 석유 등 에너지ㆍ수자원 시설
- ③인터넷 포털, 전자상거래의 정보통신시설
- ④원자력, 국방과학, 첨단방위산업관련 정부출연연구기관의 연구시설
- 40번 그림이나 지문이 있는 문항입니다. 앱에서 보기