[정보보안기사 필기] 19년 2회차 기출문제 정답·해설 페이지
- 강제적 접근제어를 구현
- 컴퓨터 설정을 변경하는 작업을 하거나 소프트웨어를 설치할 때 이 대화상자가 나타나 관리자 암호를 요구함
- Heartbleed는 OpenSSL 라이브러리 코드 결함에서 비롯된 소프트웨어 취약점이다.
- Shellshock는 Bash 셸의 환경변수 처리 결함에서 비롯된 소프트웨어 취약점이다.
- WannaCry는 SMB 취약점을 악용해 퍼지는 랜섬웨어로, 소프트웨어 취약점을 이용한 공격이다.
- /etc/protocols는 tcp 6, udp 17처럼 프로토콜 이름과 번호를 담고, /etc/resolv.conf는 nameserver 항목 등 DNS 질의 설정을 담는다.
- /etc/ports라는 표준 파일은 리눅스에 존재하지 않는다.
- ( ㉠ ) : 시스템의 환경 설정 및 주요 설정 파일을 담고 있다.
- ( ㉡ ) : 프로그램 실행 시 생성되는 임시 파일을 담고 있다.
- ( ㉢ ) : 프린터나 터미널 같은 물리적인 장치를 다루기 위한 특수 파일을 담고 있다.
- /etc/crontab은 정해진 주기·시각에 작업을 돌리는 파일로, 트리거가 '시스템 시작'이 아니다.
- /etc/resolv.conf(DNS 서버 주소)와 /etc/sysconfig/network(호스트명·네트워크 사용 여부)는 네트워크 설정값만 담고 있어 프로그램을 실행시키지 못한다.
- 보안기능 요구사항은 11개 클래스로 구성: FAU(보안감사), FCO(통신), FCS(암호지원), FDP(사용자 데이터 보호), FMT(보안관리), FIA(식별 및 인증), FPR(프라이버시), FPT(TOE 보안기능의 보호), FRU(자원활용), FTA(TOE 접근), FTP(안전한 경로/채널)
- 평가보증등급은 7등급(EAL1, EAL2, EAL3, EAL4, EAL5, EAL6, EAL7)으로 구분되며 등급이 높아질수록 보증요구사항이 강화된다.
- TCSEC(오렌지북)은 미국 국방부 기준으로 D~A1 등급을 쓰고 기밀성 위주다.
- ITSEC은 유럽 기준으로 기능성과 보증(E0~E6)을 분리해 평가했고, KTSEC처럼 CC 이전 세대의 국가별 기준들은 11개 기능 클래스나 EAL 등급 체계를 쓰지 않는다.
- 초창기 리눅스용으로 개발되었으며, 최대 2GB까지 파일시스템 크기를 지원한다.
- 256byte까지 파일명을 지원한다.
- 접근제어, inode 수정, 타임스탬프 수정 등의 기능이 불가능하다.
- 사용할수록 단편화가 심해진다.
- FAT16·FAT32는 리눅스 전용으로 개발된 것이 아니며 파일명 처리 방식도 8.3 또는 롱네임이라 지문과 다르다.
- NTFS는 ACL 기반 접근제어와 저널링·암호화를 제공하므로 '접근제어가 불가능하다'는 설명과 정반대다.
- 포맷 스트링과 버퍼 오버플로는 입력값으로 스택·힙 영역을 덮어써 제어 흐름을 바꾸는 공격이다.
- 힙 스프레이는 힙에 셸코드를 대량으로 뿌려 실행 확률을 높이는 보조 기법이다.
- 이더넷은 네트워크 인터페이스 카드에 설정된 ( ㉠ ) 물리 주소를 사용한다.
- 인터넷 계층의 주소는 ( ㉡ ) 논리 주소를 사용한다.
- 전송 계층의 주소는 ( ㉢ ) 포트 주소를 사용한다.
- UDP·ICMP Flooding은 대량 트래픽으로 회선 대역폭을 채우는 공격이다.
- GET Flooding은 정상적으로 연결을 맺은 뒤 HTTP 요청을 반복해 웹 애플리케이션과 DB를 소모시킨다.
- LAND는 출발지와 목적지를 같은 주소로 만들어 보내고, Ping of Death는 규격을 넘는 크기의 ICMP를 조각내 보낸다.
- SYN Flooding은 ICMP가 아니라 TCP SYN 패킷으로 연결 대기 큐를 채우는 공격이다.
- 콘텐츠 요청 횟수에 대한 임계치 설정에 의한 차단
- 시간별 웹페이지 URL 접속 임계치 설정에 의한 차단
- Web-Scraping 기법을 이용한 차단
- 네트워크에 접근하는 접속 단말의 보안성을 검증하여 보안성을 강제화하고 접속을 통제할 수 있는 보안 인프라이다.
- 사용 단말이 내부 네트워크에 접속하기 전에 보안정책을 준수했는지 여부를 검사해 네트워크 접속을 통제하는 보안 솔루션이다.
- 주요 기능으로는 접근제어/인증, PC 및 네트워크 장비 통제, 해킹, 웜, 유해 트래픽 탐지 및 차단 등이 있다.
- ESM·SIEM은 여러 보안장비의 로그를 모아 분석·상관하는 통합관제 솔루션이다.
- IDS는 지나가는 트래픽에서 공격 징후를 탐지해 알리는 역할이라 단말의 보안 상태를 검사하지 않는다.
- 데이터베이스 내에 있는 자료값들이 정확하도록 보장하는 관리 작업
- 잘못된 갱신으로부터의 보호나 불법적인 조작에 대한 보호를 통한 정확성 유지
- 감사 기능: 누가 언제 무엇을 했는지 기록·추적하는 사후 통제
- 추론 방지: 통계 질의 등으로 비공개 값을 간접 유추하는 것을 차단
- 접근 통제: 권한 있는 주체만 데이터에 접근하도록 사전에 제한
- 익명 FTP 서버를 경유해 다른 호스트를 스캔하는 것은 이 공격의 전형적 사용 방식이다.
- FTP 서버를 거쳐 임의 네트워크 접속을 릴레이하는 것도 같은 원리다.
- 포트 스캐닝에 악용되는 것 역시 bounce 공격의 대표적 목적이다.
- SQL 삽입: 입력값이 DB 질의문으로 해석되어 데이터베이스가 공격받음
- 버퍼 오버플로: 경계 검사 없는 메모리 복사로 서버 프로세스의 실행 흐름을 탈취
- 보안 설정 오류: 불필요한 기능·기본 계정·디렉터리 노출 등 설정 자체의 결함
- 암호화 키를 알아내거나, 다른 암호문들에 대응되는 평문을 추정하는 방법
- 암호 해독자는 일정량의 알려진 평문에 대응하는 암호문을 알고 있음
- 암호문 단독 공격: 암호문만 확보한 채 빈도 분석 등으로 해독
- 선택 평문 공격: 공격자가 원하는 평문을 넣어 그 암호문을 얻음
- 선택 암호문 공격: 공격자가 원하는 암호문을 넣어 복호 결과를 얻음
- 서명 생성자가 서명 이후 수신자의 신원을 알 수 있다는 설명은 은닉서명의 익명성 목적과 반대된다.
- 사용자가 서명자에게 메시지를 그대로 보여주고 서명을 받는다는 설명은, 메시지를 가려서 서명받는 은닉서명의 핵심 원리와 맞지 않는다.
- 검증자가 송신자의 신원을 알 수 있다는 설명 역시 은닉서명이 추구하는 익명성과 어긋난다.
- 평문이 블록암호 알고리즘의 입력으로 전혀 사용되지 않음
- 평문이나 암호문의 오류가 후속 블록에 영향을 미치지 않음
- 블록 암호를 기반으로 한 스트림 암호
- 수집 제한: 적법·공정한 방법으로 필요한 범위만 수집
- 이용 제한: 동의나 법적 근거 없이 목적 외로 이용·공개하지 않음
- 정보 정확성: 이용 목적에 맞게 정확·완전·최신 상태로 유지
- 정보자산 식별은 보호해야 할 자산 목록을 만드는 절차로 위험 관리 단계에 속한다.
- 현황 및 흐름 분석은 자산의 취급 현황과 정보 흐름을 파악하는 절차로 역시 위험 관리 단계에 속한다.
- 위험 평가는 식별된 자산과 위협을 바탕으로 위험도를 산정하는 절차로 위험 관리 단계의 통제항목이다.
- 처리 여부를 확인하고 열람을 요구할 권리는 법이 정한 정보주체 권리다.
- 처리 정지·정정·삭제 및 파기를 요구할 권리도 법이 정한 권리다.
- 처리에 관한 정보를 제공받을 권리 역시 법이 정한 권리다.
- 정보 유출 시 소관 부처에 알려야 한다는 설명은 법의 내용과 일치한다.
- 「정보통신망법」상 침해사고 발생 시 이용자에게 지체 없이 알려야 한다는 설명도 법의 내용과 일치한다.
- 정보 유출 시 이용자에게도 알려야 한다는 설명 역시 법의 내용과 일치한다.
- 웜 사이트는 장비 일부만 갖춰 놓고 장애 시 나머지 설비를 추가로 구성해야 하는 방식이다.
- 콜드 사이트는 전산실 공간과 기반 설비만 확보해 두고 장애 시 장비를 반입해 구축하는 방식이다.
- 암호화 — 전송 중 거래 금액 노출(기밀성)
- 전자서명 — 거래 내용 변조(무결성)
- 공증 시스템 — 거래 사실 부인(부인방지)
- 정보보호 관리자가 정책·표준·대책·절차를 설계, 구현, 관리, 조사한다는 설명은 옳다.
- 최고경영자가 정보보호에 대한 총괄 책임을 진다는 설명도 옳다.
- 데이터 관리자가 데이터의 정확성·무결성 유지와 분류를 결정할 책임을 진다는 설명도 옳다.
다음 윈도우 운영체제의 기능은?
Privileged Access Management
Privileged Account Management
User Access Control
User Account Control
설명은 윈도우의 사용자 계정 컨트롤(User Account Control) 기능이다.
관리자 계정으로 로그인했더라도 평소에는 표준 사용자 권한으로 동작시키다가, 시스템 설정 변경이나 소프트웨어 설치처럼 관리자 권한이 필요한 순간에만 동의 창을 띄워 암호를 요구하는 방식으로 강제적 접근제어를 구현한다.
이름이 비슷한 특권 접근 관리·특권 계정 관리(Privileged Access/Account Management)는 운영체제 내장 기능이 아니라 관리자 계정을 중앙에서 통제·감사하는 솔루션 분야를 가리키며, 윈도우가 쓰는 정식 명칭도 접근(Access)이 아니라 계정(Account) 쪽이다.
오류나 개정된 내용이 보이면 알려주세요
보기의 취약점 또는 사이버 공격 중 그 원인이 하드웨어에 기반하는 것은?
Heartbleed
Shellshock
Spectre
WannaCry
Spectre는 CPU의 추측 실행(speculative execution) 기능이라는 하드웨어 설계 특성에서 비롯된 취약점으로, 소프트웨어 패치만으로는 근본 해결이 어렵다.
오류나 개정된 내용이 보이면 알려주세요
리눅스 설정 파일의 일부이다. 이 설정 파일로 알맞은 것은?
systat 11/tcp users
daytime 13/tcp
ftp-data 20/tcp
ftp 21/tcp
/etc/services
/etc/ports
/etc/protocols
/etc/resolv.conf
주어진 내용은 /etc/services 파일의 일부다.
이 파일은 서비스명 포트번호/프로토콜 [별칭] 형식으로 잘 알려진 포트와 서비스 이름의 대응을 담는데, 지문의 systat 11/tcp users, daytime 13/tcp, ftp-data 20/tcp, ftp 21/tcp가 정확히 그 형식이다.
오류나 개정된 내용이 보이면 알려주세요
좀비 프로세스의 존재를 확인하기 위한 명령어들로 올바르게 짝지어진 것은?
(가) top -b -n 1 | grep zombie
(나) ps -ef | grep defunct
(다) ps -ef | grep zombie
(라) top -b -n 1 | grep defunct
(가), (다)
(나), (라)
(가), (나)
(다), (라)
좀비 프로세스를 확인할 수 있는 것은 top -b -n 1 | grep zombie와 ps -ef | grep defunct 조합이다.
top의 요약 줄에는 “Tasks: … 0 zombie”처럼 zombie라는 단어가 그대로 출력되므로, 배치 모드(-b)로 한 번만(-n 1) 찍어 zombie를 걸러내면 좀비 개수를 확인할 수 있다.
반면 ps의 출력에서 좀비는 명령어 자리에 <defunct>로 표시되고 zombie라는 문자열은 나타나지 않는다. 그래서 ps는 defunct로, top은 zombie로 걸러야 서로 맞는 짝이 된다.
오류나 개정된 내용이 보이면 알려주세요
홈페이지 회원 계정 및 패스워드 보안 강화를 위해 홈페이지 서버 관리자가 수행할 내용과 가장 거리가 먼 것은?
패스워드 무작위 대입 공격에 대응하기 위해 서버를 이중화 하였다.
초기 설정한 암호는 반드시 바꾸도록 설정하였다.
/etc/shadow 파일에서 사용기간 및 만료일을 설정하였다.
5회 연속 암호 실패 시, 일정시간이 경과한 후 재 로그인 하도록 계정 Lock을 설정하였다.
서버를 이중화하는 것은 장애에 대비한 가용성 확보 조치로, 패스워드 무작위 대입 공격을 막는 것과는 직접 관련이 없다.
초기 비밀번호 변경 강제, 계정 유효기간·만료일 설정, 로그인 5회 실패 시 계정 잠금은 모두 계정·패스워드 탈취 시도에 직접 대응하는 조치다.
오류나 개정된 내용이 보이면 알려주세요
Null Session 취약점을 갖는 것은?
Admin$
C$
IPC$
D$
윈도우의 IPC$ 공유는 자격증명 없이 연결할 수 있는 널 세션(Null Session) 취약점의 대표적인 통로로, 이를 통해 계정이나 공유 목록이 열거될 수 있다.
Admin$, C$, D$는 관리자 인증이 필요한 관리용 숨김 공유로, 널 세션만으로 접근되는 대상은 아니다.
오류나 개정된 내용이 보이면 알려주세요
리눅스/유닉스 시스템에서 최상위 디렉터리를 올바르게 짝지은 것은?
㉠ /usr ㉡ /tmp ㉢ /var
㉠ /usr ㉡ /temp ㉢ /dev
㉠ /etc ㉡ /temp ㉢ /var
㉠ /etc ㉡ /tmp ㉢ /dev
빈칸은 순서대로 /etc, /tmp, /dev다.
/etc는 passwd·hosts·services 같은 시스템 환경 설정 파일을 모아 두는 디렉터리이고, /tmp는 프로그램이 실행 중 만들어 내는 임시 파일이 놓이는 곳이라 보통 모든 사용자에게 쓰기 권한이 열려 있다.
/dev는 프린터·터미널·디스크 같은 물리 장치를 파일처럼 다루기 위한 장치 특수 파일을 담는다. /usr는 응용 프로그램과 라이브러리를, /var는 로그·메일처럼 내용이 자주 변하는 데이터를 담아 지문과 맞지 않으며 /temp라는 표준 디렉터리는 존재하지 않는다.
오류나 개정된 내용이 보이면 알려주세요
Black Hacker인 X는 리눅스 서버의 보안 취약점을 이용하여 root 권한을 획득하는데 우연히 성공했다. X는 이후 시스템이 시작될 때마다 자신이 만들어 놓은 해킹 툴을 자동으로 구동시키기 위하여 관련된 파일을 변조하였다.
'X'가 해킹을 위해 사용했을 것으로 의심되는 위치는?
/etc/crontab
/etc/resolv.conf
/etc/sysconfig/network
/etc/rc.d/rc.local
시스템이 시작될 때마다 해킹 툴이 자동 실행되게 하려면 부팅 마지막 단계에서 읽히는 /etc/rc.d/rc.local에 실행 명령을 끼워 넣는 것이 전형적인 수법이다.
rc.local은 런레벨별 초기화 스크립트가 모두 끝난 뒤 root 권한으로 한 번 실행되므로, 한 줄만 추가해도 재부팅할 때마다 백도어가 되살아난다.
나머지 위치는 부팅 시 자동 실행과 거리가 있다:
오류나 개정된 내용이 보이면 알려주세요
ftp 접근 여부를 검토할 수 있는 로그는?
wtmp
utmp
sulog
xferlog
xferlog는 FTP 서버를 통해 이뤄진 파일 송수신 기록을 남기는 로그로, ftp 접근 여부와 전송 내역을 확인하는 데 쓰인다.
wtmp·utmp는 로그인 이력, sulog는 su 명령 사용 이력을 기록하는 로그로 ftp 접근 확인과는 목적이 다르다.
오류나 개정된 내용이 보이면 알려주세요
트로이목마의 기능과 가장 거리가 먼 것은?
패스워드 가로채기
원격 조정
시스템 파일 파괴
악성코드 전파
트로이목마는 정상 프로그램으로 위장해 자리 잡은 뒤 원격 조정, 정보 탈취, 파일 파괴 등을 수행하는 것이 주된 기능이며, 스스로 복제해 다른 시스템으로 퍼지는 전파 기능은 웜(worm)의 특징에 가깝다.
패스워드 가로채기, 원격 조정, 시스템 파일 파괴는 트로이목마가 침투한 시스템 내부에서 수행하는 전형적인 악성 행위다.
오류나 개정된 내용이 보이면 알려주세요
로그인 실패 시 로그가 저장되는 파일은?
utmp
pacct
wtmp
btmp
btmp는 로그인 실패 기록을 저장하는 로그 파일로, lastb 명령으로 조회할 수 있다.
utmp는 현재 로그인 사용자 정보, wtmp는 로그인·로그아웃 성공 이력, pacct는 실행 명령 이력을 기록해 로그인 실패 확인과는 목적이 다르다.
오류나 개정된 내용이 보이면 알려주세요
유닉스 또는 리눅스에서 실행 파일 a.out의 소유자가 root, 그룹은 staff이라고 할 때, chmod 4755 a.out 명령을 수행한 후의 a.out의 특성에 대해 올바르게 설명하고 있는 것은?
그룹이 staff인 모든 사용자에 한해 a.out을 읽고 실행시킬 수 있다.
root만이 a.out을 읽고 실행시킬 수 있다.
실행하는 사용자에 관계없이 a.out은 root의 권한으로 실행된다.
실행하는 사용자에 관계없이 a.out은 staff의 권한으로 실행된다
4755의 4000은 setuid 비트를 의미하므로, 이 실행파일은 누가 실행하더라도 파일 소유자인 root 권한으로 프로세스가 동작한다.
나머지 755는 소유자에게 읽기·쓰기·실행, 그룹과 기타 사용자에게는 읽기·실행 권한을 부여하는 부분으로, setuid 여부와 무관하게 실행 자체는 root 외 사용자에게도 열려 있다.
오류나 개정된 내용이 보이면 알려주세요
리눅스 사용자 'test_user'에게 60일 마다 패스워드의 교체를 의무화시키기 위한 보안정책을 반영하기 위한 명령어에 해당하는 것은?
passwd –x 60 test_user
useradd –e 60 test_user
passwd +x 60 test_user
usermod –f 60 test_user
passwd -x 옵션은 지정한 계정의 패스워드 최대 사용 기간(maximum age)을 일 단위로 설정하는 명령으로, 60을 지정하면 60일마다 교체가 강제된다.
useradd -e는 계정 자체의 만료일을 지정하는 옵션이고, usermod -f는 계정 잠금까지의 유예 기간을 지정하는 옵션이라 패스워드 교체 주기 설정과는 용도가 다르다.
오류나 개정된 내용이 보이면 알려주세요
아래 지문이 설명하는 평가인증 제도는 무엇인가?
TCSEC
KTSEC
ITSEC
CC
보안기능 요구사항을 FAU·FCO·FCS·FDP·FMT·FIA·FPR·FPT·FRU·FTA·FTP 11개 클래스로 나누고 보증등급을 EAL1~EAL7로 두는 체계는 국제 공통평가기준인 CC(Common Criteria, ISO/IEC 15408)다.
CC는 평가대상(TOE)을 정해 보호프로파일(PP)과 보안목표명세서(ST)를 작성하고, 등급이 올라갈수록 설계·시험·형상관리 등 보증요구사항이 강해지는 구조이며 인증 결과가 회원국 간 상호인정된다.
나머지는 등급 체계부터 다르다:
오류나 개정된 내용이 보이면 알려주세요
윈도우 레지스트리 중 등록된 응용 프로그램과 확장자 사이의 관계 정보를 담고 있는 곳은?
HKEY_CLASSES_ROOT
HKEY_LOCAL_MACHINE∖SYSTEM
HKEY_CURRENT_CONFIG
HKEY_USERS
HKEY_CLASSES_ROOT는 파일 확장자와 이를 처리할 응용 프로그램 간의 연결 정보 및 각 프로그램의 등록 정보를 담고 있는 레지스트리 루트 키다.
HKEY_LOCAL_MACHINE\SYSTEM은 시스템 하드웨어·드라이버 설정, HKEY_CURRENT_CONFIG는 현재 하드웨어 프로필, HKEY_USERS는 사용자별 프로필 정보를 담아 확장자 연결 정보와는 성격이 다르다.
오류나 개정된 내용이 보이면 알려주세요
rlogin은 원격 시스템에 접속할 때 사용하는 서비스로 사전에 서버의 특정 파일에 호스트를 등록하여 클라이언트가 패스워드를 입력할 필요 없이 로그인이 가능하게 하는 서비스이다. 다음 중 호스트를 등록하는 파일은?
/etc/hosts
/etc/hosts.equiv
/etc/resolv.conf
/etc/syslog.conf
/etc/hosts.equiv는 rlogin·rsh 등에서 패스워드 없이 접속을 허용할 신뢰 호스트 목록을 등록해 두는 파일이다.
/etc/hosts는 단순 호스트명-IP 매핑, /etc/resolv.conf는 DNS 서버 설정, /etc/syslog.conf는 로그 수집 설정 파일로 rlogin 신뢰 호스트 등록과는 무관하다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문에서 설명하는 파일시스템으로 옳은 것은?
FAT16
FAT32
NTFS
EXT
초창기 리눅스 전용으로 개발돼 최대 2GB 크기와 256byte 파일명만 지원하고, 접근제어·inode·타임스탬프 수정이 불가능하며 쓸수록 단편화가 심해지는 것은 리눅스의 첫 파일시스템인 EXT다.
EXT는 MINIX 파일시스템의 한계를 넘기 위해 만들어졌지만 위 제약 탓에 곧 ext2로 대체됐고, 이후 저널링을 갖춘 ext3·ext4로 발전했다.
보기의 윈도우 계열 파일시스템은 설명과 맞지 않는다:
오류나 개정된 내용이 보이면 알려주세요
리눅스용 패킷 필터 기반 시스템 접근통제 도구와 거리가 먼 것은?
iptables
ipfwadm
ipchains
modsecurity
modsecurity는 웹 애플리케이션 방화벽(WAF) 모듈로 HTTP 요청 내용을 검사하는 도구라서, 네트워크 계층에서 패킷 헤더를 거르는 패킷 필터링과는 동작 계층이 다르다.
iptables, ipchains, ipfwadm은 모두 리눅스 커널 레벨에서 패킷 단위로 접근을 통제하는 패킷 필터 기반 도구다.
오류나 개정된 내용이 보이면 알려주세요
한정된 자원을 동시에 이용하려는 여러 프로세스가 자원의 이용을 위해 경쟁을 벌이는 현상을 의미하는 것으로, 취약 프로그램이 생성하는 임시 파일과 같은 이름의 파일을 생성한 후 생성한 임시 파일에 대한 심볼릭 링크를 설정한다.
지문의 내용에 해당하는 것으로 가장 적절한 것은?
Format String
Heap Spray
Race Condition
Buffer Overflow
한정된 자원을 동시에 쓰려는 프로세스들의 경쟁 상황을 노려, 취약 프로그램이 만들 임시 파일과 같은 이름의 파일을 먼저 만들고 심볼릭 링크를 걸어 두는 공격은 레이스 컨디션(Race Condition)이다.
임시 파일을 확인하는 시점과 사용하는 시점 사이의 짧은 틈(TOCTOU)에 링크가 바꿔치기되면, root 권한으로 도는 프로그램이 공격자가 지정한 파일에 쓰게 되어 권한 상승이 일어난다. 대응은 사용 전 심볼릭 링크 여부 확인과 O_EXCL 같은 배타적 생성이다.
나머지는 메모리 조작 계열이라 임시 파일·심볼릭 링크와 무관하다:
오류나 개정된 내용이 보이면 알려주세요
윈도우에서는 사용자 계정을 추가하면 일반 사용자 그룹인 Users 그룹에 자동으로 포함된다. NTFS로 포맷된 볼륨에서는 이 그룹의 구성원이 운영체제 및 설치된 프로그램의 무결성을 손상시킬 수 없도록 새로 설치된 시스템의 기본 보안 설정이 지정된다.
Users 그룹에 대한 설명 중 틀린 것은?
Users 그룹의 구성원은 워크스테이션을 종료할 수 있고, 서버도 종료할 수 있다.
Users 그룹의 구성원은 관리자가 설치하거나 배포한 인증된 프로그램을 실행할 수 있다.
Users 그룹의 구성원은 로컬 그룹을 만들 수는 있지만 자신이 만든 로컬 그룹만 관리할 수 있다.
Users 그룹의 구성원은 자신의 모든 데이터 파일(%userprofile%) 및 레지스트리에서 자신에 속하는 부분(HKEY_CURRENT_USER)을 완전하게 제어할 수 있다.
Users 그룹 구성원은 워크스테이션은 종료할 수 있지만 서버는 종료할 수 없다. 서버 종료 권한은 Administrators 등 관리 권한 그룹에만 기본 부여되므로 '서버도 종료할 수 있다'는 설명이 잘못됐다.
Users 그룹은 계정을 만들면 자동으로 들어가는 일반 사용자 그룹으로, NTFS 볼륨에서 운영체제와 설치된 프로그램의 무결성을 훼손하지 못하도록 제한된 권한만 갖는다.
나머지 설명은 모두 맞다. 관리자가 설치·배포한 인증된 프로그램 실행, 로컬 그룹을 만들되 자신이 만든 그룹만 관리, %userprofile%과 HKEY_CURRENT_USER에 대한 완전한 제어가 허용된다.
오류나 개정된 내용이 보이면 알려주세요
㉠, ㉡, ㉢에 적합한 내용으로 짝지어진 것은?
8Byte, 2Byte, 1Byte
8Byte, 4Byte, 2Byte
6Byte, 4Byte, 2Byte
6Byte, 2Byte, 1Byte
이더넷 NIC의 MAC 물리 주소는 6Byte, 인터넷 계층의 IPv4 논리 주소는 4Byte, 전송 계층의 포트 주소는 2Byte다.
MAC 주소는 48비트로 앞 3바이트가 제조사 식별자(OUI), 뒤 3바이트가 일련번호다. IPv4 주소는 32비트여서 4바이트, 포트 번호는 16비트여서 0~65535 범위의 2바이트로 표현된다.
계층이 올라갈수록 주소 길이가 짧아지는 6 → 4 → 2 흐름으로 묶어 두면 헷갈리지 않는다.
오류나 개정된 내용이 보이면 알려주세요
분산서비스 거부공격(DDoS)의 구성요소가 아닌 것은?
마스터(Master)
포트 미러링(Port Mirroring)
에이전트(Agent)
공격자(Attacker)
포트 미러링은 스위치의 특정 포트로 흐르는 트래픽을 다른 포트로 복사해 모니터링·분석하는 네트워크 관리 기법으로, 공격을 수행하는 구성요소가 아니다.
공격자, 공격 명령을 중계하는 마스터, 실제 트래픽을 발생시키는 에이전트(좀비)는 분산서비스 거부공격을 이루는 전형적인 구성요소다.
오류나 개정된 내용이 보이면 알려주세요
SSL Handshake 프로토콜에 대한 설명으로 옳지 않은 것은?
Cipher Suite은 공개키 암호 시스템, 대칭키 암호 시스템, 해시 알고리즘 등 3개의 정보로 구성된다.
SSL Handshake 프로토콜 동작과정을 통해 SSL 클라이언트와 서버가 공유하는 암호 알고리즘들과 키 값들이 생성된다.
SSL 클라이언트는 통신 상대인 서버의 신원확인을 위해 전자인증서 기반의 인증을 수행한다.
SSL 클라이언트와 서버의 전자인증서는 대칭키 암호 시스템을 이용한다.
SSL/TLS에서 사용하는 전자인증서는 공개키(비대칭키) 암호 시스템을 기반으로 발급·검증되며, 대칭키 암호 시스템을 이용한다는 설명은 옳지 않다.
Cipher Suite가 공개키·대칭키·해시 알고리즘 정보로 구성된다는 점, 핸드셰이크로 공유 암호 알고리즘과 키 값이 생성된다는 점, 서버 인증서로 신원을 확인한다는 점은 SSL Handshake의 일반적 동작과 일치한다.
오류나 개정된 내용이 보이면 알려주세요
VLAN이란 ( ㉠ ) 트래픽을 제한하며 불필요한 트래픽을 차단하기 위한 ( ㉡ ) LAN이다. 스위치는 허브처럼 한 포트에서 발생한 데이터를 모든 포트에 전달하지 않기 때문에 스위치에 흐르는 데이터를 분석하려면 허브와는 달리 ( ㉢ ) 기능을 사용해야 한다.
VLAN에 대한 설명이다. 빈칸에 들어갈 내용을 순서대로 나열한 것은?
㉠ 멀티캐스팅 ㉡ 논리적인 ㉢ Port Mirroring
㉠ 브로드캐스팅 ㉡ 논리적인 ㉢ Port Mirroring
㉠ 브로드캐스팅 ㉡ 물리적인 ㉢ Port Filtering
㉠ 멀티캐스팅 ㉡ 물리적인 ㉢ Port Filtering
VLAN은 브로드캐스팅 트래픽을 제한하기 위해 스위치 포트를 논리적인 LAN으로 나눈 것이고, 스위치 구간의 트래픽을 분석하려면 Port Mirroring이 필요하다.
스위치는 MAC 주소를 보고 목적지 포트로만 프레임을 보내므로 다른 포트에 붙인 장비에서는 패킷이 보이지 않는다. 그래서 감시 대상 포트의 트래픽을 특정 포트로 복사해 주는 미러링(SPAN)을 걸어야 한다.
케이블을 다시 깔지 않고 설정만으로 분할하므로 '물리적인 LAN'은 성립하지 않고, Port Filtering은 특정 포트를 차단·허용하는 접근통제 기능이라 트래픽 분석 용도가 아니다.
오류나 개정된 내용이 보이면 알려주세요
C:\>ping 127.0.0.1
Ping 127.0.0.1 32바이트 데이터 사용
127.0.0.1의 응답 바이트=32 시간 <1ms TTL=128
127.0.0.1의 응답 바이트=32 시간 <1ms TTL=128
127.0.0.1에 대한 Ping 통계
패킷 보냄 = 4, 받음 =4, 손실 = 0 (0% 손실),
왕복 시간(밀리초)
최소 = 0ms, 최대 = 0ms, 평균 = 0msTTL의 의미를 맞게 설명한 것은?
Echo Reply 패킷 크기
Reply 패킷을 받기까지의 시간
라우팅 정보가 잘못되어 발생하는 패킷 무한 반복을 제어하기 위한 값
손실된 패킷의 수
ping 출력의 TTL=128은 패킷이 거칠 수 있는 라우터 수의 한계값으로, 라우팅 정보 오류로 패킷이 무한히 순환하는 것을 막기 위한 값이다.
패킷이 라우터를 하나 지날 때마다 TTL이 1씩 줄고 0이 되면 폐기되며 ICMP Time Exceeded가 돌아온다. tracert가 경로를 알아내는 원리도 이 값을 1부터 늘려 가며 보내는 것이다.
같은 출력의 다른 항목과 혼동하면 안 된다. 바이트=32는 패킷 크기, 시간 <1ms는 응답까지 걸린 왕복 시간, 손실 = 0은 손실된 패킷 수로 각각 따로 표시되고 있다.
오류나 개정된 내용이 보이면 알려주세요
TCP 플래그 값을 모두 off(비활성화)한 패킷들을 이용하여 스캔하는 기법은?
FIN 스캔
TCP SYN 스캔
Null 스캔
XMAS 스캔
TCP 플래그를 모두 비활성화(off)한 패킷을 보내 포트 상태를 확인하는 기법은 Null 스캔이다.
FIN 스캔은 FIN 플래그만, XMAS 스캔은 FIN·PSH·URG 플래그를 설정해 보내며, SYN 스캔은 SYN 플래그를 설정한 패킷으로 연결을 시도해 플래그 구성이 서로 다르다.
오류나 개정된 내용이 보이면 알려주세요
웹서버 OS의 TCP 스택(Stack) 자원을 소모하는 특징을 갖는 웹서버 자원 소모 공격으로 사용될 수 있으며, 그 대응방법으로 Anti-DDoS 장비에서 소스 IP별로 PPS 임계치를 설정하거나 패킷 헤더 검사를 통해 정상적인 옵션 필드값을 갖지 않는 비정상 패킷을 차단할 수 있다.
공격 특징 및 대응방안과 관련성이 가장 높은 것은?
UDP Flooding
SYN Flooding
GET Flooding
ICMP Flooding
웹서버 OS의 TCP 스택 자원을 소모시키고, 소스 IP별 PPS 임계치와 패킷 헤더의 옵션 필드 검사로 막는 공격은 SYN Flooding이다.
3-way 핸드셰이크에서 SYN만 보내고 ACK를 주지 않아 백로그 큐를 연결 대기(SYN_RECEIVED) 상태로 채우므로, 응용 계층이 아니라 TCP 연결 테이블이 먼저 고갈된다. 정상 클라이언트의 SYN에는 MSS·SACK·윈도 스케일 같은 옵션이 붙지만 공격 도구가 만든 패킷은 옵션이 비어 있어 헤더 검사로 걸러낼 수 있다.
나머지는 소모 대상이 다르다:
오류나 개정된 내용이 보이면 알려주세요
수동적 공격과 가장 거리가 먼 것은?
도청
메세지 수정
감시
메시지 내용 절취
메시지 수정(변조)은 전송 중인 데이터를 가로채 내용을 바꾸는 행위로, 데이터나 시스템에 직접 개입하는 능동적 공격에 해당한다.
도청, 감시, 메시지 내용 절취는 통신 내용을 몰래 엿보기만 할 뿐 데이터나 시스템 상태를 바꾸지 않는 수동적 공격의 전형적인 예다.
오류나 개정된 내용이 보이면 알려주세요
3계층 터널링 프로토콜은?
PPTP VPN
L2TP VPN
IPSec VPN
SSL VPN
IPSec VPN은 네트워크 계층(3계층)에서 IP 패킷 단위로 터널링과 암호화를 수행하는 프로토콜이다.
PPTP VPN과 L2TP VPN은 데이터링크 계층(2계층)에서 동작하는 터널링 프로토콜이고, SSL VPN은 전송·응용 계층 수준에서 동작해 3계층 터널링과는 구분된다.
오류나 개정된 내용이 보이면 알려주세요
iptables 설정 내용을 /etc/iptables.tmp 파일에 저장하는 명령어로 적절한 것은?
iptables –store › /etc/iptables.tmp
iptables –config › /etc/iptables.tmp
iptables –restore › /etc/iptables.tmp
iptables –save › /etc/iptables.tmp
규칙을 파일로 남길 때는 save 기능을 쓴다. 현재 적용돼 있는 iptables 규칙 전체를 표준 출력으로 덤프하므로, 리다이렉션(>)으로 지정한 파일에 받아 백업할 수 있다(실제 리눅스에서는 iptables-save 형태의 명령으로 제공된다).
restore는 저장해 둔 규칙 파일을 읽어 다시 적용하는 복원 기능이라 방향이 반대이고, store와 config는 iptables가 제공하지 않는 이름이다.
오류나 개정된 내용이 보이면 알려주세요
포트의 open 여부를 확인하는 방법이 다른 하나는?
Null 스캔
FIN 스캔
SYN 스캔
XMAS 스캔
SYN 스캔은 열린 포트에서 SYN/ACK 응답을 직접 받아 open 여부를 확인하는 방식으로, 응답 유무를 근거로 판단하는 나머지 스캔들과 확인 원리가 다르다.
Null, FIN, XMAS 스캔은 모두 열린 포트에서는 응답이 없고 닫힌 포트에서만 RST 응답이 오는 방식으로 open 여부를 간접적으로 추정한다는 공통점이 있다.
오류나 개정된 내용이 보이면 알려주세요
공격자는 공격대상 시스템을 10.10.10.5로 에이전트가 있는 네트워크를 192.168.3.0/24로 설정하고 패킷 생성도구를 이용하여 패킷을 보냈다.
hping 192.168.0.255 -a 10.10.10.5 --icmp --flood
다음 보기 중 이러한 공격 행위와 가장 관련이 있는 것은?
SYN Flooding
Ping of Death
LAND
Smurf
출발지를 공격 대상인 10.10.10.5로 위조(-a 옵션)하고 목적지를 호스트 비트가 모두 1인 브로드캐스트 주소(.255)로 잡아 ICMP를 퍼붓는 것은 Smurf 공격이다.
브로드캐스트로 들어온 ICMP Echo Request에 해당 대역의 모든 호스트가 응답하고, 그 Echo Reply가 전부 위조된 출발지인 10.10.10.5로 몰리면서 증폭(Amplification)이 일어난다. 대응은 라우터에서 directed broadcast를 차단하고 브로드캐스트 목적지 ICMP에 응답하지 않도록 설정하는 것이다.
다른 공격과는 패킷 형태부터 다르다:
오류나 개정된 내용이 보이면 알려주세요
어떤 공격을 방어하기 위한 것인가?
Get Flooding 공격 방어
ICMP Flooding 공격 방어
SYN Flooding 공격 방어
TCP Session 공격 방어
콘텐츠 요청 횟수 임계치, 시간별 웹페이지 URL 접속 임계치, Web-Scraping 기법을 이용한 차단은 모두 HTTP 요청 자체를 세는 방식이므로 GET Flooding 방어책이다.
GET Flooding은 정상적으로 TCP 연결을 맺은 뒤 같은 페이지를 반복 요청해 웹서버와 DB 자원을 소모시키는 응용 계층 공격이라 패킷 헤더만으로는 정상 요청과 구분되지 않는다. 그래서 같은 출발지가 같은 URL을 몇 번 요청했는지를 세어 임계치를 넘으면 차단한다.
Web-Scraping 방식은 자동화 공격 도구가 응답 HTML 안의 링크나 스크립트를 실제 브라우저처럼 처리하지 못한다는 점을 이용해 정상 접속 여부를 판별하는 기법이다.
반면 ICMP·SYN Flooding 방어는 초당 패킷 수 제한이나 SYN 쿠키처럼 네트워크·전송 계층에서 이뤄져 URL 단위 임계치와는 층이 다르다.
오류나 개정된 내용이 보이면 알려주세요
공격 대상이 방문할 가능성이 있는 합법적인 웹 사이트를 미리 감염시킨 뒤, 잠복하고 있다가 피해자가 방문하면 피해자의 컴퓨터에 악성코드를 설치하는 공격 방법은?
Malicious Bot 공격
Watering Hole 공격
Spear Phishing 공격
Pharming 공격
Watering Hole 공격은 공격 대상이 자주 방문할 것으로 예상되는 합법적인 웹사이트를 먼저 감염시켜 두고, 피해자가 접속하면 악성코드를 설치하는 방식이다.
Malicious Bot은 감염된 시스템을 원격 명령으로 조종해 좀비로 삼는 악성코드, Spear Phishing은 특정 대상에게 표적화된 이메일로 접근하는 공격, Pharming은 DNS 조작으로 가짜 사이트에 유도하는 공격이라 웹사이트를 미리 감염시켜 두는 방식과는 구분된다.
오류나 개정된 내용이 보이면 알려주세요
스위칭 환경에서 스니핑을 수행하기 위한 공격이 아닌 것은?
ICMP 리다이렉트
ARP 스푸핑
스위치 재밍
IP 스푸핑
IP 스푸핑은 출발지 IP 주소를 위조해 상대를 속이는 기법으로, 트래픽을 자신에게 끌어와 도청하는 스니핑 기법과는 목적과 동작 방식이 다르다.
ARP 스푸핑, ICMP 리다이렉트, 스위치 재밍(MAC 플러딩)은 모두 스위치의 트래픽 전달 경로를 조작하거나 스위치 기능을 무력화해 자신에게 패킷이 흘러오도록 만드는 스니핑 기법이다.
오류나 개정된 내용이 보이면 알려주세요
다음 설명에 해당하는 시스템은?
NAC
ESM
SIEM
IDS
단말이 내부 네트워크에 접속하기 전에 보안정책 준수 여부를 검사해 접속 자체를 통제하는 보안 인프라는 NAC(Network Access Control)이다.
백신 설치·보안패치 적용·인가된 장비인지를 점검해 통과하면 접속을 허용하고, 미흡하면 격리망으로 보내 치료 후 재검사한다. 접근제어/인증과 PC·네트워크 장비 통제가 핵심 기능인 이유다.
나머지는 접속 자체를 막는 장비가 아니다:
오류나 개정된 내용이 보이면 알려주세요
다음 중 내부망에서 외부망을 향하는 패킷들을 모니터링하고 통제하여 비인가 트래픽이나 악성 트래픽이 내부망을 벗어나지 않도록 만드는 방식의 필터링으로 알맞은 것은?
Contents Filtering
Blacklist Filtering
Egress Filtering
Inference Filtering
Egress Filtering은 내부망에서 외부망으로 나가는 트래픽을 검사해, 비인가·악성 트래픽이 외부로 유출되지 않도록 통제하는 필터링 방식이다.
Blacklist Filtering은 차단 목록 기반, Contents Filtering은 콘텐츠 내용 기반 필터링으로 트래픽 방향성과는 무관하며, Inference Filtering은 데이터베이스 추론 공격을 막기 위한 기법이라 목적 자체가 다르다.
오류나 개정된 내용이 보이면 알려주세요
IP Fragmentation을 이용하여 공격을 수행하는 공격 기법은?
Teardrop
SYN Flooding
ICMP Flooding
LAND Attack
Teardrop은 IP 단편화(Fragmentation) 과정에서 조각들의 오프셋 값을 조작해 재조합 시 시스템을 오류·다운시키는 공격 기법이다.
SYN Flooding과 ICMP Flooding은 대량의 연결 요청이나 패킷으로 자원을 고갈시키는 공격이고, LAND Attack은 출발지와 목적지 주소를 동일하게 조작하는 공격으로 IP 단편화를 이용하지 않는다.
오류나 개정된 내용이 보이면 알려주세요
IPSec 프로토콜의 설명 중 옳지 않은 것은?
IPSec은 전송데이터 보호 구간에 따라 트랜스포트 모드와 터널 모드로 나뉘며, End-to-End 전송 데이터 보호를 위해서는 터널 모드를 사용해야 한다.
ESP를 설정하면 데이터 기밀성을 제공하여 데이터가 노출되는 것을 차단할 수 있다.
AH를 설정할 시 데이터가 수정되지 않았음을 보장할 수 있다.
트랜스포트 모드 AH헤더는 IP헤더와 IP페이로드 사이에 삽입된다.
End-to-End 방식으로 두 호스트 간 데이터를 직접 보호할 때는 원본 IP 헤더를 유지하는 트랜스포트 모드를 쓰고, 게이트웨이 간 전체 패킷을 캡슐화해 보호하는 것이 터널 모드라서, 두 모드의 용도가 서로 바뀌어 설명돼 있다.
ESP가 데이터 기밀성을, AH가 데이터 무결성을 제공한다는 설명과, 트랜스포트 모드에서 AH 헤더가 IP 헤더와 페이로드 사이에 삽입된다는 설명은 IPSec의 동작 방식과 일치한다.
오류나 개정된 내용이 보이면 알려주세요
TTL 필드가 0이 되었으나 아직 목적지에 도달하지 못한 경우 발생하는 ICMP 메시지로 알맞은 것은?
목적지 도달 불가능(destination-unreachable)
시간 경과(time-exceeded)
매개변수 문제(parameter-problem)
발신지 억제(source-quench)
IP 패킷의 TTL 값이 0이 되어 목적지에 도달하지 못하고 폐기되면, 라우터는 시간 경과(Time Exceeded) ICMP 메시지를 발신지로 보낸다.
목적지 도달 불가능 메시지는 경로 자체가 없을 때, 발신지 억제는 혼잡 제어 목적일 때, 매개변수 문제는 헤더 필드 오류가 있을 때 발생해 TTL 소진 상황과는 발생 원인이 다르다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문에서 설명하고 있는 DB 보안 요구사항으로 적절한 것은?
감사 기능
추론 방지
데이터 무결성
접근 통제
지문의 '자료값이 정확하도록 보장', '잘못된 갱신·불법적인 조작에 대한 보호를 통한 정확성 유지'는 데이터 무결성(Integrity) 요구사항을 그대로 서술한 것이다.
무결성은 데이터가 인가된 방법으로만 변경되도록 보장하는 것으로, 제약조건·트랜잭션·동시성 제어·갱신 로그를 통해 구현한다.
나머지 요구사항과의 차이는 다음과 같다.
오류나 개정된 내용이 보이면 알려주세요
디지털포렌식 과정 중 수집된 디지털 증거를 이송, 분석, 보관, 법정 제출 등 각 단계에서 담당자 및 책임자를 명확히 함으로써 증거물의 진정성을 판단하는 중요한 기준을 지칭하는 원칙은?
관리 연속성
독수독과성
전문 배제성
증거 무결성
관리연속성(Chain of Custody)은 증거를 수집한 시점부터 이송·분석·보관·법정 제출에 이르는 모든 단계에서 담당자와 인수인계 이력을 빠짐없이 기록해, 증거가 중간에 바뀌거나 뒤섞이지 않았음을 절차적으로 입증하는 원칙이다.
증거 무결성은 해시값 비교 등으로 증거 자체가 변경되지 않았음을 확인하는 원칙이라 담당자·보관 이력을 다루는 관리연속성과 초점이 다르고, 독수독과 원칙은 위법하게 수집된 증거의 효력을 부정하는 법리, 전문배제 원칙은 전문(傳聞) 증거의 증거능력을 제한하는 법리다.
오류나 개정된 내용이 보이면 알려주세요
전자상거래 환경에서 구매자의 신용카드 정보 등 중요 지불정보를 이용하여 판매자 대신 신용카드사 등 금융기관에 결제를 요청하고 처리하는 기관의 명칭은?
CA(Certification Authority)
PG(Payment Gateway)
TGS(Ticket Granting Service)
KDC(Key Distribution Center)
PG(Payment Gateway)는 전자상거래에서 구매자의 신용카드 등 결제 정보를 받아, 판매자를 대신해 신용카드사 등 금융기관에 결제를 요청하고 처리 결과를 중계하는 기관이다.
CA는 전자서명 인증서를 발급하는 기관, TGS와 KDC는 커버로스 인증 체계에서 티켓과 키를 관리하는 구성요소로 결제 대행과는 역할이 다르다.
오류나 개정된 내용이 보이면 알려주세요
웹에서 보안 문제 발생 시 아파치 로그를 분석하여 문제를 해결하는 방법으로 가장 부적절한 것은?
클라이언트의 IP 주소, 클라이언트의 접속시간 정보에 대한 로그 내용을 분석한다.
클라이언트의 요청방식(GET, POST) 및 요청 내용(URL)에 대한 로그 내용을 분석한다.
특정 파일에 대한 연속적인 요청이 있을 시 로그 패턴을 분석한다.
웹서버에서 특정 웹페이지(파일)의 요청이 많은 경우에 대한 로그 패턴을 분석한다.
단순히 특정 웹페이지 요청 건수가 많다는 사실만으로는 인기 콘텐츠에 대한 정상 접근인지 공격인지 구분하기 어려워, 보안 문제 해결을 위한 로그 분석 근거로는 부적절하다.
클라이언트 IP·접속시간, 요청방식과 URL, 특정 파일에 대한 연속적인 반복 요청 패턴을 분석하는 것은 비정상 접근이나 자동화된 공격 시도를 식별하는 데 직접 활용되는 방법이다.
오류나 개정된 내용이 보이면 알려주세요
FTP bounce 공격과 거리가 먼 것은?
익명 FTP 서버를 이용해 그 FTP 서버를 경유해서 호스트를 스캔
FTP 서버를 통해 임의의 네트워크 접속을 릴레이함으로써 수행
네트워크에 대한 포트 스캐닝에 이용
익명 사용자가 서버에 쓰기 권한이 있을 때 악성코드 생성
FTP bounce 공격은 PORT 명령으로 지정한 임의의 목적지로 데이터 연결을 우회시켜 제3의 호스트를 포트 스캐닝하거나 접속을 릴레이하는 기법이다.
반면 익명 사용자의 쓰기 권한을 악용해 악성코드를 올리는 문제는 FTP 서버의 접근권한 설정 취약점이지, 연결을 우회시키는 bounce 공격의 메커니즘과는 무관하다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 DB 보안 강화를 위한 지침으로 가장 부적절한 것은?
노출 및 기능 최소화
관리자 최소화
로컬 계정 사용 금지
Guest 계정 사용 금지
DB 보안 강화 지침에서는 불필요한 원격 접속을 제한하고 가급적 로컬에서만 관리 작업이 이뤄지도록 하는 것이 권장되며, 로컬 계정 사용 자체를 금지하는 것은 이러한 방향과 어긋난다.
노출·기능 최소화, 관리자 계정 최소화, Guest 계정 사용 금지는 모두 공격 표면을 줄이는 표준적인 DB 하드닝 지침에 해당한다.
오류나 개정된 내용이 보이면 알려주세요
KISA에서 발표한 생체인식기반 간편 공인인증 가이드라인의 보안 요구사항으로 부적합한 사항들은?
ⓐ 루팅 및 탈옥 등 스마트폰이 불법 변경되면 모든 저장소에 접근이 가능하여 안전한 하드웨어 저장소를 활용할 것을 권고한다.
ⓑ 생체정보 등의 로컬인증 실패 횟수는 제한하지 않되 비밀번호 등은 실패 횟수를 제한하여야 한다.
ⓒ 장치의 오인식률(FAR)은 5%미만이어야 한다.
ⓓ 스마트폰 내 지문인식 장치의 취약점이 발견되는 즉시 보안조치가 이루어져야 한다.
ⓐ, ⓓ
ⓐ, ⓒ
ⓑ, ⓒ
ⓑ, ⓓ
부적합한 것은 생체정보의 인증 실패 횟수를 제한하지 않는다는 항목과 오인식률(FAR)이 5% 미만이면 된다는 항목이다.
로컬 인증에서도 생체정보 제시 실패가 반복되면 위조 생체나 무차별 시도로 볼 수 있으므로, 비밀번호와 마찬가지로 연속 실패 횟수를 제한하고 초과 시 다른 인증수단으로 전환하도록 해야 한다.
FAR은 타인을 본인으로 잘못 받아들이는 비율이어서 5%면 스무 번에 한 번꼴로 남이 통과한다는 뜻이다. 공인인증 수준에서는 이보다 훨씬 엄격한 오인식률 기준이 요구된다.
반면 루팅·탈옥된 단말에서는 저장소가 모두 노출되므로 안전한 하드웨어 저장소를 쓰라는 권고와, 지문인식 장치 취약점 발견 시 즉시 보안조치하라는 요구는 가이드라인에 부합한다.
오류나 개정된 내용이 보이면 알려주세요
DRM에 대한 설명 중 적절하지 못한 것은?
커널에 삽입된 DRM 모듈은 응용 프로그램이 작성한 문서를 암호화하여 하드디스크에 저장한다.
문서보안 기술의 하나로서 문서의 열람, 편집, 인쇄에 접근권한을 설정하여 통제한다.
관리자는 각 개인의 DRM 인증서에 권한을 설정하여 각 개인의 문서에 대한 접근권한을 관리할 수 있다.
DRM은 과거 IP 관리 시스템이 발전한 형태의 솔루션으로서, MAC 주소를 기반으로 접근제어 및 인증을 수행한다.
DRM(Digital Rights Management)은 암호화와 접근권한 설정으로 문서·콘텐츠 이용을 통제하는 기술이며, MAC 주소 기반 접근제어·인증은 DRM의 방식이 아니라 네트워크 접근통제(NAC)에 가까운 개념이다.
커널 모듈이 문서를 암호화해 저장하는 것, 열람·편집·인쇄 권한을 설정해 통제하는 것, 관리자가 개인별 DRM 인증서에 권한을 부여해 문서 접근을 관리하는 것은 모두 실제 DRM의 동작 방식과 일치한다.
오류나 개정된 내용이 보이면 알려주세요
서버 측 스크립트 언어가 아닌 것은?
JSP
ASP
HTML
PHP
HTML은 브라우저가 그대로 해석해 렌더링하는 마크업 언어로, 서버에서 실행되어 동적으로 결과를 생성하는 서버 측 스크립트 언어가 아니다.
JSP·ASP·PHP는 모두 웹 서버에서 실행된 뒤 그 결과(HTML 등)를 클라이언트로 전달하는 서버 측 스크립트 언어에 해당한다.
오류나 개정된 내용이 보이면 알려주세요
OWASP TOP 10 – 2017과 거리가 먼 것은?
DDoS : UDP 등 사용하지 않는 프로토콜 차단 및 모니터링 체계 구성이 필요함
민감한 데이터 노출 : 중요한 데이터를 저장 및 전송할 때 암호화 같은 추가적인 보호 조치가 요구됨
취약한 인증 : 인증 및 세션 관리와 관련된 애플리케이션 기능이 잘못 구현되어 있는 상황에서 발생
불충분한 로깅 & 모니터링 : 로깅과 모니터링을 적절히 수행하지 않을 경우 사고에 대한 적절한 대응이 불가
DDoS 대응은 OWASP Top 10 2017 항목에 포함되지 않는 주제로, 이 목록은 인젝션·인증 취약점·민감정보 노출 등 애플리케이션 계층 보안 결함을 다룬다.
민감한 데이터 노출, 취약한 인증, 불충분한 로깅 및 모니터링은 모두 OWASP Top 10 2017에 실제로 포함된 항목에 대한 설명이다.
오류나 개정된 내용이 보이면 알려주세요
휘발성의 순위가 가장 높은 것은?
Register, Cache
Routing Table, ARP Cache
Temporary File System
Disk
레지스터·캐시는 전원이 꺼지거나 다음 명령이 수행되는 즉시 내용이 사라지는, 휘발성이 가장 높은 저장 영역이다.
라우팅 테이블·ARP 캐시는 그보다 휘발성이 낮고, 임시 파일 시스템과 디스크는 순서대로 더 오래 정보가 유지되어 휘발성이 더 낮아진다.
오류나 개정된 내용이 보이면 알려주세요
FTP 서비스에 대한 공격과 거리가 먼 것은?
Sniffing 공격
비밀번호에 대한 Brute Force 공격
bounce 공격
CSRF 공격
CSRF는 특정 웹 애플리케이션의 세션을 악용하는 웹 애플리케이션 계층 공격으로, FTP 프로토콜 자체를 겨냥한 공격이 아니다.
스니핑, 비밀번호 무차별대입, bounce 공격은 모두 FTP 서비스·프로토콜의 특성을 직접 이용하는 공격이다.
오류나 개정된 내용이 보이면 알려주세요
SSL 프로토콜에 대한 설명 중 잘못된 것은?
SSL 프로토콜에 지정된 포트는 443임
세션 계층에서 적용되며, FTP, TFTP, SYSLOG 등과 같은 응용 계층 프로토콜의 안전성 보장을 위해 사용될 수 있음
웹 서버와 브라우저 간의 안전한 통신을 위해 넷스케이프에 의해 개발됨
SSL을 사용하기 위해서는 우리가 흔히 사용하는 URL 표기 방식인 “http://*” 대신에 “https://*”를 사용해야 함
SSL은 TCP 위에서 동작하는 프로토콜이어서, UDP를 사용하는 TFTP·SYSLOG 같은 프로토콜은 SSL로 보호할 수 없다.
SSL이 기본적으로 443 포트를 사용하고 넷스케이프가 개발했으며, 사용 시 URL을 https로 표기하는 것은 모두 맞는 설명이다.
오류나 개정된 내용이 보이면 알려주세요
제3자가 소비자의 상품 대금을 보관하고 있다가 상품배송이 완료된 후 통신판매업자에게 지급하는 서비스로 알맞은 것은?
선불전자지급 수단발행 서비스
전자지급결제대행(PG) 서비스
결제대금예치(Escrow) 서비스
전자고지결제(EBPP) 서비스
결제대금예치(Escrow)는 제3자가 소비자의 대금을 보관하고 있다가 상품 배송이 완료된 뒤 통신판매업자에게 지급하는 서비스다.
선불전자지급수단발행은 미리 충전한 금액을 지급수단으로 쓰는 방식이고, PG는 결제 과정을 대행·중계하는 서비스이며, 전자고지결제는 청구서를 전자적으로 고지하고 결제하는 서비스라는 점에서 지문의 설명과는 다르다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문에서 설명하는 웹 서버 애플리케이션의 취약점은?
게시판의 글에 원본과 함께 악성코드를 삽입하여 글을 읽을 경우 악성코드가 실행되도록 한다. 이는 클라이언트의 정보를 유출하는 공격기법으로, 웹 페이지가 사용자에게 입력 받은 데이터를 필터링하지 않고 그대로 동적으로 생성된 웹 페이지에 포함하여 사용자에게 재전송할 때 발생한다.
SQL Injection
Buffer Overflow
Security Misconfiguration
Cross-Site Scripting(XSS)
사용자 입력을 필터링하지 않고 동적 웹 페이지에 그대로 포함해 다른 이용자에게 재전송할 때 스크립트가 실행되는 취약점은 크로스사이트 스크립팅(XSS)이다.
게시판 글에 악성 스크립트를 함께 저장해 두고 그 글을 여는 순간 실행되게 하는 형태는 저장형(Stored) XSS로, 피해 대상이 서버가 아니라 글을 열람한 클라이언트여서 쿠키·세션 탈취 등 이용자 정보 유출로 이어진다.
다른 취약점과 구분되는 지점은 다음과 같다.
오류나 개정된 내용이 보이면 알려주세요
경계 검사의 미비로 버퍼 오버플로우를 발생시킬 우려가 있어 사용하지 않도록 권고되는 C 라이브러리 함수에 포함되지 않는 것은?
strcpy( )
fgets( )
sscanf( )
gethostbyname( )
fgets()는 버퍼 크기를 인자로 받아 경계를 검사하며 입력을 받는 함수여서, 권고 대상인 경계 검사 미비 함수 목록에 포함되지 않는다.
strcpy(), sscanf(), gethostbyname()은 입력 길이를 제한하지 않거나 반환되는 데이터의 길이를 검사하지 않아 버퍼 오버플로우를 유발할 수 있어 사용이 권고되지 않는다.
오류나 개정된 내용이 보이면 알려주세요
다수의 부분 문자열을 입력하여 공격 문자열을 완성하는 공격기법으로 질의 결과로 참과 거짓만을 확인하며 수행하는 공격 기법은?
SQL Injection
Blind SQL Injection
Union SQL Injection
Mass SQL Injection
Blind SQL Injection은 조건절을 이용해 참·거짓 응답만으로 데이터를 한 글자씩 추론하며, 여러 부분 문자열을 조합해 공격 문자열을 완성하는 기법이다.
일반 SQL Injection은 오류 메시지나 데이터를 직접 노출시키고, Union SQL Injection은 UNION 구문으로 결과를 합쳐 조회하며, Mass SQL Injection은 다수의 페이지에 자동화 스크립트로 대량 삽입하는 방식이라는 점에서 참·거짓 판별 기반 기법과는 다르다.
오류나 개정된 내용이 보이면 알려주세요
웹 취약점을 보완하기 위한 내용 중 설명이 틀린 것은?
서버 통제 적용
특수문자 필터링
쿠키(cookie)의 사용
지속적인 세션 관리
단순히 쿠키를 사용하는 것 자체는 보안 대책이 아니며, 오히려 쿠키는 탈취·변조 시 세션 정보 노출로 이어질 수 있는 취약점 대상이다.
서버 측 통제 적용, 특수문자 필터링, 지속적인 세션 관리는 모두 웹 취약점을 실제로 줄이는 조치에 해당한다.
오류나 개정된 내용이 보이면 알려주세요
CSRF 공격에 대한 설명이 틀린 것은?
자신의 의도와는 무관하게 공격자가 의도한 행위(수정, 삭제, 등록, 송금 등)를 하게 만드는 공격이다.
특정 사용자를 대상으로 하지 않고 불특정 다수를 대상으로 한다.
기본적으로 XSS 공격과 매우 유사하며 XSS 공격의 발전된 형태로 보기도 한다.
XSS 공격은 사용자가 악성스크립트를 서버에 요청하는 데 반해 CSRF는 악성스크립트가 클라이언트에서 실행된다.
XSS는 악성 스크립트가 피해자의 브라우저(클라이언트)에서 실행되는 공격이고, CSRF는 피해자가 인증된 세션으로 서버에 위조된 요청을 보내게 만드는 공격이어서, 지문은 두 공격의 실행 주체를 서로 바꿔 서술하고 있다.
불특정 다수를 대상으로 의도치 않은 수정·삭제·송금 등의 행위를 하게 만드는 것, XSS와 유사한 발전 형태로 보는 것은 CSRF에 대한 맞는 설명이다.
오류나 개정된 내용이 보이면 알려주세요
다음 취약점 및 버그 방지 개발 방법 중 새로운 프로세스를 생성하여 사용할 경우의 보안 대책과 거리가 먼 것은?
모든 파일 기술자들을 닫았는지 확인한다.
strncat( ) 함수나 vfscanf( ) 함수의 사용을 제한한다.
자식 프로세스에 전달된 환경변수를 확인한다.
프로그램을 실행할 때 전체 경로 이름을 사용하는지 확인한다.
strncat()·vfscanf() 함수 사용 제한은 버퍼 오버플로우를 막기 위한 안전한 문자열 처리 지침이지, 새 프로세스 생성 시 고려해야 할 보안 대책과는 성격이 다르다.
열려 있는 파일 기술자 확인, 자식 프로세스에 전달되는 환경변수 확인, 실행 파일의 전체 경로 사용 여부 확인은 모두 새 프로세스를 생성할 때 점검해야 할 보안 항목이다.
오류나 개정된 내용이 보이면 알려주세요
블록암호 모드로 알맞은 것은?
초기치를 암호화한 값과 평문 블록을 XOR하여 암호문 블록을 생성하고 그 암호문을 입력으로 사용하여 다시 암호화한 값과 평문 블록을 XOR하여 암호문 블록을 생성하는 과정을 반복하는 방식이다. 암호화에서는 특정 입력이 이후에 계속 영향을 미치지만, 복호화에서는 특정 암호문의 오류가 계속적으로 이후에 영향을 미치지는 않는다는 특징이 있다.
Electronic CodeBook Mode
Cipher FeedBack Mode
Output FeedBack Mode
Counter Mode
초기치를 암호화한 값과 평문을 XOR해 암호문을 만들고 그 암호문을 다시 암호 알고리즘의 입력으로 되먹임하는 방식은 암호 피드백(CFB) 모드이다.
즉 Ci = Pi ⊕ E(Ci-1) 형태여서, 암호화 시 앞선 블록의 입력이 이후 모든 암호문 블록에 계속 반영된다.
복호화는 Pi = Ci ⊕ E(Ci-1)이므로 손상된 암호문 블록은 해당 블록과 바로 다음 블록까지만 오류를 일으키고 이후에는 스스로 동기가 회복된다. 지문의 마지막 문장이 이 성질을 가리킨다.
출력 피드백 모드는 암호문이 아니라 암호 알고리즘의 출력을 되먹이고, 전자 코드북 모드는 되먹임이 아예 없으며, 카운터 모드는 증가하는 카운터 값을 입력으로 쓴다.
오류나 개정된 내용이 보이면 알려주세요
해시함수 h에 대해 h(x)=h(x')을 만족하는 2개의 서로 다른 입력 x, x'를 찾는 것이 계산적으로 불가능한 것을 의미하는 것은?
일방향성
무결성
두 번째 역상 저항성
충돌저항성
서로 다른 임의의 두 입력 x, x'에 대해 h(x)=h(x')를 만족하는 쌍을 찾는 것이 계산적으로 불가능한 성질은 충돌저항성(collision resistance)이다.
일방향성은 출력값에서 입력값을 역산하기 어려운 성질이고, 두 번째 역상 저항성은 특정 입력 x가 먼저 주어졌을 때 h(x)=h(x')를 만족하는 다른 입력 x'를 찾기 어려운 성질이어서, 두 입력이 모두 임의로 주어지는 이 문제와는 조건이 다르다.
오류나 개정된 내용이 보이면 알려주세요
Active Attack과 Passive Attack이 올바르게 짝지어진 것은?
재생 공격, 메시지 변조 공격
트래픽분석 공격, 전송파일 도청
메시지 변조, 전송파일 도청
삽입 공격, 삭제 공격
메시지 변조는 데이터를 적극적으로 바꾸는 능동적 공격(Active Attack)이고, 전송파일 도청은 데이터를 몰래 엿보기만 하는 수동적 공격(Passive Attack)이어서 서로 올바르게 짝지어져 있다.
재생 공격과 메시지 변조는 둘 다 능동적 공격이고, 트래픽분석과 전송파일 도청은 둘 다 수동적 공격이며, 삽입 공격과 삭제 공격 역시 둘 다 능동적 공격이라는 점에서 성격이 같은 공격끼리 짝지어져 있다.
오류나 개정된 내용이 보이면 알려주세요
단일 치환 암호를 해독할 수 있는 방법으로 알맞은 것은?
빈도 분석법
치환 분석법
알파벳 분석법
순서 분석법
단일 치환 암호는 평문의 각 문자를 고정된 다른 문자로 바꾸는 방식이라 언어별 문자 출현 빈도가 그대로 유지되므로, 빈도 분석법으로 어떤 암호문자가 어떤 평문자에 대응하는지 추정해 해독할 수 있다.
영어의 경우 e, t, a 같은 문자가 특히 자주 나타난다는 통계적 특성을 이용하는 것이 이 방법의 핵심이다.
오류나 개정된 내용이 보이면 알려주세요
전자서명 생성과 검증 과정에 사용되는 키가 올바르게 짝지어진 것은?
생성 – 수신자의 공개키 검증 – 송신자의 개인키
생성 – 송신자의 공개키 검증 – 송신자의 개인키
생성 – 송신자의 개인키 검증 – 송신자의 공개키
생성 – 수신자의 공개키 검증 – 수신자의 개인키
전자서명은 송신자의 개인키로 생성하고 송신자의 공개키로 검증한다.
개인키를 아는 사람만 서명을 만들 수 있어야 하고, 짝이 되는 공개키는 누구나 알 수 있어야 검증이 가능하기 때문이다.
오류나 개정된 내용이 보이면 알려주세요
다음 전자서명 기술은?
전자상거래 SET 프로토콜에서 도입된 기술로 고객의 구매 요청은 지불정보와 더불어 일단 상인에게 전달되면 상인은 그 구매 요청에 포함된 지불정보를 이용하여 지불 게이트웨이에게 유효성을 확인하게 된다. 또한 구매자의 자세한 주문정보와 지불정보를 판매자와 금융기관에 필요 이상으로 전달하지 않아야 한다.
이중서명
은닉서명
공개서명
다중서명
SET에서 주문정보와 지불정보를 분리해 상인과 지불 게이트웨이가 각자 필요한 부분만 보게 하는 기술은 이중서명(Dual Signature)이다.
구매자는 주문정보의 해시와 지불정보의 해시를 이어 붙여 다시 해시한 값에 서명한다. 상인은 주문정보 원문과 지불정보의 해시만으로, 지불 게이트웨이는 그 반대 조합으로 같은 서명을 검증할 수 있다.
그 결과 상인은 카드번호 같은 지불정보를 볼 수 없고 금융기관은 주문 내역을 볼 수 없으면서도, 두 정보가 같은 거래에 속한다는 연결성은 증명된다.
은닉서명은 내용을 감춘 채 서명을 받는 기법, 다중서명은 여러 주체가 함께 서명하는 기법으로 정보 분리와는 목적이 다르다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 메시지 인증 코드(MAC)의 특징으로 옳지 않은 것은?
메시지에 붙여지는 작은 데이터 블록을 생성하기 위해 비밀키를 이용
메시지와 비밀키를 입력하여 인증값으로 사용될 고정길이 값을 생성
수신자는 수신된 메시지에 동일키를 이용하여 새 메시지 인증코드를 생성하기 위해 동일한 계산을 수행
송신자는 메시지를 공개키로 암호화하여 보냄으로써 메시지 송신에 대한 부인을 방지
MAC(메시지 인증 코드)는 송수신자가 공유하는 비밀키로 생성하는 대칭 방식이므로, 공개키로 암호화한다는 설명은 MAC의 동작 방식과 맞지 않는다.
더구나 MAC은 같은 비밀키를 아는 당사자라면 누구나 동일한 코드를 만들 수 있어 부인방지 기능을 제공하지 못한다 — 부인방지는 전자서명처럼 개인키 기반 공개키 암호 방식이 담당하는 역할이다.
메시지에 비밀키를 이용해 작은 데이터 블록을 붙이는 것, 고정 길이 인증값을 생성하는 것, 수신자가 동일 키로 동일 연산을 재수행해 검증하는 것은 모두 MAC의 정확한 동작 방식이다.
오류나 개정된 내용이 보이면 알려주세요
강제적 접근통제의 특징이 아닌 것은?
보안관리자 주도 하에 중앙집중적 관리가 가능
접근 규칙 수가 적어 통제가 용이
이직률이 높은 기업에 적합
사용자와 데이터는 보안등급을 부여 받아 적용
강제적 접근통제(MAC)는 관리자가 정한 보안등급에 따라 중앙집중적으로 접근을 통제하는 경직된 체계로, 조직 구성원이 자주 바뀌는 환경에 맞춰 권한을 유연하게 바꾸기 어렵다.
이직이 잦은 조직에는 오히려 역할 기반 접근통제(RBAC)처럼 역할 단위로 권한을 관리하는 방식이 적합하며, 이 점이 강제적 접근통제의 특징으로 보기 어려운 이유다.
보안관리자 주도의 중앙집중 관리, 적은 접근 규칙 수로 인한 용이한 통제, 사용자·데이터에 대한 보안등급 부여는 모두 강제적 접근통제의 실제 특징이다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문에서 설명하는 대칭키 알고리즘 공격방법은?
암호문 단독 공격
기지 평문 공격
선택 평문 공격
선택 암호문 공격
공격자가 일정량의 평문과 그에 대응하는 암호문 쌍을 이미 알고 있는 상태에서 키나 나머지 평문을 추정하는 방법은 기지 평문 공격(Known Plaintext Attack)이다.
핵심은 평문–암호문 쌍이 주어져 있을 뿐 공격자가 고를 수는 없다는 점이다. 파일 머리말이나 정형화된 인사말처럼 내용이 뻔한 부분이 이런 쌍을 제공한다.
다른 공격과의 차이는 다음과 같다.
오류나 개정된 내용이 보이면 알려주세요
해시함수 MD5와 SHA-1의 출력 값의 비트수를 올바르게 나열한 것은?
MD5 : 128 SHA-1 : 160
MD5 : 128 SHA-1 : 256
MD5 : 160 SHA-1 : 160
MD5 : 160 SHA-1 : 256
MD5는 128비트, SHA-1은 160비트 길이의 해시값을 출력한다.
두 알고리즘 모두 임의 길이의 입력을 고정된 길이의 출력으로 압축하는 해시함수이지만, 출력 비트 수가 서로 다르다.
오류나 개정된 내용이 보이면 알려주세요
접근통제 보안 모델은?
이 모델은 허가되지 않은 방식의 접근을 방지하는 모델로서, 정보 흐름 모델 최초의 수학적 모델이다. MAC(Mandatory Access Control) 방식으로 접근을 통제하며, 시스템 내부에 있는 정보의 기밀성을 보호한다. 이 모델에서 주체는 자신의 인가권 수준보다 높은 수준의 데이터를 읽을 수 없으며, 주체는 데이터를 자신의 인가권 수준보다 낮은 수준의 객체에 기록할 수 없다.
State Machine Model
Bell-LaPadula Model
Biba Model
Lattice Model
기밀성 보호를 목적으로 한 최초의 수학적 정보흐름 모델이며 상위 등급을 읽지 못하고 하위 등급에 쓰지 못하게 하는 접근통제 모델은 벨-라파듈라(Bell-LaPadula) 모델이다.
지문의 '자신의 인가권 수준보다 높은 수준의 데이터를 읽을 수 없다'가 단순 보안 규칙(No Read Up), '자신의 인가권 수준보다 낮은 수준의 객체에 기록할 수 없다'가 스타(*) 보안 규칙(No Write Down)이다.
비바 모델은 같은 구조를 뒤집어 무결성을 지키는 모델이고, 격자 모델은 보안등급 간 순서를 격자로 표현한 일반 틀이며, 상태 기계 모델은 안전한 상태 전이를 다루는 상위 개념이다.
오류나 개정된 내용이 보이면 알려주세요
은닉서명에 대한 설명으로 옳은 것은?
은닉서명은 전자화폐 이용 시 사용자의 신원 노출 문제점을 해결하는 전자서명 기술이다.
은닉서명은 전자서명 발급 이후에 메시지에 대한 서명의 유효성을 확인할 수 없으나, 서명 생성자는 수신자의 신원을 알 수 있다.
은닉서명은 사용자 A가 서명자 B에게 자신의 메시지를 보여 주고 서명을 얻는 방법이다.
은닉서명 검증자는 메시지에 대한 서명의 유효성을 확인할 수 없으나 송신자의 신원을 알 수 있다.
은닉서명(Blind Signature)은 서명자가 메시지 내용을 보지 못한 채 서명하게 하는 기술로, 전자화폐 사용 시 사용자의 신원이 서명자에게 노출되지 않도록 보장한다.
즉 은닉서명의 핵심은 서명자가 메시지 내용을 모른 채로 서명하면서도 서명의 유효성은 그대로 인정된다는 점이다.
오류나 개정된 내용이 보이면 알려주세요
Hybrid 암호화 시스템에 관련된 설명으로 틀린 것은?
대칭 암호시스템은 1회용 세션키로 데이터를 암호화하는 용도로 사용한다.
공개키 암호시스템은 대칭 암호알고리즘에서 사용할 1회용 세션키를 분배하는 용도로 사용한다.
공개키 암호시스템은 암⋅복호 속도가 느려 대용량 데이터 암호화에 부적합하기 때문에 속도가 빠른 대칭암호시스템을 혼용하는 것이다.
키 분배를 대칭암호시스템으로 암호화하여 분배하고, 암호화할 데이터를 공개키로 암호화한다.
Hybrid 암호화에서는 반대로 데이터를 대칭키(세션키)로 암호화하고, 그 세션키를 공개키로 암호화해 전달한다 — 지문은 이 순서를 뒤바꿔 서술하고 있다.
1회용 세션키로 데이터를 암호화하는 것, 그 세션키를 분배하는 데 공개키 암호를 쓰는 것, 속도가 느린 공개키 방식을 대용량 암호화에 직접 쓰지 않고 대칭 방식과 혼용하는 것은 모두 Hybrid 암호화의 올바른 설명이다.
오류나 개정된 내용이 보이면 알려주세요
X.509 공개키 인증서에 포함되는 내용이 아닌 것은?
인증서 소유자
인증서 발행기관
인증서 서명 알고리즘명
인증서 소유자의 개인키
X.509 인증서는 소유자의 공개키와 그 신원·발급기관·서명 알고리즘 정보를 담을 뿐, 개인키는 어떤 형태로도 포함하지 않는다 — 개인키가 인증서에 담기면 그 자체로 비밀성이 깨지기 때문이다.
인증서 소유자, 발행기관, 서명 알고리즘명은 모두 X.509 인증서에 실제로 포함되는 필드다.
오류나 개정된 내용이 보이면 알려주세요
블록암호의 운용 모드로 알맞은 것은?
ECB 모드
CBC 모드
CFB 모드
OFB 모드
평문이 블록암호 알고리즘의 입력으로 전혀 쓰이지 않고, 오류가 후속 블록으로 전파되지 않으며, 블록암호로 키 스트림을 만들어 쓰는 운용 모드는 출력 피드백(OFB) 모드이다.
초기치를 반복 암호화해 얻은 암호 알고리즘의 출력만을 되먹임해 키 스트림을 만들고 이를 평문과 XOR한다. 평문·암호문이 피드백 경로에 들어가지 않으므로 블록암호를 스트림 암호처럼 쓰는 셈이다.
그래서 한 비트가 손상돼도 복호 시 대응하는 한 비트만 틀린다. 반면 전자 코드북·암호 블록 연쇄 모드는 평문이나 이전 암호문이 알고리즘 입력으로 들어가고, 암호 피드백 모드는 암호문을 되먹이므로 오류가 다음 블록까지 번진다.
오류나 개정된 내용이 보이면 알려주세요
아래 함수의 용도로 가장 적절한 것은?
H(key XOR 3636...36, H(key XOR 5C5C...5C, data))
(H는 임의의 암호학적 해시 함수, key는 비밀키, 3636...36과 5C5C...5C 등은 key와 같은 길이의 16진수)
메시지 인증
메시지 기밀성
송신자 부인 방지
서비스 거부 공격 방지
비밀키를 두 개의 고정 상수와 XOR한 뒤 해시 함수를 두 번 중첩 적용하는 이 구조는 HMAC이며, 용도는 메시지 인증이다.
키를 아는 사람만 같은 값을 계산할 수 있으므로 수신자는 결과값을 비교해 메시지가 위·변조되지 않았고 키를 공유한 상대가 보냈음을 확인한다. 3636…36과 5C5C…5C는 안쪽과 바깥쪽 해시에 서로 다른 키가 쓰이게 하는 패딩 상수다.
해시 결과만으로는 원문을 감출 수 없어 기밀성과는 무관하고, 검증에 쓰는 키를 송·수신자가 공유하므로 제3자에게 송신 사실을 증명하는 부인 방지도 성립하지 않는다.
오류나 개정된 내용이 보이면 알려주세요
공개키 기반구조의 구성요소에 해당하지 않는 것은?
인증기관(CA)
등록기관(RA)
공개키 인증서의 소유자
비밀키 인증서와 CRL을 저장하는 저장소
PKI의 저장소(Repository)가 보관하는 것은 공개키 인증서와 CRL이며, 개인이 비밀로 보관해야 하는 개인키를 담은 인증서라는 개념 자체가 성립하지 않으므로 이런 저장소는 PKI 구성요소로 볼 수 없다.
인증기관(CA), 등록기관(RA), 공개키 인증서 소유자는 모두 PKI를 구성하는 실제 요소다.
오류나 개정된 내용이 보이면 알려주세요
대칭키 배송 문제를 해결할 수 있는 방법에 해당하지 않는 것은?
Diffie-Hellman 키 교환 방법에 의한 해결
키 분배 센터에 의한 해결
전자서명에 의한 해결
공개키 암호에 의한 해결
전자서명은 서명자의 신원 확인과 부인방지를 위한 기술로, 대칭키를 안전하게 전달하는 배송 문제 해결과는 목적이 다르다.
Diffie-Hellman 키 교환, 키 분배 센터(KDC), 공개키 암호를 이용한 대칭키 전달은 모두 대칭키 배송 문제를 해결하는 실제 방법이다.
오류나 개정된 내용이 보이면 알려주세요
메시지 인증 코드에서 재전송 공격을 방지하기 위한 방법과 가장 거리가 먼 것은?
메시지 내부에 일방향 해시값(One-Way Hash)을 추가하여 메시지 인증코드를 생성한다.
메시지 내부에 매회 1씩 증가하는 순서번호(Sequence Number)를 추가하여 메시지 인증코드를 생성한다.
메시지 내부에 난수 형태의 일회용 Nonce 값을 추가하여 메시지 인증코드를 생성한다.
메시지 내부에 현재 시각 정보(Timestamp)를 추가하여 메시지 인증코드를 생성한다.
메시지에 일방향 해시값을 추가하는 것은 메시지의 무결성을 보장하는 수단일 뿐, 매번 새로운 값을 요구하지 않으므로 공격자가 동일한 메시지와 인증코드를 그대로 다시 보내는 재전송 공격을 막지 못한다.
매회 증가하는 순서번호, 난수 기반의 일회용 Nonce, 현재 시각 정보(Timestamp)는 모두 메시지마다 값이 달라지도록 만들어 재전송된 메시지를 구별해내는 실제 대응 방법이다.
오류나 개정된 내용이 보이면 알려주세요
SSL, IPSec 등 대부분의 네트워크 보안 프로토콜에서 RSA 공개키 암호를 이용하여 송신자(A)와 수신자(B) 간에 비밀 세션키를 공유하는 키분배 방식을 지원하고 있다. 이때, 송신자(A)가 수신자(B)에게 전달하는 세션키를 암호화할 때 필요로 하는 키 정보에 해당하는 것은?
송신자(A)의 개인키
송신자(A)의 공개키
수신자(B)의 개인키
수신자(B)의 공개키
송신자(A)가 세션키를 암호화해 수신자(B)에게 안전하게 전달하려면, 수신자(B)만이 대응하는 개인키로 복호화할 수 있도록 수신자(B)의 공개키로 암호화해야 한다.
송신자의 키를 쓰면 그 공개키를 아는 누구나 복호화하거나 서명 검증만 가능할 뿐, 세션키의 기밀성을 B에게만 한정할 수 없다.
오류나 개정된 내용이 보이면 알려주세요
OECD 개인정보보호 8개 원칙 중 다음에서 설명하는 것은?
개인정보 침해, 누설, 도용을 방지하기 위한 물리적·조직적·기술적인 안전조치를 확보해야 한다.
수집 제한의 원칙(Collection Limitation Principle)
이용 제한의 원칙(Use Limitation Principle)
정보 정확성의 원칙(Data Quality Principle)
안전성 확보의 원칙(Security Safeguards Principle)
개인정보의 침해·누설·도용을 막기 위해 물리적·조직적·기술적 안전조치를 확보하라는 것은 안전성 확보의 원칙(Security Safeguards Principle)이다.
이 원칙은 수집 방법이나 이용 범위가 아니라 보관·처리 단계의 보호조치를 요구한다는 점이 다른 원칙과 구별된다.
나머지 원칙과 비교하면 다음과 같다.
오류나 개정된 내용이 보이면 알려주세요
정보통신기반보호위원회의 기능에 대한 설명 중 잘못된 것은?
주요정보통신기반시설의 지정 및 지정 취소
주요정보통신기반시설 보호정책의 조정
주요정보통신기반시설에 관한 보호계획의 종합⋅조정
주요정보통신기반시설 보호대책의 수립
개별 주요정보통신기반시설의 보호대책 수립은 해당 시설을 관리하는 관리기관(장)의 책무이며, 정보통신기반보호위원회는 이를 종합·조정하고 심의하는 역할을 한다.
주요정보통신기반시설의 지정 및 지정 취소, 보호정책의 조정, 보호계획의 종합·조정은 모두 정보통신기반보호위원회가 심의하는 기능에 해당한다.
오류나 개정된 내용이 보이면 알려주세요
공인인증서의 폐지사유가 아닌 것은?
가입자 또는 그 대리인이 공인인증서의 폐지를 신청한 경우
공인인증서의 유효기간이 경과한 경우
가입자의 전자서명생성정보가 분실⋅훼손 또는 도난⋅유출된 사실을 인지한 경우
가입자가 사위 기타 부정한 방법으로 공인인증서를 발급받은 사실을 인지한 경우
공인인증서 유효기간이 지나 만료되는 것은 정해진 기간이 다 되어 효력을 잃는 것일 뿐, 인증기관이 별도로 판단해 효력을 취소하는 폐지와는 다른 절차다.
가입자(또는 대리인)의 폐지 신청, 전자서명생성정보의 분실·훼손·도난·유출, 부정한 방법으로 발급받은 사실을 인지한 경우는 모두 인증기관이 직권 또는 신청에 따라 인증서를 폐지하는 사유에 해당한다.
공인인증서 제도는 출제 당시(2019년) 구 전자서명법 기준이며, 2020년 전부개정으로 폐지되었다.
오류나 개정된 내용이 보이면 알려주세요
전자서명법에서 정의된 용어에 대한 설명으로 적절하지 못한 것은?
“전자서명”이라 함은 서명자를 확인하고 서명자가 당해 전자문서에 서명을 하였음을 나타내는데 이용하기 위하여 당해 전자문서에 첨부되거나 논리적으로 결합된 전자적 형태의 정보를 말한다.
“전자문서”라 함은 정보처리시스템에 의하여 전자적 형태로 작성되어 송신 또는 수신되거나 저장된 정보를 말한다.
“전자서명 검증”이라 함은 전자서명생성정보가 가입자에게 유일하게 속한다는 사실을 확인하고 이를 증명하는 행위를 말한다.
“공인인증업무”라 함은 공인인증서 발급, 인증관련 기록의 관리 등 공인인증역무를 제공하는 업무를 말한다.
지문에 서술된 내용은 전자서명생성정보가 가입자에게 유일하게 속한다는 사실을 확인·증명하는 행위로, 이는 구 전자서명법이 정의한 “인증”에 해당하지 “전자서명 검증”의 정의가 아니다.
전자서명 검증은 통상 전자문서에 첨부된 서명이 해당 서명자에 의해 생성되었는지, 서명 이후 문서 내용이 변경되지 않았는지를 확인하는 것을 가리킨다.
전자서명, 전자문서, 공인인증업무에 대한 나머지 설명은 당시 정의와 일치한다. 공인인증서 관련 조항은 출제 당시(2019년) 구 전자서명법 기준이며, 2020년 전부개정으로 폐지되었다.
오류나 개정된 내용이 보이면 알려주세요
정보보호 관리체계에 대한 설명 중 적절하지 못한 것은?
정보보호 관리체계는 경영과 IT영역의 중요한 위험 관리 활동의 하나이다.
정보보호 관리체계는 정보보호에 관한 경영관리 시스템이다.
정보보호 관리체계는 기업에 있는 정보자산 보호를 목적으로 주로 기술적인 면을 고려하며, 일반적으로 정보보호 운용 또는 인적관리는 관리대상에서 배제한다.
정보보호 관리체계는 통상적으로 PDCA 사이클을 기반으로 실행된다.
정보보호 관리체계는 기술적 대책뿐 아니라 관리적·물리적 대책, 정보보호 운용과 인적관리까지 포괄하는 종합적인 경영관리 체계이며, 이를 기술적인 면으로만 국한하고 운용·인적관리를 배제한다는 설명은 관리체계의 범위를 잘못 서술한 것이다.
정보보호 관리체계가 경영·IT 영역의 중요한 위험관리 활동이라는 것, 정보보호에 관한 경영관리 시스템이라는 것, PDCA 사이클을 기반으로 운영된다는 것은 모두 맞는 설명이다.
오류나 개정된 내용이 보이면 알려주세요
위험의 구성요소가 아닌 것은?
자산
위협
취약점
정책
위험(Risk)은 흔히 자산 × 위협 × 취약점의 함수로 표현되며, 정책은 위험을 관리하기 위한 수단이지 위험 자체를 구성하는 요소가 아니다.
자산은 보호 대상, 위협은 손실을 일으킬 수 있는 잠재적 원인, 취약점은 위협이 파고들 수 있는 약점을 의미한다.
오류나 개정된 내용이 보이면 알려주세요
정보보호 위험의 정량적 평가방법이 아닌 것은?
수학공식 접근법
과거자료 분석법
확률분포법
델파이법
델파이법은 전문가들의 의견을 반복적으로 수렴해 합의를 이끌어내는 정성적 평가방법이며, 수치로 위험을 직접 계산하는 정량적 평가방법에 속하지 않는다.
수학공식 접근법, 과거자료 분석법, 확률분포법은 모두 손실 규모나 발생 빈도를 수치로 산출하는 정량적 평가방법이다.
오류나 개정된 내용이 보이면 알려주세요
ISMS-P 인증제도에 관련된 설명으로 틀린 것은?
ISMS-P에서는 관리체계 수립 및 운영, 보호대책 요구사항, 개인정보 처리단계별 요구사항의 102개 인증기준이 존재한다.
정보보호 및 개인정보보호를 위한 일련의 조치와 활동이 인증기준에 적합함을 인터넷진흥원 또는 인증기관이 증명하는 제도이다.
ISMS-P 인증기관 및 심사기관의 유효기간은 5년이며 유효기간이 끝나기 전 6개월부터 끝나는 날까지 재지정을 신청할 수 있다.
정보통신기반 보호법에 따른 주요통신기반시설의 취약점 분석⋅평가에 따른 정보보호 조치를 취한 경우 인증심사 일부를 생략할 수 있다.
ISMS-P 인증기관 및 심사기관의 지정 유효기간은 3년이며(재지정은 유효기간이 끝나기 전 6개월부터 끝나는 날까지 신청 가능), 지문처럼 5년으로 서술하는 것은 실제 제도 내용과 다르다.
102개 인증기준으로 구성되는 것, 한국인터넷진흥원 또는 인증기관이 인증기준 적합 여부를 증명하는 제도라는 것, 정보통신기반 보호법상 취약점 분석·평가에 따른 조치를 이미 이행한 경우 인증심사 일부를 생략할 수 있다는 것은 모두 ISMS-P 인증제도에 대한 올바른 설명이다.
오류나 개정된 내용이 보이면 알려주세요
국내 정보보호 및 개인정보보호 관리체계(ISMS-P)의 관리체계 수립 및 운영 4단계 중 위험 관리 단계의 통제항목에 해당하지 않는 것은?
정보자산 식별
현황 및 흐름 분석
보호대책 구현
위험 평가
보호대책 구현은 위험 관리 단계가 아니라 그 다음 단계인 관리체계 운영 단계의 통제항목이다.
ISMS-P의 위험 관리 단계는 정보자산을 식별하고 현황과 흐름을 분석한 뒤 위험을 평가해 보호대책을 선정하기까지의 과정을 다룬다.
오류나 개정된 내용이 보이면 알려주세요
정보주체의 권리에 해당하지 않는 것은?
개인정보의 처리 여부를 확인하고 개인정보에 대하여 열람을 요구할 권리
개인정보의 처리 정지, 정정⋅삭제 및 파기를 요구할 권리
개인정보의 처리에 관한 정보를 제공받을 권리
개인정보의 처리로 인하여 발생한 금전적 이익에 대해 배상받을 권리
개인정보 보호법이 정한 정보주체의 권리에는 처리로 인하여 발생한 금전적 이익을 배상받을 권리가 들어 있지 않다.
법이 보장하는 것은 위법한 처리로 피해를 입었을 때 신속하고 공정한 절차에 따라 구제받을 권리이지, 처리 과정에서 생긴 이익 자체를 돌려받는 권리가 아니다.
오류나 개정된 내용이 보이면 알려주세요
자동화된 위험분석 도구의 특징이 아닌 것은?
위험분석의 일반적인 요구사항과 절차를 자동화한 도구이다.
위험분석에 소요되는 시간과 비용을 절감할 수 있다.
분석 과정에서 정확한 자료의 입력이 매우 중요하다.
수작업 시의 실수로 인한 오차를 줄일 수 있기 때문에 수작업에 비해 결과에 대한 신뢰도가 높다.
오류나 개정된 내용이 보이면 알려주세요
정보통신기반 보호법상 '전자적 침해행위'로 규정한 공격행위에 속하지 않는 것은?
고출력 전자기파
영업목적의 스팸메일
메일폭탄
컴퓨터바이러스
영업목적의 스팸메일 발송은 정보통신기반보호법이 정의하는 전자적 침해행위에 해당하지 않는다.
정보통신기반보호법은 전자적 침해행위를 해킹, 컴퓨터바이러스, 논리폭탄, 메일폭탄, 서비스거부, 고출력 전자기파 등 정보통신기반시설을 대상으로 한 공격 수단으로 규정한다.
스팸메일은 대량 발송에 따른 불편이 문제일 뿐 시설 자체를 공격하는 수단이 아니어서 정보통신망법 등 다른 법률의 규율 대상이다.
오류나 개정된 내용이 보이면 알려주세요
다음의 보기는 침해사고 등이 발생한 경우 「클라우드컴퓨팅 발전 및 이용자 보호에 관한 법률」에 따른 클라우드서비스 제공자의 의무를 설명한 것이다. 잘못 설명되어 있는 것은?
클라우드컴퓨팅서비스 제공자는 이용자 정보가 유출된 때에는 즉시 그 사실을 과학기술정보통신부장관에게 알려야 한다.
클라우드컴퓨팅서비스 제공자는 사전예고 없이 대통령령으로 정하는 기간 이상 서비스 중단이 발생한 때에는 지체 없이 그 사실을 해당 과학기술정보통신부장관에게 알려야 한다.
클라우드컴퓨팅서비스 제공자는 「정보통신망 이용촉진 및 정보보호 등에 관한 법률」에 따른 침해사고가 발생한 때에는 지체 없이 그 사실을 해당 이용자에게 알려야 한다.
클라우드컴퓨팅서비스 제공자는 이용자 정보가 유출된 때에는 지체 없이 그 사실을 해당 이용자에게 알려야 한다.
서비스 중단이 발생했을 때 클라우드컴퓨팅서비스 제공자가 알려야 하는 대상은 이용자이며, 이 경우까지 과학기술정보통신부장관에게 알릴 의무를 규정한 것은 사실과 다르다.
클라우드컴퓨팅 발전 및 이용자 보호에 관한 법률상 소관 부처에 대한 통지 의무는 이용자 정보가 유출된 경우에 한해 부과되며, 사전 예고 없는 장기간 서비스 중단은 이용자에게 알리는 것으로 규정되어 있다.
오류나 개정된 내용이 보이면 알려주세요
영향평가를 하는 경우에 고려해야 할 사항 중에서 가장 적합하지 않은 것은?
개인정보의 제3자의 제공 여부
처리하는 개인정보의 수
정보주체의 권리를 해할 가능성 및 그 위험 정도
개인정보를 처리하는 수탁업체 관리⋅감독의 여부
개인정보를 처리하는 수탁업체를 관리·감독하는지 여부는 개인정보 보호법이 정한 영향평가 고려사항에 해당하지 않는다.
개인정보 보호법은 영향평가 시 고려할 사항으로 처리하는 개인정보의 수, 제3자 제공 여부, 정보주체의 권리를 해할 가능성과 그 위험 정도 등을 규정한다.
수탁업체 관리·감독은 위탁 관계에서 개인정보처리자가 별도로 이행해야 하는 의무 사항이지 영향평가의 법정 고려요소로 열거되어 있지 않다.
오류나 개정된 내용이 보이면 알려주세요
주요정보통신기반시설 관리기관이 취약점 분석⋅평가를 의뢰할 수 없는 기관은?
「국가정보화기본법」 제14조의 규정에 의한 한국정보화진흥원
「정보보호산업의 진흥에 관한 법률」 제23조에 따라 지정된 정보보호 전문서비스 기업
「정보통신기반보호법」 제16조의 규정에 의한 정보공유⋅분석센터
「정부출연연구기관 등의 설립⋅운영 및 육성에 관한 법률」 제8조의 규정에 의한 한국전자통신연구원
한국정보화진흥원은 정보통신기반보호법이 정한 취약점 분석·평가 의뢰 대상 기관에 해당하지 않는다.
정보통신기반보호법상 관리기관이 취약점 분석·평가를 의뢰할 수 있는 곳은 한국인터넷진흥원, 정보공유·분석센터, 정보보호 전문서비스 기업, 한국전자통신연구원으로 한정된다.
한국정보화진흥원은 출제 당시 국가정보화기본법(현 지능정보화기본법)에 근거한 별개의 기관으로, 정보통신기반보호법이 열거한 위탁 대상 목록에는 포함되지 않는다.
오류나 개정된 내용이 보이면 알려주세요
주 센터와 동일한 수준의 정보처리시스템을 원격지에 구축하여 Standby 상태로 유지하고, 주 센터 장애 발생 시 원격지의 시스템을 운영상태로 전환하는 유형은?
미러 사이트
핫 사이트
웜 사이트
콜드 사이트
주 센터와 동일한 수준의 시스템을 원격지에 미리 구축해 두고 대기(Standby) 상태로 유지하다가 장애 발생 시 가동 상태로 전환하는 방식은 핫 사이트다.
미러 사이트는 주 센터와 원격지가 실시간으로 동시에 운영되어 별도의 전환 절차 없이 즉시 서비스가 유지되는 방식이라는 점에서 이 설명과 다르다.
오류나 개정된 내용이 보이면 알려주세요
'개인정보 보호법'에서 개인정보 수집 시 그 목적에 필요한 최소한의 개인정보를 수집하여야 한다. 이 경우 최소한의 개인정보 수집에 대한 입증을 부담하는 담당자는?
개인정보 담당자
개인정보 책임자
개인정보 처리자
정보주체
수집하는 개인정보가 목적에 필요한 최소한의 정보라는 사실에 대한 입증 책임은 개인정보처리자가 부담한다.
개인정보 보호법은 정보주체가 필요한 최소한의 정보 외의 개인정보 수집에 동의하지 않았다는 이유로 서비스 제공을 거부해서는 안 된다고 규정하면서, 수집 범위가 최소한이라는 점의 입증 부담을 처리자 쪽에 두고 있다.
오류나 개정된 내용이 보이면 알려주세요
위험처리 방식은?
어떤 조직이 인터넷을 이용하여 고액의 전자거래 시스템을 운영하고자 위험 분석을 수행하였다. 위험 분석의 결과는 고액의 온라인 전송에 따른 거래 금액 노출, 변조, 거래 사실 부인의 위험이 매우 높았다. 해당 조직은 이 위험을 처리하기 위해 전자서명, 암호화, 송신자 부인방지를 위한 공증 시스템과 같은 대책을 도입하였다.
위험 수용
위험 감소
위험 회피
위험 전가
식별된 위험에 대해 보호대책을 도입해 위험 수준을 낮춘 사례이므로 위험처리 방식은 위험 감소(완화)이다.
도입한 대책이 각각 어떤 위험을 줄이는지 보면 성격이 분명해진다.
위험을 그대로 안고 가면 수용, 서비스 자체를 포기하면 회피, 보험이나 외주로 책임을 넘기면 전가다. 여기서는 위험을 없애거나 넘긴 것이 아니라 통제로 줄인 경우다.
오류나 개정된 내용이 보이면 알려주세요
다음은 정보보호 조직의 구성원과 그 책임에 대한 설명이 옳지 않은 것은?
정보보호 관리자 – 조직의 정보보호 정책 표준, 대책, 실무 절차를 설계, 구현, 관리, 조사할 책임
최고 경영자 – 정보보호를 위한 총괄 책임
데이터 관리자 – 정보시스템에 저장된 데이터의 정확성과 무결성을 유지하고 데이터 중요성 및 분류를 결정할 책임
정보보호 위원회 – 보안 목적이 적절하고 정보보호 정책, 표준, 대책, 실무 및 절차가 조직의 보안 목적에 따라 적절하게 이루어지고 있음을 독립적인 입장에서 관리자에게 보증할 책임
정보보호위원회의 역할은 조직의 정보보호 목적과 정책·전략을 심의·의결하는 것이며, 정책과 절차가 적절히 이행되는지를 독립적인 입장에서 관리자에게 보증하는 역할은 정보보호 감사자(Auditor)의 책임이다.
동일한 조직이라도 정책을 정하는 의결 기구와, 그 이행 여부를 독립적으로 점검·보증하는 감사 기능은 서로 다른 주체가 맡는다는 점이 이 문항의 핵심이다.
오류나 개정된 내용이 보이면 알려주세요
다음의 지문은 무엇에 대한 설명인가?
이것은 각종 재해 시 재난의 발생을 대비하기 위하여 핵심 시스템의 가용성과 신뢰성을 회복하고 사업의 연속성을 유지하기 위한 일련의 사업지속성 계획과 절차를 말한다. 단순한 데이터의 복구나 신뢰도를 유지하며 나아가 기업의 전체적인 신뢰성 유지와 가치를 최대화 하는 방법과 절차이다.
위험관리
업무 연속성 계획
재난 대비 가용성 확보 대책
피해 복구 대책
재해 시 핵심 시스템의 가용성과 신뢰성을 회복해 사업을 계속 이어가기 위한 계획과 절차는 업무 연속성 계획(BCP)이다.
BCP는 데이터 복구에 그치지 않고 핵심 업무 기능의 중단 최소화를 목표로 하며, 업무영향분석(BIA)으로 우선순위와 목표 복구시간을 정한 뒤 대체 설비·인력·수작업 절차까지 포함한다.
위험관리는 위험을 식별·평가해 처리방안을 정하는 상위 활동이고, 재난 대비 가용성 확보 대책은 이중화·백업 등 가용성 확보에 한정된 기술적 대책이며, 피해 복구 대책은 중단된 정보시스템을 되살리는 부분 계획으로 둘 다 업무 연속성 계획의 구성요소에 해당한다.
오류나 개정된 내용이 보이면 알려주세요
[정보보안기사 필기] 19년 2회차 시험지 PDF 다운로드·인쇄 →
[정보보안기사 필기] 19년 2회차 정답과 해설은 무료인가요?
이 페이지의 100문항 정답과 해설은 로그인 없이 무료로 볼 수 있습니다. 무제한 풀이·실전 모의고사·PDF 출력·전자책 다운로드는 베이직 플랜에 포함됩니다.
이 회차를 CBT 로 직접 풀어볼 수 있나요?
정보보안기사 필기 기출문제 암기장에서 이 회차를 회차별·랜덤으로 풀고 오답노트에 자동으로 모을 수 있습니다. 정보보안기사 필기 기출문제 풀러 가기 →
시험지 PDF 나 전자책으로도 볼 수 있나요?
이 회차의 인쇄용 시험지 PDF 페이지에서 시험지를 받을 수 있습니다. 시험지 PDF 받기 →