5급 공채 2차

2021년 5급 공채 기술 2차 정보시스템 보안

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

제1문 (10점)

보안 운영체제에 대한 다음 물음에 답하시오. (총 10점)
  1. (1) 운영체제의 핵심인 커널의 주요 기능에 대하여 설명하시오. (4점)
  2. (2) 기존 운영체제에 내재된 결함으로부터 시스템을 보호하기 위한 보안 커널에 대하여 설명하시오. (3점)
  3. (3) 보안 커널을 구성하는 참조 모니터(Reference Monitor)에 요구되는 특성에 대하여 설명하시오. (3점)

제2문 (12점)

버퍼 오버플로우 공격에 대한 방어는 컴파일 시간 방어와 실행 시간 방어로 구분할 수 있다. 다음 물음에 답하시오. (총 12점)
  1. (1) 컴파일 시간 방어와 실행 시간 방어의 목적에 대하여 설명하시오. (2점)
  2. (2) 컴파일 시간 방어와 실행 시간 방어에 해당하는 기법을 각각 세 가지 이상 설명하시오. (10점)

제3문 (15점)

전자우편 보안을 위한 PGP, S/MIME, DKIM에 대한 다음 물음에 답하시오. (총 15점)
  1. (1) PGP의 특성을 설명하고, 인증 및 암호화 서비스 제공을 위한 네 단계에서 사용되는 알고리즘과 단계별 동작 과정을 설명하시오. (5점)
  2. (2) S/MIME 내용 유형(content-type)을 설명하고, S/MIME의 각 기능에 사용된 암호화 알고리즘을 제시하시오. (5점)
  3. (3) 송․수신 MUA(Message User Agent) 간의 전자 우편 전달 체계를 제시하고, DKIM의 특성과 동작 과정을 설명하시오. (5점)

제4문 (13점)

HTTP(Hyper Text Transfer Protocol)와 웹 보안에 대한 다음 물음에 답하시오. (총 13점)
  1. (1) HTTP Request는 웹 서버에 데이터를 요청하거나 전송할 때 보내는 패킷으로 주로 GET과 POST 메서드를 사용한다. 두 가지 방식을 비교하여 설명하시오. (6점)
  2. (2) HTTP의 비연결성을 극복하기 위한 쿠키와 세션 기술에 대하여 설명하시오. (4점)
  3. (3) 좀 더 안전한 방식으로 웹 프로그래밍을 하려고 한다. 쿠키와 세션 기술 중에서 어느 것이 보안상 더 바람직한지 논하시오. (3점)