국가직 9급 · 2024
9급 국가직 공무원 정보시스템보안 (2024-03-23)
총 18문항 · 제한시간 20분
정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.
1.유닉스 파일 시스템의 i-node 정보에 해당하지 않는 것은?
- ①소유그룹
- ②파일 타입
- ③파일명
- ④접근권한
2.PGP의 인증에 대한 설명으로 옳지 않은 것은?
- ①송신자는 일방향 해시함수를 사용하여 송신 메시지의 해시 코드를 생성한다.
- ②송신자가 생성한 해시 코드는 송신자의 개인키를 사용하여 암호화되며, 그 결괏값이 메시지에 포함된다.
- ③수신자는 수신한 메시지를 송신자의 공개키로 복호화하고 해시 코드를 알아낸다.
- ④디지털 서명을 생성하는 데 DSS를 사용하는 것은 허용하지 않는다.
3.사용자 및 그룹 계정 정보에 대한 데이터베이스를 관리하는 윈도 인증 구성 요소는?
- ①LSA
- ②SAM
- ③SRM
- ④SID
4.다음에서 설명하는 웹 취약점은?
- ①SQL Injection
- ②디렉터리 인덱싱
- ③운영체제 명령어 실행
- ④XSS(Cross Site Scripting)
6.x86 32bit 계열 CPU의 레지스터에 대한 설명으로 옳지 않은 것은?
- ①EDI는 목적지 주소 값을 저장한다.
- ②ECX는 반복적으로 실행되는 특정 명령에 사용된다.
- ③CS는 프로그램에서 정의된 데이터, 상수, 작업 영역의 메모리 주소를 저장한다.
- ④EFLAGS는 연산 결과 및 시스템의 상태와 관련된 여러 가지 플래그 값을 저장한다.
7.다음에서 설명하는 공격에 대한 대응 방법으로 옳지 않은 것은?
- ①업로드 파일에 대한 실행 금지
- ②업로드 파일에 대한 위치 격리
- ③업로드 가능한 파일 형식 제한
- ④업로드 파일명에 대한 필터링 설정
8.참조 모니터(Reference Monitor)에 대한 설명으로 옳지 않은 것은?
- ①모든 주체 간 상호 접근통제를 담당하는 추상적인 기계이다.
- ②참조 모니터 데이터베이스를 참조하여 접근통제를 수행한다.
- ③모든 접근 시도에 대해 시행되어야 하고 회피하는 것이 불가능해야 한다.
- ④보안 매개변수 설정 등과 같은 다른 보안 메커니즘과 데이터를 교환하면서 상호 작용을 한다.
9.(가)에 들어갈 리눅스 메일 시스템의 구성 요소는?
- ①MTA(Message Transfer Agent)
- ②MDA(Mail Delivery Agent)
- ③MUA(Mail User Agent)
- ④MRA(Mail Relay Agent)
10.보안 취약점으로 인해 실제 발생한 취약점의 등급을 매기는 공개 프레임워크는?
- ①CVE
- ②CVSS
- ③CWE
- ④NVD
12.다음에서 설명하는 인증 방법은?
- ①Kerberos
- ②OAuth
- ③SSO
- ④DIAMETER
13.클라우드 서비스 및 보안에 대한 설명으로 옳지 않은 것은?
- ①클라우드 환경에서의 서비스 모델은 IaaS, PaaS, SaaS로 구분할 수 있다.
- ②한국인터넷진흥원(KISA)에서는 클라우드 서비스의 보안성 강화를 위해 '클라우드 서비스 보안인증'을 시행하고 있다.
- ③대부분의 취약점은 전통적인 IT 환경의 보안 취약점과 유사하여 기존의 보안시스템을 최대한 활용하여 방어하는 것만으로도 충분하다.
- ④CSA(Cloud Security Alliance)에서는 심각한 클라우드 보안 위협에 대해 공유하고 있다.
14.신뢰 플랫폼 모듈(Trusted Platform Module)의 구성 요소로 옳지 않은 것은?
- ①난수 발생기
- ②암복호화 엔진
- ③RSA 키 발생기
- ④MD5 해시값 생성기
15.syslogd 데몬에서 사용하는 다음 메시지 중 우선순위가 가장 높은 것은?
- ①alert
- ②crit
- ③err
- ④debug
16.웹 취약점에 대한 설명으로 옳지 않은 것은?
- ①입력 값에 대한 특수문자 검증을 통해 XSS 공격에 대응할 수 있다.
- ②리버스 텔넷은 방화벽의 아웃바운드 정책에서 별다른 필터링을 수행하지 않는 허점을 이용한다.
- ③취약점이 있는 컴포넌트, 라이브러리, 프레임워크 및 다른 소프트웨어 모듈이 악용되는 경우 데이터에 손실을 발생시킬 수 있다.
- ④CSRF는 사용자의 브라우저로 전달되는 데이터에 악성코드가 포함되어 브라우저에서 실행되면서 공격하는 기법이다.
17.리눅스 bash shell의 환경 변수에 대한 설명으로 옳은 것은?
- ①TERM은 접속 호스트 이름을 나타낸다.
- ②SHELL은 서브 셸을 사용할 때 서브 셸을 의미한다.
- ③PATH는 명령을 탐색할 경로를 의미한다.
- ④PWD는 현재 사용 중인 패스워드의 위치를 나타낸다.
18.다음에서 설명하는 공격을 수행할 수 있는 도구로 옳지 않은 것은?
- ①Netbus
- ②Schoolbus
- ③Nessus
- ④Back Orifice
19.윈도 운영체제의 감사 정책에 대한 설명으로 옳지 않은 것은?
- ①권한 사용은 관리자 권한이 필요한 작업을 수행할 때 감사한다.
- ②계정 로그온 이벤트는 로컬 계정에 접근할 때 생성되는 이벤트를 감사한다.
- ③개체 액세스는 파일, 디렉터리, 레지스트리 키, 프린터와 같은 개체에 접근 시도나 속성 변경 등을 감사한다.
- ④계정 관리는 신규 사용자 및 그룹 추가, 기존 사용자 그룹 변경, 사용자 활성화 및 비활성화, 계정 패스워드 변경 등을 감사한다.
20.안티 리버싱 기법으로 프로그램의 실행 코드나 데이터를 압축 및 암호화하여 저장하는 기술은?
- ①패킹
- ②디컴파일
- ③시큐어 코딩
- ④안티 디버깅