5급 공채 2차

2022년 5급 공채 기술 2차 정보보호론

문제 4개 · 50점. 참고 답안·채점 기준은 앱에서 볼 수 있습니다.

제1문 (15점)

SSH(Secure Shell)에 대한 다음 물음에 답하시오. (총 15점)
  1. (1) SSH를 구성하는 3가지 프로토콜에 대해 설명하시오. (9점)
  2. (2) SSH가 제공하는 2가지 유형의 포트 포워딩에 대해 설명하시오. (6점)

제2문 (10점)

이상거래 탐지시스템(FDS, Fraud Detection System)에 대한 다음 물음에 답하시오. (총 10점)
  1. (1) FDS의 주요한 4가지 기능을 설명하시오. (4점)
  2. (2) FDS의 오용탐지 모델을 설명하시오. (6점)

제3문 (10점)

대표적인 하드웨어 보안 취약점인 스펙터(Spectre)와 멜트다운(Meltdown)에 대한 다음 물음에 답하시오. (총 10점)
  1. (1) 스펙터 취약점의 근본 원인과 해당 취약점을 이용한 공격의 영향을 설명하시오. (5점)
  2. (2) 멜트다운 취약점의 근본 원인과 해당 취약점을 이용한 공격의 영향을 설명하시오. (5점)

제4문 (15점)

패딩된 평문 M \,이 l개의 128비트 블록 연접 M = M_{1} | | M_{2} | | \, \cdots \, | | M_{l}로 표현될 때, ECB(Electronic CodeBook), CBC(Cipher Block Chaining) 및 CFB(Cipher FeedBack) 운용(Operation) 모드에 의하여 생성되는 암호문 C \,는 l개의 128비트 블록 연접 C = C_{1} | | C_{2} | | \, \cdots \, | | C_{l} \,로 표현된다. C_{{1}} , \, \cdots , C_{{l}} \,은 운용 모드에 따라 다음과 같이 정의될 때, 물음에 답하시오. (총 15점)
○ECB 운용 모드:i = 1 , \, \cdots , \, l에 대하여 C_{i} = AES_{K} ( M_{i} )
○CBC 운용 모드:C_{0} = IV,
i = 1 , \, \cdots , \, \, l에 대하여 C_{i} = AES_{K} ( M_{i} \oplus C_{{i - 1}} )
○CFB 운용 모드:C_{0} = IV,
i = 1 , \, \cdots , \, \, l에 대하여 C_{i} = AES_{K} ( C_{{i - 1}} ) \oplus M_{i}
※AES_{{K}} ( \cdot ) , \, \, AES_{{K}}^{{\, \, \, \, \, \, - 1}} ( \cdot )는 각각 비밀키 K에 의하여 정의되는 AES의 암호화, 복호화 연산이고, IV \,는 고정된 초기 벡터
  1. (1) ECB 운용 모드가 가지는 보안 취약성에 대하여 설명하시오. (4점)
  2. (2) CBC 운용 모드와 CFB 운용 모드의 복호화 과정을 설명하시오. (6점)
  3. (3) CBC 운용 모드와 CFB 운용 모드의 병렬 연산 가능성을 설명하고, CFB 운용 모드의 장점을 CBC 운용 모드와 비교하여 설명하시오. (5점)