[정보보안기사 필기] 18년 1회차 기출문제 정답·해설 페이지
- PAM은 유닉스·리눅스에서 인증 모듈을 끼워 넣는 인증 프레임워크일 뿐, 시스템 간 인증 결과 공유와는 무관하다.
- OTP는 매번 달라지는 일회용 비밀번호로 본인을 확인하는 수단이고, 계정 접속관리(IAM)는 계정·권한의 생성과 회수를 관리하는 체계여서 한 번의 인증을 여러 시스템에 전파하는 기능이 아니다.
- 동일한 패스워드를 사용하는 보안상의 취약점을 극복하여 일회성의 서로 다른 패스워드를 생성하게 함으로써 안전한 자상거래를 진행한다.
- 온라인 뱅킹, 전자상거래, 온라인 게임, 기업 네트워크 등에서 사용한다.
- 하드웨어적 또는 소프트웨어적으로 구현 가능하다.
- SATAN은 초기 네트워크 취약점 점검 도구다.
- Nessus는 대표적인 취약점 스캐너다.
- ISS(Internet Security Scanner)도 취약점 점검용 도구로 분류된다.
- 웜은 숙주 프로그램 없이 네트워크를 타고 스스로 복제·전파한다.
- 매크로 바이러스는 문서의 매크로 기능을 통해 감염되고, 악성 스크립트는 메신저·스크립트 환경에서 동작하므로 로그인 프로그램 위장이라는 지문의 서술과는 감염 방식이 다르다.
- chmod 는 기존 파일·디렉터리의 허가권을 변경한다.
- chown 은 소유자와 그룹을 바꾸고, touch 는 빈 파일을 만들거나 접근·수정 시간을 갱신할 뿐 기본 권한값을 정하지 않는다.
- 스크리닝 라우터: 라우터 한 대의 패킷 필터링만 사용해 완충 구간 자체가 없다.
- 스크린된 호스트 게이트웨이: 라우터와 배스천 호스트를 조합하지만 경계 네트워크를 따로 두지 않는다.
- 이중 홈 게이트웨이: 네트워크 인터페이스를 두 개 가진 배스천 호스트 한 대가 내·외부를 잇는 형태다.
- 출발지와 목적지 주소를 같게 만들어 자기 자신에게 응답하도록 하는 것은 Land attack이다.
- 연결을 완성하지 않은 채 SYN만 보내 백로그 큐를 채우는 것은 Syn Flooding이다.
- 브로드캐스트로 ICMP 요청을 뿌려 다수의 응답을 피해자에게 몰아주는 것은 Smurf attack이다.
- "목적지 도달 불가(Destination Unreachable)" 메시지가 일부 방화벽에서 상당히 많은 리소스를 소비한다는 사실을 이용한다.
- 이 DOS 기술은 방화벽을 트래픽으로 뒤덮어버리는 것이 아니라, CPU를 high load 시키기 때문에 효율적이다.
- SQL Injection은 입력값으로 질의문을 변형해 데이터베이스를 직접 노린다.
- 부적절한 파라미터 조작은 가격·권한 같은 전달 값을 바꿔 서버 로직을 속인다.
- 버퍼 오버플로우는 메모리 경계를 넘겨 프로그램의 실행 흐름을 빼앗는다.
- 익명 FTP 서버를 이용하고 그 FTP 서버를 경유하여 호스트를 스캔한다.
- FTP 포트 명령어를 이용한다.
- FTP 서버를 통해 임의의 네트워크 접속을 릴레이하여 수행한다.
- 네트워크 포트를 스캐닝하는데 사용한다.
- FTP 프로토콜의 취약점을 이용한 공격이다.
- 익명 사용자 디렉터리의 소유자와 권한을 관리하는 것은 정상적인 FTP 보안대책이다.
- root 계정의 FTP 접속을 제한하는 것도 표준적인 보안대책이다.
- 최신 서버 프로그램을 사용하고 주기적으로 패치하는 것 역시 기본적인 보안대책이다.
- 분산 데이터베이스의 한 형태로, 지속적으로 성장하는 데이터 기록 리스트로서 분산 노드의 운영자에 의한 임의 조작이 불가능하도록 고한되었다.
- 라이트닝 네트워크: 블록체인 위에 얹는 오프체인 결제 채널로, 장부 구조 자체가 아니라 소액·고속 결제를 위한 확장 기술
- ECDSA: 타원곡선 기반 전자서명 알고리즘으로, 거래 서명에 쓰이는 구성 요소일 뿐 공공 거래 장부를 뜻하지 않는다
- 인공지능: 데이터 학습·추론 기술로 거래 기록의 위·변조 방지와 무관하다
- IPS: 침입 시그니처와 이상 징후를 탐지해 패킷을 실시간 차단하는 장비
- Firewall: 출발지·목적지 주소와 포트를 기준으로 통신을 허용·차단하는 경계 장비
- ESM: 여러 보안 장비의 로그·이벤트를 모아 상관분석하고 통합 관제하는 시스템
- developer chain attack: 통용되는 공격 유형 명칭이 아니다
- stuxnet attack: 이란 우라늄 농축설비 PLC를 노린 개별 악성코드 사례일 뿐 공격 경로를 가리키는 분류가 아니다
- scada attack: 제어시스템이라는 표적을 가리키는 구분이어서, 개발·공급 단계 침투라는 지문의 경로 설명과 어긋난다
- SQL 명령어 삽입: 입력값에 SQL 구문을 끼워 넣어 DB를 직접 조회·조작하는 서버측 취약점
- 원격 파일 포함: 외부 URL의 파일을 서버가 include 하게 만들어 원격 코드를 실행시키는 취약점
- 디렉터리 목록 노출: 웹 서버가 디렉터리 내 파일 목록을 그대로 보여 주는 설정 문제로, 피해자의 클릭이나 세션이 필요 없다
- Bell-LaPadula: 군사 기밀의 비밀성을 위한 모델로 no read up·no write down이 규칙이라 방향이 정반대다
- Clark-Wilson: 무결성을 다루되 잘 구성된 트랜잭션과 직무분리로 접근하는 모델이어서 읽기·쓰기 방향 규칙 서술과 맞지 않는다
- Lattice: 보안등급을 격자로 배치해 상하 관계를 정의하는 일반 틀일 뿐 특정 무결성 규칙을 규정하지 않는다
- ( ㉠ ) : 수신자의 공개키로 암호화하여 송신한다.
- ( ㉡ ) : 발신자의 개인키로 암호화하여 송신한다.
- DES·AES는 암호 알고리즘이지만 MAC은 메시지 인증 코드로, 암호화 알고리즘 자체가 아니다.
- RC5·AES는 암호 알고리즘이지만 OFB는 블록 암호의 운영 모드일 뿐 별도 알고리즘이 아니다.
- Rabin과 ECDSA는 공개키(비대칭) 방식이어서 대칭키로 묶을 수 없다.
- 사용자 쌍마다 키를 따로 나눠 가져야 하므로 n명이면 n(n-1)/2개의 키가 필요하다
- 그 개수는 n의 제곱에 비례해 급격히 늘어 인원이 늘수록 키 관리 부담이 커진다
- 복호화 Decrypt(C)는 암호화 Encrypt(M)의 연산을 되짚어 가는 역순 과정이다
- 정보보호 관리체계 인증: 제품이 아니라 조직의 관리·운영 체계가 인증기준에 맞는지를 심사한다
- 보안적합성 검증: 국가·공공기관이 도입하려는 제품이 해당 기관 환경에 적합한지 확인하는 절차다
- 암호모듈 검증: 암호 알고리즘을 구현한 암호모듈의 안전성을 검증하는 별도 제도다
- a. 인터넷 홈페이지를 통해 고유식별정보를 처리하는 개인정보처리자는 해당 인터넷 홈페이지에 대해 연 1회 이상 취약점을 점검하고 필요한 보완 조치를 하여야 한다.
- b. 인터넷 홈페이지의 취약점 점검은 개인정보처리자의 자체인력, 보안업체 등을 활용할 수 있으며, 취약점 점검은 상용도구, 공개용 도구, 자체제작 도구 등을 사용할 수 있다.
- c. 웹 취약점 점검과 함께 정기적으로 웹쉘 등을 점검하고 조치하는 경우 취급 중인 개인정보가 인터넷 홈페이지를 통 해 열람권한이 없는 자에게 공개되거나 유출되는 위험성을 더욱 줄일 수 있다.
- 위험 수용 — 잔여위험이 감당할 수준이라 판단해 별도 조치 없이 감수하는 것
- 위험 감소 — 보호대책을 구현해 위험 수준 자체를 낮추는 것
- 위험 회피 — 해당 업무나 자산을 아예 포기해 위험 원인을 없애는 것
- 어떤 사건도 기대대로 발생하지 않는다는 사실에 근거하여 일정 조건 하에 위협에 대한 발생 가능한 결과들을 추정하는 방법
- 적은 정보를 가지고 전반적인 가능성을 추론할 수 있고 위험분석과 관리층 간의 원활한 의사소통을 가능하게 한다. 그러나 발생 가능한 사건의 이론적인 추측에 불과하고 정확도, 완성도, 이용기술의 수준 등이 낮을 수 있음.
- 과거자료 분석법 — 축적된 과거 발생 이력으로 미래를 예측하므로 자료가 없으면 쓸 수 없다
- 확률 분포법 — 미지의 사건을 확률적으로 추정하는 기법
- 델파이법 — 전문가 집단의 반복 설문으로 위험을 도출하는 기법
다음 인증관리방법에 해당하는 것은?
다수의 서버가 존재하는 업무환경에서 하나의 시스템에 인증을 성공하게 되면 다른 시스템에 대한 접근 권한을 얻게 되도록 하는 통합인증 시스템
PAM
OTP
계정 접속관리(IAM 등)
SSO
한 번 인증하면 다른 시스템의 접근 권한까지 얻게 되는 통합인증 시스템은 SSO(Single Sign-On)이다.
서버가 여러 대인 환경에서 인증을 한 번만 수행하고 그 결과를 나머지 시스템이 신뢰해 재인증 없이 접근을 허용하는 점이 지문의 핵심이다.
나머지 방식과는 이렇게 구분된다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 리눅스에서 Process ID(PID) 1번을 가지고 있는 프로세스는 무엇인가?
init
부트로더
OS 커널
BIOS
init 프로세스가 리눅스 부팅 시 커널에 의해 가장 먼저 생성되어 PID 1번을 부여받고, 이후 모든 프로세스의 조상이 된다.
BIOS와 부트로더는 커널이 적재되기 전 단계에서 동작하는 요소이고, OS 커널은 프로세스를 생성·관리하는 주체이므로 PID 1번을 차지하는 일반 프로세스가 아니다.
오류나 개정된 내용이 보이면 알려주세요
사용자의 고유한 ID에 해당되는 필드는?
①번 필드
②번 필드
③번 필드
④번 필드
오류나 개정된 내용이 보이면 알려주세요
SetUID와 SetGID가 설정된 모든 파일을 찾으려는 명령어가 바르게 기술된 것은?
find / -type f -printfind / -type f -printfind / -type f -printfind / -type f -printSetUID는 4000, SetGID는 2000이라는 8진수 권한 비트로 표현되므로, 이 두 값을 -perm 조건으로 지정해야 원하는 파일을 찾을 수 있다.
따라서 -perm -4000 조건과 -perm -2000 조건을 '또는'으로 묶어 SetUID 또는 SetGID가 설정된 파일을 모두 검색하도록 해야 한다.
1000(스티키 비트)과 2000을 묶은 조합은 SetUID(4000)가 빠져 있고, 100·200·400은 각각 소유자의 실행·쓰기·읽기 권한 비트여서 검색 조건이 될 수 없다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문에서 설명하고 있는 보안 기술은 무엇인가?
스마트토큰
OTP(One-Time Pad)
OTP(One-Time Password)
보안카드
같은 패스워드를 반복 사용하는 취약점을 없애려고 매번 다른 일회성 패스워드를 생성해 쓰는 기술은 OTP(One-Time Password)다.
온라인 뱅킹·전자상거래·기업 네트워크에서 쓰이고 하드웨어 토큰으로도 소프트웨어로도 구현된다는 지문의 서술이 OTP의 특징 그대로다.
이름이 닮은 One-Time Pad 는 평문 길이만큼의 키를 한 번만 쓰는 암호화 기법이지 인증 수단이 아니다. 스마트토큰이나 보안카드는 미리 저장·인쇄된 고정 값을 꺼내 쓰는 방식이라 인증할 때마다 값이 새로 생성되지 않는다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문에 ( ㉠ )에 들어갈 용어로 올바른 것은?
( ㉠ )은(는) 프로그램이 실행되면서 동적 할당하여 사용되는 메모리 영역이다. 개발자가 malloc과 같은 메모리 할당 함수를 이용해 프로그램을 개발하였다면, ( ㉠ ) 영역을 오버플로우 시켜 특정 코드를 실행하도록 하는 공격이 가능하다.
스택(Stack)
힙(Heap)
버퍼(Buffer)
스풀(Spool)
( ㉠ )에 들어갈 용어는 힙(Heap)이다.
프로그램 실행 중 malloc 같은 함수로 동적 할당되어 쓰이는 메모리 영역이 힙이며, 이 영역의 경계를 넘겨 청크 관리 구조나 함수 포인터를 덮어쓰는 공격이 힙 오버플로우다.
스택은 함수 호출 시 지역변수와 복귀주소가 쌓이는 영역이라 동적 할당과 무관하고, 버퍼는 특정 메모리 영역이 아니라 데이터를 담아 두는 공간을 가리키는 일반 용어다. 스풀은 프린터처럼 느린 장치로 보낼 데이터를 임시로 모아 두는 출력 대기 방식이다.
오류나 개정된 내용이 보이면 알려주세요
취약점 점검용으로 사용되는 도구가 아닌것은?
SATAN
Nessus
Snort
ISS
Snort는 트래픽을 실시간으로 분석해 공격을 탐지하는 침입탐지시스템(IDS)이지, 시스템·서비스의 취약점을 점검하는 스캐너가 아니다.
나머지 세 도구는 모두 취약점 스캐닝이 목적이라는 공통점이 있다.
오류나 개정된 내용이 보이면 알려주세요
이메일과 관련되 프로토콜이 아닌것은?
SMTP
SNMP
POP3
IMAP
SNMP는 네트워크 장비를 관리·모니터링하기 위한 프로토콜로, 이메일 송수신과는 관련이 없다.
SMTP는 메일 전송, POP3와 IMAP은 메일 수신에 쓰이는 대표적인 이메일 프로토콜이다.
오류나 개정된 내용이 보이면 알려주세요
트로이목마의 특징이 아닌 것은?
백도어(Back Door)로 사용할 수 있다.
자기복제 능력이 있다.
유용한 프로그램에 내장되어 배포될 수 있다.
정보유출이나 자료파괴 같은 피해를 입힐 수 있다.
자기복제 능력은 트로이목마가 아니라 바이러스나 웜의 특징이다.
트로이목마는 유용한 프로그램으로 위장해 배포된 뒤 백도어로 활용되거나 정보유출·자료파괴 같은 피해를 일으키지만, 스스로를 복제해 퍼뜨리지는 않는다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문은 무엇을 설명한 것인가?
일반 프로그램에 악의적인 루틴을 추가하여 그 프로그램을 사용할 때 본래의 기능 이외에 악의적인 기능까지 은밀히 수 행하도록 하는 공격을 말한다. 예를들어 사용자 암호를 도출 하기 위해서 합법적인 로그인(login) 프로그램으로 가장하고 정상적인 로그인 순서와 대화를 모방하여 작성될 수 있다.
트로이목마(Netbus)
매크로 바이러스(Macro virus)
웜(I-Worm/Hybris)
악성 스크립트(mIRC)
정상 프로그램 속에 악성 루틴을 숨겨 두고 본래 기능 외에 은밀히 악의적 동작을 수행하게 하는 것은 트로이목마다.
지문의 "합법적인 로그인 프로그램으로 가장하고 정상적인 로그인 순서와 대화를 모방해 암호를 도출"하는 사례가 전형적인 수법으로, 스스로 복제하지 않고 사용자가 직접 실행하도록 유인하는 점이 특징이다.
나머지 악성코드와는 이렇게 갈린다.
오류나 개정된 내용이 보이면 알려주세요
xfile(파일)에 대한 접근권한을 숫자로 올바르게 표현한 것은?
-r-s-wsrwt 1 root root 11 11월 8 13:11 xfile
6426
7537
1537
1426
권한 문자열 -r-s-wsrwt 를 숫자로 바꾸면 7537이다.
맨 앞 하이픈은 일반 파일 표시이고 나머지 아홉 자리를 셋씩 끊어 읽는다.
소유자 r-s → 읽기 4 + 실행 1 = 5
그룹 -ws → 쓰기 2 + 실행 1 = 3
기타 rwt → 4 + 2 + 1 = 7실행 자리에 x 대신 소문자 s, s, t 가 찍혔다는 것은 실행 비트가 켜진 상태에서 특수 권한까지 붙었다는 뜻이다. setuid 4 + setgid 2 + sticky 1 = 7 이 맨 앞에 와서 7537 이 된다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 악성코드의 치료 방법이 다른 것은?
바이러스
웜
트로이목마
스파이웨어
스파이웨어는 바이러스·웜·트로이목마와 달리 별도의 안티스파이웨어 도구로 탐지·제거해야 하는 경우가 많아 치료 방식이 다르다.
바이러스·웜·트로이목마는 일반적인 백신(안티바이러스) 엔진이 시그니처를 기반으로 진단하고 감염 코드를 제거하는 방식이 공통적으로 적용된다.
오류나 개정된 내용이 보이면 알려주세요
윈도우 시스템에서 사용자 계정과 패스워드 인증을 위해 서버나 도메인 컨트롤러에 증명하는 Challenge & Response 기반의 인증 프로토콜은?
LSA
SAM
NTLM
SRM
NTLM은 클라이언트가 서버로부터 challenge 값을 받아 이를 이용해 response를 계산·전송하는 방식으로 인증하는 프로토콜이다.
LSA와 SAM은 윈도우 내부의 보안 주체·계정 정보 관리 구성요소이고, SRM은 접근 검사를 담당하는 모듈로 challenge-response 인증 프로토콜 자체는 아니다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 컴퓨터 바이러스에 대한 설명으로 옳지 않은 것은
부트 바이러스란 플로피디스크나 하드디스크의 부트섹터를 감염시키는 바이러스를 말한다.
파일 바이러스는 숙주 없이 독자적으로 자신을 복제해 다른 시스템을 자동으로 감염시켜 자료를 유출, 변조, 삭제하거나 시스템을 파괴한다.
이메일 또는 프로그램 등의 숙주를 통해 전염되어 자료를 변조, 삭제하거나 시스템을 파괴한다.
최근 들어 암호화 기법을 기반으로 구현된 코드를 감염 시마다 변화시킴으로써 특징을 찾기 어렵게 하는 다형성 (Polymorphic) 바이러스로 발전하고 있다.
파일 바이러스는 숙주 없이 독자적으로 퍼지는 것이 아니라, 실행 파일 같은 숙주 파일에 기생해야만 감염·실행되는 악성코드다.
숙주 없이 스스로 복제해 자동으로 전파되는 것은 웜의 특징이며, 파일 바이러스는 감염된 파일이 실행돼야 비로소 활동한다.
부트 바이러스가 부트섹터를 감염시킨다는 설명, 이메일·프로그램 등 숙주를 통해 전염된다는 설명, 다형성 바이러스가 갈수록 발전한다는 설명은 모두 타당하다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 C언어 함수 중에서 버퍼 오버플로우 취약점이 발생하지 안도록 하기 위해 권장하는 함수가 아닌 것은?
strncat()
strncpy()
snprintf( )
gets()
gets()는 입력 길이를 검사하지 않아 버퍼 오버플로우를 유발하기 쉬운 대표적인 위험 함수로, 보안 코딩에서는 사용이 금지되다시피 한다.
strncat(), strncpy(), snprintf()는 복사할 최대 길이를 지정할 수 있어 버퍼 크기를 넘지 않도록 제어할 수 있는 안전한 대체 함수로 권장된다.
오류나 개정된 내용이 보이면 알려주세요
net 명령어에 대한 설명으로 잘못된 것은?
net share : 서버의 모든 공유 리소스 확인 또는 제거
net user : 서버의 사용자 계정 확인 및 관리
net session : 서버에 현재 원격 로그인된 사용자 확인 또는 세션종료
net computer : 서버에서 실행하고 있는 서비스 확인 또는 특정 서비스 실행
net computer는 도메인에 컴퓨터 계정을 추가하거나 삭제하는 명령이지, 서버에서 실행 중인 서비스를 확인·제어하는 명령이 아니다.
서비스 확인이나 시작·중지는 net start, net stop 같은 별도 명령으로 수행한다.
net share, net user, net session에 대한 설명은 각각 공유 리소스, 사용자 계정, 원격 세션 관리 기능과 정확히 일치한다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 윈도우 운영체제에서 사용하는 파일 시스템이 아닌 것은?
FAT16
FAT32
EXT3
NTFS
EXT3는 리눅스 계열 운영체제에서 사용하는 파일 시스템으로, 윈도우 운영체제가 지원하는 파일 시스템이 아니다.
FAT16, FAT32, NTFS는 모두 윈도우에서 표준적으로 사용해온 파일 시스템이다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 Telnet 보안에 대한 설명 중 틀린 것은?
TELNET 세션은 암호화 및 무결성 검사를 지원하지 않는다.
SSH(Secure Shell)는 암호화를 하지 않는다.
패스워드가 암호화되어 있지 않아 스니퍼를 이용하여 제3자에게 노출 될 수 있다.
UNIX 시스템에서 해커가 in.telnetd를 수정하여 클라이언트의 특정 터미널 종류에 대해 인증과정 없이 쉘을 부 여할 수도 있다.
SSH는 텔넷과 달리 통신 구간을 암호화하는 프로토콜이므로, 암호화를 하지 않는다는 설명은 틀렸다.
텔넷은 세션 암호화나 무결성 검사를 지원하지 않아 패스워드가 평문으로 노출되고 스니핑에 취약하며, in.telnetd 조작을 통한 인증 우회 공격도 알려져 있다.
오류나 개정된 내용이 보이면 알려주세요
유닉스 시스템 명령어는?
시스템의 파일 또는 레터리가 만들어질 때의허가권의 기본값을 지정하기 위해서 사용한다. 해당 설정은 모든 계정 사용자들에게 존재하는 값으로서 각 계정 사용자들이 생성하는 파일 또는 디렉터리의 허가권을 결정하기 위한 값이다.
chmod
umask
chown
touch
파일이나 디렉터리가 새로 만들어질 때 허가권의 기본값을 지정하는 명령은 umask다.
umask 는 계정마다 존재하는 값으로, 생성 시 기준 권한에서 마스크 비트를 빼고 실제 권한이 부여된다. 예를 들어 umask 값이 022 면 파일은 644, 디렉터리는 755 로 생성된다.
나머지는 모두 이미 만들어진 대상에 작용하는 명령이다.
오류나 개정된 내용이 보이면 알려주세요
분석 시 사용될 수 있는 명령어에 대하여 잘못 나열한 것은?
secure - 사용자 원격접속 정보 - text file - grep
utmp - 현재 로그인 사용자 정보 - binary file - who
pacct - 사용자별 명령 실행 정보 - text file - history
wtmp - 최근 로그인 및 접속 호스트 정보 - binary file- last
pacct는 사용자별 명령 실행 정보를 담은 바이너리 파일이며, history가 아니라 lastcomm 같은 명령으로 확인한다.
secure, utmp, wtmp에 대한 설명은 각각 원격접속 로그, 현재 로그인 정보, 로그인·접속 이력을 정확히 담고 있어 문제가 없다.
오류나 개정된 내용이 보이면 알려주세요
내부 네트워크와 외부 네트워크 사이에 위치하여 외부에서의 침입을 1차로 방어해 주며 불법 사용자의 침입차단을 한 정책과 이를 지원하는 소프트웨어 및 하드웨어를 제공 는 것은?
IDS(Intrusion Detection System)
Firewall
Bridge
Gateway
방화벽(Firewall)은 내부 네트워크와 외부 네트워크 경계에 위치해 정책에 따라 트래픽을 통제하며 불법 침입을 1차로 차단하는 장비다.
IDS는 침입을 탐지하는 데 집중하고, 브리지와 게이트웨이는 네트워크를 연결·중계하는 장비로 접근제어 정책을 직접 수행하지는 않는다.
오류나 개정된 내용이 보이면 알려주세요
VPN(Virtual Private Network)의 보안적 기술 요소와 거리 가 먼 것은?
터널링 기술 : 공중망에서 전용선과 같은 보안 효과를 얻기 위한 기술
침입탐지 기술 : 서버에 대한 침입을 판단하여 서버의 접근제어를 하는 기술
인증 기술 : 접속 요청자의 적합성을 판단하기 위한 인증기술
암호 기술 : 데이터에 대한 기밀성과 무결성을 제공하기 위해 사용되는 암호 알고리즘 적용 기술
침입탐지 기술은 서버에 대한 공격을 탐지하는 IDS 영역의 기술로, VPN을 구성하는 핵심 보안 요소는 아니다.
VPN은 터널링으로 공중망에 전용선 수준의 보안 효과를 만들고, 접속자를 검증하는 인증 기술과 데이터의 기밀성·무결성을 지키는 암호 기술을 핵심 요소로 삼는다.
오류나 개정된 내용이 보이면 알려주세요
다음은 DOS 창에서 어떤 명령어를 실행시킨 결과인가?
C:\Documents and Settings\Administrator>( )
203.252.53.47 203.252.53.47 with 32 bytes of data:
Reply from 203.25253.47: bytes=32 time<1ms TTL=128
Reply from 203.252.53.47: bytes=32 time<1ms TTL=128
Reply from 203.252.53.47: bytes=32 time<1ms TTL=128
Reply from 203.252.53.47: bytes=32 time<1ms TTL=128
statistics for 203.252.53.47 | Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
ping
traceroute
date
netstat
괄호에 들어갈 명령은 ping이다.
같은 주소로 Reply from ... bytes=32 time<1ms TTL=128 이 네 번 찍히고 마지막에 Sent = 4, Received = 4, Lost = 0 (0% loss) 통계와 최소·최대·평균 왕복시간이 따라 나오는 것은 ICMP 에코 요청과 응답을 기본 4회 주고받는 ping 의 전형적 출력이다.
경로 추적 명령이라면 홉마다 서로 다른 중간 라우터 주소와 세 번씩의 왕복시간이 단계별로 나열되므로 동일한 주소의 Reply 가 반복될 수 없다. 날짜·시각을 출력하는 명령이나 소켓 연결 상태 목록을 보여 주는 명령은 왕복시간·TTL·패킷 손실률 형식 자체를 만들지 않는다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문에서 설명하고 있는 침입차단시스템은?
외부 네트워크와 내부 네트워크 사이에 하나 이상의 경계 네트워크를 두어 내부 네트워크를 외부 네트워크로부터 분리하기 의 한 구조이다. 비무장지대(DMZ)라고 불리는 경계 네트워크에는 서비스를 위해 외부에서 접속이 많은 시스템을 구성하고 보호할 정보가 많은 시스템은 내부 네트워크 안에 구성한다.
스크리닝 라우터(Screening Router)
스크린된 호스트 게이트웨이(Screened Host Gateway)
이중 홈 게이트웨이(Dual-homed Gateway)
스크린된 서브넷 게이트웨이(Screened Subnet Gateway)
지문의 경계 네트워크(DMZ)를 두어 내부망을 외부망으로부터 분리한다는 설명은 스크린된 서브넷 게이트웨이 구조를 가리킨다.
외부 스크리닝 라우터와 내부 스크리닝 라우터 사이에 완충 구간인 DMZ를 만들고, 웹·메일처럼 외부 접속이 많은 서버는 DMZ에, 보호할 정보가 많은 서버는 내부 네트워크에 둔다. 외부에서 내부로 들어가려면 두 라우터와 배스천 호스트를 모두 통과해야 하므로 방어 단계가 가장 깊다.
나머지 구조와의 차이는 다음과 같다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 TCP 프로토콜을 사용하여 서버와 클라이언트가 통 신을 수행할 때 서버에서 클라이언트의 접속요청을 기다리는 함수명은?
bind()
connect()
listen()
accept()
listen() 함수는 서버 소켓을 연결 대기 상태로 만들어 클라이언트의 접속 요청을 기다리게 한다.
bind()는 소켓에 주소를 할당하고, connect()는 클라이언트가 서버로 접속을 시도할 때 쓰며, accept()는 대기 중인 요청을 실제로 받아들여 연결을 수립하는 함수다.
오류나 개정된 내용이 보이면 알려주세요
다음 설명에 해당하는 서비스거부(DoS) 공격은?
헤더가 조작된 일련의 IP 패킷조각(IP Fregments)들을 전송함으로써 공격이 이루어지며 공격자는 데이터의 일부가 겹치거다. 일부 데이터를 포함하지 않는 패킷 조각들을 전송함으로써 패킷 재조합 시 공격대상에서 부하를 발생시키는 공격 유형이다.
Teardrop
Land attack
Syn Flooding
Smurf attack
단편화 오프셋을 조작해 조각끼리 겹치거나 빈 구간이 생기도록 만들어 재조합 과정에서 부하를 일으키는 공격은 Teardrop이다.
IP 조각은 fragment offset 값에 따라 순서대로 이어 붙여야 하는데, 이 값을 겹치게 하거나 건너뛰게 만들면 수신 시스템이 재조합 루틴에서 비정상적인 길이 계산을 반복하다가 자원이 고갈되거나 멈춘다.
다른 공격과의 차이는 다음과 같다.
오류나 개정된 내용이 보이면 알려주세요
다음지문에서 설명하는 침입 탐지 관련 판정은?
공격자가 실제로 시스템에 침입하였으나 침입탐지시스템은 이를 정상적인 동작으로 인식하여 침입을 제대로 탐지 못한 경우의 판정
True Positive
False Positive
True Negative
False Negative
실제 침입이 있었는데도 탐지 시스템이 정상 동작으로 판단해 경보를 울리지 못한 경우는 False Negative(미탐)이다.
침입 탐지 판정은 실제 공격 여부와 시스템의 경보 여부를 조합해 나눈다. 공격이 있었는데 경보가 없으면 False Negative, 공격이 없었는데 경보가 울리면 False Positive(오탐)다.
정상 동작을 정상으로 판단하면 True Negative, 실제 공격을 공격으로 정확히 탐지하면 True Positive다. 네 가지 중 보안상 가장 위험한 쪽이 미탐인데, 침입 사실 자체가 관리자에게 전달되지 않기 때문이다.
오류나 개정된 내용이 보이면 알려주세요
다음 보기에서 설명하고 있는 공격에 대한 방식은?
ICMP Echo Request 패킷의 크기를 정상적인 크기보다 크게 만들어 공격 대상 네트워크에 송신하고 네트워크를 통해 라우팅되어 공격 대상 네트워크에 도달하는 과정에서 작은 조각(Fragment)들로 분할된다.
Teardrop 공격
Ping of Death 공격
UDP Traffic Flooding 공격
Tiny Fragmentation 공격
ICMP Echo Request를 정상보다 훨씬 크게 만들어 보내고 경로상에서 잘게 단편화되도록 하는 공격은 Ping of Death이다.
MTU를 넘는 거대한 ping 패킷은 전송 경로에서 수많은 조각으로 나뉘고, 공격 대상은 이 조각을 모두 모아 재조합해야 하므로 정상 패킷 하나를 처리할 때보다 훨씬 큰 부하를 떠안는다.
조각의 오프셋을 겹치게 조작하는 Teardrop, UDP 패킷을 대량으로 퍼붓는 UDP Traffic Flooding, 조각을 아주 작게 쪼개 필터링 장비를 우회하는 Tiny Fragmentation과는 초점이 다르다. 여기서는 ICMP 요청 패킷의 크기 자체를 키운 점이 결정적 단서다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 방화벽의 기능이 아닌 것은?
접근제어
인증
로깅 및 감사추적
침입자의 역추적
침입자의 역추적은 공격자의 실제 위치를 추적하는 기능으로, 일반적인 방화벽의 기본 기능 범위를 벗어난다.
방화벽은 정책에 따른 접근제어, 사용자·시스템 인증, 로깅 및 감사추적을 통해 트래픽을 통제하고 기록을 남기는 역할을 한다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 무선랜 구축 시 보안 고려사항으로 가장 적합하지 않은 선택은 무엇인가?
SSID를 숨김모드로 사용
관리자용 초기 ID/Password 변경
무선 단말기의 MAC 주소 인증 수행
보안성이 우수한 WEP(Wired Equivalent Privacy) 사용
WEP는 암호 알고리즘 구조 자체에 취약점이 있어 손쉽게 뚫리는 것으로 알려진 방식이라, 보안성이 우수하다고 보고 채택하는 것은 적절하지 않다.
SSID 숨김, 관리자 계정의 초기 ID·비밀번호 변경, 무선 단말의 MAC 주소 인증은 모두 무선랜 구축 시 권장되는 기본 보안 조치다.
오류나 개정된 내용이 보이면 알려주세요
다음에서 호스트기반 침입탐지시스템(HIDS : host-based IDS)에 의해서 처리되는 이상행위의 유형이 아닌 것은?
프로토콜 이상행위(Protocol Anomaly)
버퍼오버플로우 취약점 공격(Buffer Overflow Exploits)
권한 확대 취약점 공격(Privilege-escalation Exploits)
디렉터리 검색(Directory Traversal)
프로토콜 이상행위(Protocol Anomaly) 탐지는 네트워크 트래픽을 감시하는 네트워크 기반 침입탐지시스템(NIDS)의 영역이지, 호스트 자체를 감시하는 HIDS의 전형적인 처리 대상이 아니다.
HIDS는 버퍼오버플로우 공격, 권한 확대 공격, 디렉터리 검색같이 호스트 내부에서 벌어지는 이상행위를 로그와 시스템 콜 수준에서 탐지한다.
오류나 개정된 내용이 보이면 알려주세요
지식기반 침입탐지이 아닌 것은?
통계적 분석(Statistical Analysis)
시그너처 분석(Signature Analysis)
페트리넷(Petri-net)
상태전이분석(State Transition Analysis)
통계적 분석(Statistical Analysis)은 정상 행위의 통계적 패턴에서 벗어난 것을 탐지하는 비정상(이상)행위 기반 기법이지, 지식기반(오용탐지) 기법이 아니다.
시그너처 분석, 페트리넷, 상태전이분석은 알려진 공격 패턴이나 규칙을 지식으로 축적해 비교하는 지식기반 침입탐지 기법에 해당한다.
오류나 개정된 내용이 보이면 알려주세요
무선랜 보안에 대한 설명으로 옳지 않은 것은?
WEP 보안프로토콜은 RC4 암호 알고리즘을 기반으로 개발되었으나 암호 알고리즘의 구조적 취약점으로 인해 공격자에 의해 암호키가 쉽게 크래킹되는 문제를 가지고 있다.
소규모 네트워크에서는 PSK(PreShared Key) 방식의 사용자 인증이, 대규모 네트워크인 경우에는 별도의 인증서버를 활용한 802.1x 방식의 사용자 인증이 많이 활용된다.
WPA/WPA2 방식의 보안프로토콜은 키 도출과 관련된 파 라미터 값들이 암호화되지 않은 상태로 전달되므로 공격자 는 해당 피라미터 값들을 스니핑한 후 사전공격(Dictionary attack)을 시도하여 암호키를 크래킹할 수 있다.
현재 가장 많이 사용 중인 암호 프로토콜은 CCMP TKIP이며 이 중 여러 개의 암호키를 사용하는 'TKIP역 보안성이 더욱 우수하며 사용이 권장되고 있다.
CCMP는 AES 기반으로 TKIP보다 보안성이 우수해 현재 권장되는 방식이며, 여러 암호키를 순환 사용하는 TKIP이 더 우수하다는 설명은 사실과 반대다.
WEP가 RC4의 구조적 취약점으로 쉽게 크래킹된다는 점, 네트워크 규모에 따라 PSK 방식과 802.1x 인증서버 기반 방식이 나뉘어 쓰인다는 점, WPA/WPA2의 키 도출 파라미터가 평문으로 전달돼 사전공격에 노출될 수 있다는 점은 모두 맞는 설명이다.
오류나 개정된 내용이 보이면 알려주세요
IPSec 보안 프로토콜에서 메시지 출처 인증, 메시지 무결성, 메시지 기밀성 서비스를 지원하는 프로토콜과 새로운 IP 헤 더가 추가되는 동작모드가 잘 묶여진 것은?
ESP 프로토콜, Transport 동작모드
ESP 프로토콜, Tunnel 동작모드
AH 프로토콜, Transport 동작모드
AH 프로토콜, Tunnel 동작모드
ESP 프로토콜은 메시지 출처 인증과 무결성뿐 아니라 기밀성(암호화)까지 지원하는 반면, AH는 기밀성을 제공하지 않는다.
동작모드 중 원래의 IP 패킷 전체를 캡슐화해 새로운 IP 헤더를 추가하는 쪽은 터널 모드이고, 트랜스포트 모드는 기존 IP 헤더를 그대로 쓴다.
따라서 기밀성까지 포함한 세 가지 서비스와 새 IP 헤더 추가라는 조건을 모두 만족하는 조합은 ESP와 터널 모드다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문이 설명하고 있는 것은?
인터넷이나 다른 네트워크 메시지가 서버에 도착하였을 때, 전달되어야 할 특정 프로세스(응용프로그램)를 인식(구분)하기 위하여 필요하다.
IP 주소
포트번호
LAN 주소
MAC 주소
서버에 도착한 메시지를 어느 응용 프로그램(프로세스)에 넘길지 구분하는 식별자는 포트번호다.
IP 주소는 네트워크상의 호스트를 찾아가는 데 쓰이고, MAC 주소(LAN 주소)는 같은 링크 안에서 장비를 지정하는 데 쓰인다. 두 주소 모두 어느 컴퓨터인지까지만 알려 준다.
호스트에 도착한 뒤에는 전송 계층이 포트번호로 프로세스를 선택해 데이터를 전달하므로, HTTP는 80번, DNS는 53번처럼 서비스마다 포트를 나눠 쓴다.
오류나 개정된 내용이 보이면 알려주세요
NAC의 주요기능과 가장 거리가 먼 것은?
접근제어/인증 : 네트워크의 모든 IP기반 장치 접근제어
PC 및 네트워크 장치 통제 : 백신 및 패치 관리
해킹/Worm/유해 트래픽 탐지 및 차단 : 해킹행위 차단 및 완벽한 증거수집 능력
컴플라이언스 : 내부직원 역할기반 접근제어
역할기반 접근제어는 NAC의 접근제어·인증 기능에 해당하는 개념이지, 정책 준수 여부를 점검·강제하는 컴플라이언스 기능으로 묶기에는 성격이 다르다.
NAC의 컴플라이언스는 단말이 조직의 보안 정책을 지키고 있는지 점검해 미준수 단말의 네트워크 사용을 제한하는 데 초점이 있다.
모든 IP 기반 장치의 접근제어·인증, 백신·패치 관리를 통한 PC·네트워크 장치 통제, 해킹·웜·유해 트래픽 탐지 및 차단은 NAC의 대표적인 기능으로 꼽힌다.
오류나 개정된 내용이 보이면 알려주세요
Enterprise Security Management의 구성요소에 대한 설명 으로 옳지 않은 것은?
에이전트 : 보안 장비에 탑재, 수집된 데이터를 매니저 서버에 전달하고 통제를 받음.
매니저 : 에이전트에서 받은 이벤트를 룰에 의해 분석 저장, Console Part에 그 내용을 인공 지능적으로 통보
콘솔 : 매니저에게 받은 데이터의 시각적 전달, 상황 판단 기능
보안 패치 : 다른 환경을 가진 컴퓨터를 대상으로 중앙에서 자동으로 통제 및 제어함으로써 각종 소프트웨어의 취 약점에 대한 보안 사고를 사전에 예방
보안 패치 배포·관리 기능은 별도의 패치관리시스템 영역이지, ESM(Enterprise Security Management)의 표준 구성요소로 보기 어렵다.
ESM은 통상 에이전트가 각 보안 장비의 이벤트를 수집해 매니저에 전달하고, 매니저가 규칙에 따라 이벤트를 분석·저장하며, 콘솔이 그 결과를 관리자에게 시각적으로 보여주는 구조로 이루어진다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 제시된 Well Known Port 번호에 해당하는 프로토 콜을 순서대로 가장 적합하게 제시한 것은?
(가) 22번 포트
(나) 53번 포트
(다) 161번 포트
(가) SSH, (나) Gopher, (다) NetBIOS
(가) SSH, (나) DNS, (다) SNMP
(가) FTP, (나) Gopher, (다) SNMP
(가) FTP, (나) DNS, (다) NetBIOS
22번은 SSH, 53번은 DNS, 161번은 SNMP가 쓰는 well known port다.
22번은 원격 접속을 암호화해 수행하는 SSH가 사용하며, 평문으로 오가는 텔넷(23번)과 FTP(20·21번)를 대체한다. 53번은 도메인 이름을 IP 주소로 바꾸는 DNS가 쓰고, 질의는 UDP·영역 전송은 TCP를 이용한다.
161번은 네트워크 장비 상태를 수집·관리하는 SNMP의 요청 포트이며 트랩 수신은 162번이다. Gopher는 70번, NetBIOS는 137~139번이라 제시된 번호와 맞지 않는다.
오류나 개정된 내용이 보이면 알려주세요
어떤 프로토콜에 대한 DoS 공격인가?
ICMP
HTTP
TCP
SMTP
목적지 도달 불가(Destination Unreachable) 메시지를 악용한다는 점에서 ICMP를 겨냥한 DoS다.
Destination Unreachable은 ICMP 타입 3의 제어용 오류 메시지로, 방화벽은 이를 받으면 어떤 세션에 대한 응답인지 상태 테이블을 조회해야 한다. 이 처리가 무거워 대역폭을 채우지 않고도 CPU만 집중적으로 고갈시킬 수 있다.
지문이 트래픽으로 뒤덮는 방식이 아니라 CPU를 high load 시킨다고 못 박은 것도 같은 맥락이다. HTTP·TCP·SMTP를 노린 공격이라면 연결 요청이나 요청 메시지를 대량으로 보내는 형태여야 하는데, 제어용 오류 메시지를 이용한다는 설명과는 맞지 않는다.
오류나 개정된 내용이 보이면 알려주세요
DoS 공격 중 Land 공격이 조작하는 IP 프로토콜의 필드에 해당하는 것은 무엇인가?
출발지 주소
목적지 주소
Time-To-Live 값
헤더의 길이
Land 공격은 IP 헤더의 출발지 주소를 목적지 주소와 동일하게 조작해, 대상 시스템이 자기 자신에게 응답을 보내는 무한 루프에 빠지게 만드는 방식이다.
목적지 주소, TTL 값, 헤더 길이를 조작하는 것은 Land 공격의 핵심 메커니즘이 아니다.
오류나 개정된 내용이 보이면 알려주세요
포맷스트링 취약점의 직접적인 위험이 아닌 것은?
프로그램의 복제
프로그램의 파괴
프로세스 메모리 보기
임의의 메모리 덮어쓰기
프로그램의 복제는 포맷스트링 취약점이 직접적으로 일으키는 위험으로 보기 어렵다.
포맷스트링 취약점은 %n 같은 서식 지정자를 악용해 임의의 메모리를 덮어쓰거나 프로세스 메모리를 들여다보는 데 쓰이고, 이를 통해 프로그램을 비정상 종료시켜 파괴하는 결과로 이어질 수 있다.
오류나 개정된 내용이 보이면 알려주세요
웹 공격 기법은?
게시판의 글에 원본과 함께 악성코드를 삽입하여 글을 읽을 경우 악성코드가 실행되도록 하여 클라이언트의 정보를 유출하는 클라이언트에 대한 공격 기법
SQL Injection 공격
부적절한 파라미터 조작 공격
버퍼 오버플로우 공격
XSS(Cross Site Scripting) 공격
게시판 글에 악성 스크립트를 함께 넣어 두고 다른 이용자가 글을 열람할 때 그 스크립트가 실행되게 하는 기법은 XSS(Cross Site Scripting)다.
서버가 입력값을 검증·치환하지 않고 저장했다가 화면에 그대로 다시 뿌리기 때문에, 글을 읽은 사람의 브라우저에서 스크립트가 돌면서 쿠키·세션 같은 클라이언트 정보가 공격자에게 유출된다. 지문이 클라이언트에 대한 공격이라고 밝힌 부분이 결정적이다.
나머지 기법은 공격 지점이 다르다.
오류나 개정된 내용이 보이면 알려주세요
아래 그림은 웹 해킹과 관련된 로그이다. 이 그림을 보고 짐작할 수 있는 웹 공격 기법은?
SQL Injection
Cross Site Request Forgery
Distribute Denial of Service
Cross Site Script
요청 문자열에 %27(작은따옴표)가 끼어 들어간 점에서 SQL Injection 시도로 볼 수 있다.
로그의 login.php 요청을 보면 userid 파라미터 값이 %27로 시작하고 뒤로 %20(공백)과 %2D(하이픈)가 이어지는 형태로 URL 인코딩되어 넘어왔다. 즉 질의문의 문자열을 작은따옴표로 끊고 조건과 주석(--)을 덧붙이려는 입력이 그대로 전달된 것이다.
응답 코드가 200으로 남은 것은 요청이 차단되지 않고 처리됐다는 뜻이라 입력값 검증 부재를 함께 보여준다. 위조된 요청을 피해자 브라우저가 대신 보내게 하는 CSRF, 대량 트래픽으로 서비스를 마비시키는 DDoS, 열람자 브라우저에서 스크립트를 실행시키는 XSS와는 로그에 남는 흔적이 다르다.
오류나 개정된 내용이 보이면 알려주세요
FTP 전송모드에 대한 설명으로 옳은 것은?
디폴트는 active 모드이며, passive 모드로의 변경은 FTP 서버가 결정한다.
디폴트는 active 모드이며, passive 모드로의 변경은 FTP 클라이언트가 결정한다.
디폴트는 passive 모드이며, active 모드로의 변경은 FTP 서버가 결정한다.
디폴트는 passive 모드이며, active 모드로의 변경은 FTP 클라이언트가 결정한다.
FTP는 디폴트로 active 모드를 사용하며, 이를 passive 모드로 바꿀지는 FTP 클라이언트가 결정한다.
active 모드에서는 서버가 클라이언트로 데이터 연결을 먼저 시도하지만, 방화벽·NAT 환경 등에서 문제가 생기면 클라이언트 쪽 설정으로 passive 모드를 선택해 클라이언트가 데이터 연결을 시작하도록 바꿀 수 있다.
오류나 개정된 내용이 보이면 알려주세요
어떤 종류의 취약점에 대응하기 위한 대책인가?
PHP의 경우 php.ini 파일에서 allow_url_fopen 옵션을 Off값으로 설정
부적절한 파라미터 조작
원격지 파일의 명령 실행
SQL Injection
쿠키 세션 위조
php.ini에서 allow_url_fopen을 Off로 두는 것은 원격지 파일의 명령 실행(파일 인클루전) 취약점을 막기 위한 조치다.
이 옵션이 켜져 있으면 include·require·fopen 같은 함수가 http://나 ftp:// 같은 외부 URL을 파일처럼 열어 실행할 수 있다. 공격자가 파라미터에 자기 서버의 스크립트 주소를 넣으면 그 코드가 피해 서버에서 그대로 동작한다.
파라미터 값 위·변조, SQL Injection, 쿠키·세션 위조는 각각 입력값 검증, 질의문 바인딩, 세션 값의 서버 보관으로 막는 것이라 이 설정과는 연결되지 않는다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문의 설명은 FTP의 어떤 공격 유형에 속하는가?
Bounce 공격
Anonymous FTP 공격
TFTP 공격
스니핑 공격
익명 FTP 서버를 중계지로 삼아 제3의 호스트를 스캔하는 것은 FTP Bounce 공격이다.
FTP는 제어 연결과 데이터 연결이 분리돼 있고, PORT 명령으로 데이터를 받을 주소와 포트를 클라이언트가 지정한다. 이때 자신이 아닌 임의의 IP와 포트를 지정하면 FTP 서버가 대신 그 주소로 접속을 시도하므로, 응답 여부로 포트 개방 상태를 알아낼 수 있고 공격 근원지도 숨겨진다.
지문의 'FTP 포트 명령어를 이용한다', '임의의 네트워크 접속을 릴레이하여 수행한다'가 바로 이 동작이다. 익명 계정 자체의 오용, 인증 없는 TFTP 악용, 평문 계정 정보를 엿보는 스니핑과는 성격이 다르다.
오류나 개정된 내용이 보이면 알려주세요
다음에서 설명하는 전자우편의 보안요소로 옳은 것은?
"중간에서 지나가는 메일을 잡아 놨다가 다시 보내는 공격 방법을 방지해 주는 기능"
메시지 무결성(Message Integrity)
메시지 재생 방지(Message replay prevention)
사용자 인증(User Authentication)
송신자 부인 방지(Nonrepudiation of Origin)
중간에서 가로챈 메일을 나중에 다시 흘려보내는 재전송 공격을 막아 주는 요소는 메시지 재생 방지다.
공격자가 내용을 고치지 않고 원본 그대로 다시 보내면 무결성 검사나 서명 검증은 그대로 통과해 버린다. 그래서 타임스탬프, 일련번호, 난수(nonce) 같은 일회성 값을 넣어 이미 처리한 메시지를 걸러 낸다.
메시지 무결성은 전달 도중 내용이 바뀌지 않았음을, 사용자 인증은 상대가 주장하는 본인임을, 송신자 부인 방지는 보낸 사실을 나중에 부인하지 못하게 하는 것이라 다시 보내는 행위 자체를 차단하는 기능과는 다르다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 스팸 필터 솔루션에 대한 설명 중 가장 부적절한 것은?
메일 서버 앞단에 위치하며 프락시 메일 서버로 동작한다.
SMTP 프로토콜을 이용한 DoS 공격이나 폭탄 메일, 스팸메일을 차단한다.
메일헤더 및 제목 필터링은 제공하지만 본문에 대한 필터링은 제공하지 못한다.
첨부파일 필터링 기능을 이용하여 특정 확장자를 가진 파일만 전송되도록 설정할 수 있다.
본문 필터링을 제공하지 못한다는 설명은 사실과 다르다. 스팸 필터는 헤더·제목뿐 아니라 본문 내용까지 분석해 스팸 여부를 판단하는 콘텐츠 기반 필터링을 함께 제공한다.
메일 서버 앞단의 프락시 메일 서버로 동작하며 SMTP 기반 DoS·폭탄 메일을 차단하고, 첨부파일의 확장자를 제한하는 기능을 제공한다는 설명은 모두 타당하다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 PGP(pretty good privacy)의 기능이 아닌 것은?
전자서명
기밀성
단편화와 재조립
송수신 부인방지
송수신 부인방지는 PGP의 기능으로 꼽히지 않는다. PGP는 전자서명으로 보낸 사람을 확인시켜 줄 뿐, 수신자가 메일을 받았다는 사실까지 증명해 주지는 못한다.
PGP의 기능은 전자서명에 의한 인증, 메시지 암호화에 의한 기밀성, 압축, 큰 메시지를 나눠 보내는 단편화와 재조립, 이메일 호환을 위한 Radix-64 인코딩이다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 E-mail 전송 시 보안성을 제공하기 위한 보안 전자 우편 시스템이 아닌 것은?
PGP(Pretty Good Privacy)
S/MIME(Secure Multipurpose Internet Mail Extension)
PEM(Privacy Enhanced Mail)
SSL(Secure Socket Layer)
SSL(Secure Socket Layer)은 특정 응용 프로그램이 아니라 전송 구간 전체를 암호화하는 범용 프로토콜이어서, 이메일 전용 보안 표준으로 보지 않는다.
PGP·S/MIME·PEM은 모두 전자우편 메시지 자체를 암호화하고 전자서명을 붙이기 위해 만들어진 보안 전자우편 시스템이라는 공통점이 있다.
SSL은 웹이나 메일 등 다양한 응용 계층 트래픽을 감싸는 통신 구간 보안 기술이므로 이메일 전용 시스템 범주에서 벗어난다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 FTP 보안대책과 가장 거리가 먼 것은?
anonymous 사용자의 루트 디렉터리, bin, etc, pub 디렉터리의 소유자와 permission 관리
root 계정의 ftp 접속 제한
최신 ftp 서버 프로그램 사용 및 주기적인 패치
ftp 접근제어 설정 파일인 ftpusers 파일의 소유자를 root로 하고, 접근 허용할 계정을 등록
ftpusers 파일은 FTP 접속을 차단할 계정을 등록하는 목록이며, 접속을 허용할 계정을 등록하는 파일이 아니다.
보통 root·bin·daemon 같은 시스템 계정을 이 파일에 올려 FTP 로그인을 막는 용도로 쓴다.
파일의 용도를 반대로 설명한 항목이 보안대책 설명으로 가장 부적절하다.
오류나 개정된 내용이 보이면 알려주세요
다음의 지문에서 설명하고 있는 기술들은 전자상거래의 안 전성을 지원할 목적으로 이용되는 보안 프로토콜이다. 빈 칸 에 들어가야 할 적합한 단어는?
전자상거래의 안전성을 지원할 목적으로 IPSec(Intemet Protoooo Security), SSL (Secure Socket Layer), OTP(One Time Password) 등이 사용된다. 이 중 IPSec은 ( ㉠ ) 계층에서 SS은 ( ㉡ ) 계 층에서, OTP는 ( ㉢ ) 계층에서 각각 동작된다.
㉠네트워크, ㉡ 전송, ㉢ 응용
㉠네트워크, ㉡ 응용, ㉢ 전송
㉠ 응용, ㉡ 네트워크, ㉢ 전송
㉠ 응용, ㉡ 응용, ㉢ 전송
IPSec은 네트워크 계층, SSL은 전송 계층, OTP는 응용 계층에서 동작한다.
IPSec은 IP 패킷 자체에 AH·ESP 헤더를 붙여 보호하므로 TCP/IP의 네트워크 계층에서 동작한다. 상위 응용을 고치지 않고도 그 호스트가 주고받는 트래픽 전체를 보호할 수 있는 이유가 여기에 있다.
SSL/TLS는 TCP 연결 위에 레코드 계층을 올려 세션을 암호화하므로 전송 계층에서 동작하고, HTTPS처럼 응용 프로토콜 아래에 끼워 쓴다.
OTP는 로그인 시점에 일회용 비밀번호를 주고받아 사용자를 인증하는 수단이므로 응용 단계에서 동작한다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문이 설명한는 기술의 명칭은?
공공 거래 장부이며 가상 화폐로 거래할 때 발생할 수 있는 해킹을 막는 기술이다.
블록체인
라이트닝 네트워크
ECDSA
인공지능
공공 거래 장부이자 분산 데이터베이스로, 임의 조작이 불가능하게 만들어진 기술은 블록체인이다.
지문의 "지속적으로 성장하는 데이터 기록 리스트"는 거래를 블록으로 묶고 이전 블록의 해시값으로 사슬처럼 잇는 구조를 가리킨다. 한 블록을 고치면 뒤따르는 모든 블록의 해시가 어긋나고 다수 노드의 사본과도 달라지므로 분산 노드 운영자라도 임의 변조가 불가능하다.
나머지는 설명하는 층위가 다르다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문이 설명하고 있는것은?
이 솔루션은 인증을 통해 자산 및 사용자를 식별하고, 네트워크 접근권한 등을 부여하며 사용자 접속권한을 제어한다. 인가 받지 않은 단말에 대해 내부 네트워크 접근 통제가 가능하다.
IPS
Firewall
NAC
ESM
인증으로 자산과 사용자를 식별해 네트워크 접근권한을 주고, 인가받지 않은 단말의 내부망 접속을 막는 것은 NAC(Network Access Control)이다.
NAC는 단말이 네트워크에 붙는 접속 시점에 등록된 자산인지와 사용자 인증을 확인하고, 조건에 맞지 않으면 격리하거나 차단한다. 지문의 "인가 받지 않은 단말에 대해 내부 네트워크 접근 통제"가 바로 이 동작이다.
나머지는 단말 인증이 아니라 트래픽이나 이벤트를 다룬다.
오류나 개정된 내용이 보이면 알려주세요
DNSSEC에 대한 설명 중 가장 적절하지 않은 것은?
DNS 메시지에 대한 기밀성을 제공한다.
서비스 거부 공격에 대한 방지책은 없다.
DNS 데이터 위·변조 공격에 대응할 수 있다.
메시지 송신자 인증과 전자서명을 제공한다.
DNSSEC은 DNS 응답의 위·변조 방지와 출처 인증을 위한 기술이며, 메시지 내용을 암호화해 기밀성을 제공하지는 않는다.
전자서명을 통해 데이터 무결성과 송신자 인증을 보장하지만, 질의·응답 자체는 평문으로 전송된다.
서비스 거부 공격에 대한 별도 방어 수단이 없다는 점, 데이터 위·변조에 대응할 수 있다는 점, 전자서명 기반 인증을 제공한다는 점은 모두 DNSSEC의 실제 특성과 일치한다.
오류나 개정된 내용이 보이면 알려주세요
SSL 프로토콜에 대한 설명이다. 적절치 못한 것은?
SSL을 사용하기 위해서는 URL에 "http:// 대신에 "https://"을 사용한다.
SSL 프로토콜은 Default로 TCP 443 Port를 사용한다.
SSL 프로토콜은 암호화 통신을 하기 때문에 침입탐지 방지시스템(IDS/ITS) 등의 보안장비에서 공격 페이로드의 탐지가 쉽다.
SSL은 Record Layer와 HandShake Layer로 구분한다.
SSL로 암호화된 트래픽은 페이로드가 암호화돼 있어 침입탐지·차단 시스템 같은 보안장비가 공격 시그니처를 직접 들여다보기 어렵다.
오히려 암호화 통신은 탐지를 방해하는 요인이며, 이를 우회하려면 SSL 복호화(프록시) 같은 별도 장치가 필요하다.
URL에 https를 사용한다는 점, 기본적으로 TCP 443 포트를 쓴다는 점, Record Layer와 Handshake Layer로 구성된다는 점은 모두 SSL에 대한 올바른 설명이다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 OWASP TOP 10 2017에서 새로 선정된 보안취약 점은?
인젝션
인증 취약점
크로스사이트 스크립트
XXE
XXE(XML External Entity)는 OWASP Top 10 2017년 판에서 처음 신설된 항목이다.
인젝션, 인증 취약점, 크로스사이트 스크립팅은 이전 버전에서도 이미 상위권에 포함돼 있던 기존 취약점 항목이다.
오류나 개정된 내용이 보이면 알려주세요
BYOD 보안솔루션과 가장 거리가 먼 것은?
NAC
MDM
MAM
ESM
ESM(Enterprise Security Management)은 조직 전반의 보안 이벤트를 통합 관제하는 솔루션으로, BYOD 단말 자체를 통제하는 기술이 아니다.
NAC는 네트워크 접근 단계에서, MDM은 단말 전체를, MAM은 단말 내 업무용 애플리케이션을 대상으로 통제한다는 점에서 모두 BYOD 보안에 직접 대응하는 솔루션이다.
오류나 개정된 내용이 보이면 알려주세요
다음 보기가 설명하고 있는 공격 방식은?
해커가 특정 기업, 기관 등의 HW 및 SW 개발, 공급과정 등 에 침투하여 제품의 악의적 변조 또는 제품 내부에 악성코드 등을 숨기는 행위로 최근에 국내 SW 개발사를 대상으로 SW가 제작되는 단계에서 설치파일 변조 침해사고가 여러 차례 확인된 바 있다. 이러한 사고 예방을 위해서는 개발환경은 외부 인터넷을 차단하여 운영하여야 한다.
developer chain attack
supply chain attack
stuxnet attack
scada attck
개발·공급 과정에 침투해 제품을 변조하거나 악성코드를 심는 공격은 공급망 공격(supply chain attack)이다.
지문은 "HW 및 SW 개발, 공급과정 등에 침투", "SW가 제작되는 단계에서 설치파일 변조"라고 했다. 최종 사용자를 직접 노리지 않고 신뢰된 제조·유통 경로를 감염시켜 정품 설치파일로 배포되게 하는 것이 특징이며, 그래서 대책도 개발환경을 외부 인터넷과 분리해 운영하는 쪽으로 제시된다.
나머지 보기는 이 설명과 맞지 않는다.
오류나 개정된 내용이 보이면 알려주세요
다음의 설명 및 조치 내용에 해당하는 취약점은?
공격자가 사용자의 cookie 값이나 session 정보를 의 도한 사이트로 보내거나 특정한 동작을 유발하는 스크립트를 글에 삽입하여 사용자가 게시물 등을 클릭할 경우 공격자가 원하는 동작(계좌이체, 물건주문 등)이 실행되게 하는 취약점 (단, 공격 대상자가 사이트에 로그인해 있거나 유효한 cookie, session 정보를 가지고 있어야 공격이 성공할 수 있음)
SQL injection(sql 명령어 삽입)
CSRF(크로스사이트 요청변조)
RFI(원격 파일 포함)
Directory Listing(디렉터리 목록 노출)
피해자의 인증된 세션을 빌려 공격자가 원하는 계좌이체·물건주문 같은 요청을 대신 실행시키는 것은 크로스사이트 요청변조(CSRF)다.
결정적 단서는 "공격 대상자가 사이트에 로그인해 있거나 유효한 cookie, session 정보를 가지고 있어야 공격이 성공"한다는 조건이다. 브라우저가 요청에 쿠키를 자동으로 실어 보내는 성질을 악용해 정상 사용자가 보낸 것처럼 위조된 요청을 서버에 전달하므로, 목적이 정보 탈취가 아니라 행위 실행에 있다.
나머지 보기는 공격 지점이 다르다.
오류나 개정된 내용이 보이면 알려주세요
MAC 정책의 특징에 대한 설명으로 가장 부적절한 것은?
객체의 소유주가 주체와 객체간의 접근 통제 관계를 정의
보안관리자 주도 하에 중앙 집중적 관리가 가능
접근 규칙수가 적어 통제가 용이
사용자와 데이터는 보안 취급허가를 부여 받아 적용
강제적 접근통제(MAC)에서는 접근 권한을 객체 소유자가 아니라 보안관리자가 중앙에서 결정한다.
객체 소유주가 접근관계를 정한다는 설명은 임의적 접근통제(DAC)의 특징이며, MAC과는 반대된다.
보안관리자 주도의 중앙집중 관리, 정형화된 규칙으로 통제가 용이한 점, 주체와 데이터 모두 보안 취급허가를 부여받아 적용되는 점은 MAC의 실제 특징과 일치한다.
오류나 개정된 내용이 보이면 알려주세요
다음의 지문이 설명하고 있는 접근 통제 보안모델은?
이 모델은 데이터 무결성에 초점을 둔 상업용 접근 통제 보안 모델이다. 이 모델에서는 비인가자들의 데이터 변형에 대한 방 지만 취급하며, 주체는 보다 낮은 무결성의 정보를 읽을 수 없 다.(no read down policy)주체는 또한 자신보다 높은 무결성 수준의 객체를 수정할 수 없다.(no wile up policy) 이 모델은 상태 머신(state mechine) 모델에 기반을 두고 있다.
Bell-LaPadula Model
Biba Model
Clark-Wilson Model
Lattice Model
데이터 무결성에 초점을 둔 상업용 접근통제 모델은 Biba 모델이다.
지문의 "낮은 무결성의 정보를 읽을 수 없다(no read down)"와 "자신보다 높은 무결성 수준의 객체를 수정할 수 없다(no write up)"는 Biba의 두 축이다. 오염 가능성이 있는 하위 데이터가 위로 올라오는 것도, 하위 주체가 상위 데이터를 건드리는 것도 막아 비인가자에 의한 변형을 방지한다.
나머지는 목적이나 접근 방식이 다르다.
오류나 개정된 내용이 보이면 알려주세요
Kerberos 프로토콜을 개발함에 있어 요구사항으로 고려 지 않은 특성은?
보안성
재사용성
투명성
확장성
Kerberos 설계 시 고려된 요구사항은 보안성·신뢰성·투명성·확장성이며, 재사용성은 이 요구사항 목록에 포함되지 않는다.
인증 과정이 사용자에게 드러나지 않는 투명성, 다양한 환경으로 확장 가능한 확장성, 티켓과 세션키를 이용한 보안성이 Kerberos의 핵심 설계 목표다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 평문과 같은 길이의 키를 생성하여 평문과 키를 비 트단위로 XOR하여 암호문을 얻는 방법에 해당하는 것은?
스트림 암호
대칭키 암호
공개키 암호
블록 암호
평문과 같은 길이의 키스트림을 생성해 비트 단위로 XOR하는 방식은 스트림 암호의 정의에 해당한다.
이는 원타임패드(One Time Pad)를 실용적으로 구현하려는 목적에서 발전한 방식으로, 고정된 블록 단위로 치환·순열을 반복하는 블록 암호와는 구분된다.
대칭키 암호는 스트림 암호와 블록 암호를 모두 포함하는 상위 범주여서 이 방식만을 가리키는 답이 될 수 없고, 공개키 암호는 서로 다른 키 쌍을 쓰는 전혀 다른 계열이다.
오류나 개정된 내용이 보이면 알려주세요
다음 각 지문은 공개키 암호에서 어떠한 보안기능을 제공하 기 위한 것인가?
㉠ 비밀성, ㉡ 부인방지
㉠ 무결성, ㉡ 비밀성
㉠ 부인방지, ㉡ 무결성
㉠ 가용성, ㉡ 비밀성
㉠은 비밀성, ㉡은 부인방지다.
㉠은 "수신자의 공개키로 암호화하여 송신한다"고 했다. 이 암호문은 짝이 되는 수신자의 개인키로만 복호화되므로 중간에서 가로채도 내용을 읽을 수 없어 비밀성이 확보된다.
㉡은 "발신자의 개인키로 암호화하여 송신한다"고 했다. 그 개인키는 발신자만 갖고 있고 누구나 발신자의 공개키로 검증할 수 있으므로, 발신자가 나중에 보낸 사실을 부인할 수 없다. 전자서명의 원리가 그대로 적용된 것이다.
무결성은 해시값으로 메시지 변경 여부를 확인하는 기능, 가용성은 필요할 때 자원을 쓸 수 있게 보장하는 성질이어서 두 지문의 키 사용 방향과는 연결되지 않는다.
오류나 개정된 내용이 보이면 알려주세요
다음은 CRL 개체 확장자를 구성하는 필드에 대한 설명이다. 잘못된 설명은?
Reason Code : 인증서가 갱신된 이유를 나타내기 위해 사용되는 코드
Hold Instruction Code : 인증서의 일시적인 유보를 지원하기 위해 사용되는 코드
Certificate Issuer : 인증서 발행자의 이름
Invalidity Date : 개인키 손상이 발생하는 등의 이유로 인증서가 유효하지 않게 된 날짜와 시간에 대한 값
Reason Code는 인증서가 폐지된 사유를 나타내는 코드이며, 갱신 사유를 나타내는 필드가 아니다.
갱신은 유효한 인증서를 새로 발급하는 절차이므로, 폐지 목록(CRL)의 확장 필드가 다룰 내용과는 성격이 다르다.
일시적 유보 사유를 담는 Hold Instruction Code, 발행자 이름을 담는 Certificate Issuer, 개인키 손상 등으로 무효화된 시점을 담는 Invalidity Date에 대한 설명은 모두 올바르다.
오류나 개정된 내용이 보이면 알려주세요
다음은 각 암호 알고리즘이 개발된 배경을 설명한 것이다. 틀린 것은?
스트림 암호는 One Time Pad를 실용적으로 구현할 목적으로 개발되었다.
블록 암호는 암호문의 위·변조를 막기 위해서 개발되었다.
공개키 암호는 키 관리 문제를 극복하기 위해 개발되었다.
해시 함수는 디지털 서명을 효과적으로 수행하기 위해 개발되었다.
해시함수는 임의 길이의 데이터를 고정 길이로 압축해 데이터 무결성을 검증하려는 목적으로 개발된 기술이며, 전자서명 수행 자체를 목적으로 개발된 것은 아니다.
전자서명에 해시값을 쓰는 것은 큰 메시지를 매번 통째로 서명하는 비효율을 줄이기 위해 이후 활용된 방식일 뿐, 해시함수 개발의 본래 배경은 아니다.
스트림 암호가 원타임패드의 실용적 구현을 목표로 등장했다는 점, 공개키 암호가 대칭키의 키 관리(키 배송) 문제를 극복하기 위해 고안됐다는 점은 널리 알려진 사실이다.
오류나 개정된 내용이 보이면 알려주세요
대칭키 암호화 알고리즘으로 묶여진 것은?
DES, AES, MAC
RC5, AES, OFB
SEED, DES, IDEA
Rabin, ECDSA, ARIA
SEED, DES, IDEA는 모두 동일한 키로 암호화와 복호화를 수행하는 대칭키 블록 암호다.
세 항목 모두 대칭키 블록 암호로만 구성된 조합은 하나뿐이다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 대칭키 배송 문제를 해결할 수 있는 방법에 해당하 지 않는 것은?
키 배포 센터에 의한 해결
Diffie-Hellman 키 교환 방법에 의한 해결
전자서명에 의한 해결
공개키 암호에 의한 해결
전자서명은 서명자의 신원 확인과 부인방지를 위한 기술로, 대칭키를 안전하게 전달하는 문제 자체를 해결하지는 않는다.
키 배포 센터를 이용한 중앙집중식 분배, Diffie-Hellman 키 교환, 공개키로 대칭키를 감싸 전달하는 방식은 모두 대칭키 배송 문제에 대한 실제 해결책이다.
오류나 개정된 내용이 보이면 알려주세요
해시함수의 요구사항과 가장 거리가 먼 것은?
계산용이성
역방향성
약한 충돌회피성
강한 충돌회피성
해시함수는 출력값에서 입력값을 복원할 수 없는 일방향성을 만족해야 하므로, 역방향성은 오히려 해시함수가 갖지 말아야 할 성질이다.
계산이 쉬워야 한다는 계산용이성, 서로 다른 입력이 같은 출력을 갖기 어려워야 한다는 약한·강한 충돌회피성은 모두 해시함수의 정상적인 요구사항이다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 생체 인식의 요구사항과 가장 거리가 먼 것은?
획득성
영구성
구별성
유연성
생체인식 기술의 일반적 요구사항은 보편성·구별성·영구성·획득성 등이며, 유연성은 이 요구사항 체계에 포함되지 않는다.
측정이 쉬워야 한다는 획득성, 시간이 지나도 특징이 변하지 않아야 한다는 영구성, 사람마다 달라야 한다는 구별성은 모두 생체인식의 핵심 조건이다.
오류나 개정된 내용이 보이면 알려주세요
능동적 공격에 해당되지 않는 것은?
메시지 변조
전송되는 파일을 도청
삽입공격
삭제공격
전송되는 파일을 몰래 엿보는 행위는 데이터를 관찰만 할 뿐 변경을 가하지 않는 수동적 공격에 해당한다.
메시지를 고쳐 쓰는 변조, 데이터를 끼워 넣는 삽입공격, 데이터를 지우는 삭제공격은 모두 대상에 직접 변화를 일으키는 능동적 공격이다.
오류나 개정된 내용이 보이면 알려주세요
다음의 공개키 암호에 대한 내용 중 잘못된 것은?
하나의 알고리즘으로 암호와 복호를 위한 키 쌍을 이용해 암호화와 복호화를 수행한다.
송신자와 수신자는 대응되는 키 쌍을 모두 알고 있어야 한다.
두 개의 키 중 하나는 비밀로 유지되어야 한다.
암호화 알고리즘, 하나의 키와 암호문에 대한 지식이 있어도 다른 하나의 키를 결정하지 못해야 한다.
공개키 암호에서 개인키는 소유자만 알고 있어야 하므로, 송신자와 수신자가 키 쌍을 모두 알고 있어야 한다는 서술은 옳지 않다.
공개키는 누구나 알 수 있지만 그에 대응하는 개인키는 한쪽만 비밀로 보관해야 암호 체계의 안전성이 유지된다.
암호화·복호화에 대응되는 키 쌍을 쓴다는 점, 두 키 중 하나는 비밀로 유지돼야 한다는 점, 한 키와 암호문만으로 다른 키를 유추할 수 없어야 한다는 점은 모두 공개키 암호의 올바른 성질이다.
오류나 개정된 내용이 보이면 알려주세요
블록암호에 대한 공격 방식과 가장 거리가 먼 것은?
선형공격
차분공격
고정점 연쇄공격
전수공격
고정점 연쇄공격은 블록암호가 아니라 해시함수를 겨냥한 공격이다. 압축함수의 고정점을 찾아 같은 해시값을 갖는 메시지를 만들어 내는 기법으로, 생일공격·중간자 연결공격과 함께 해시함수 공격으로 분류된다.
선형공격과 차분공격은 알고리즘의 통계적 편향과 입·출력 차분을 이용한 대표적 블록암호 분석 기법이며, 전수공격은 가능한 모든 키를 시도하는 무차별 대입 공격으로 블록암호에 실제로 쓰이는 공격 방식이다.
오류나 개정된 내용이 보이면 알려주세요
인수 분해의 어려움을 기초로 한 공개키 암호화 알고리즘은?
AES
RSA
ECC
DH
RSA는 큰 합성수를 소인수분해하기 어렵다는 수학적 난제를 안전성의 근거로 삼는 공개키 알고리즘이다.
AES는 대칭키 블록암호이고, ECC는 타원곡선 이산대수 문제, DH(Diffie-Hellman)는 이산대수 문제를 기반으로 하므로 인수분해 문제와는 별개다.
오류나 개정된 내용이 보이면 알려주세요
블록 암호는 기밀성이 요구되는 정보를 정해진 블록 단위로 암호화 하는 대칭키 암호 시스템으로 알고리즘 구조는 파이 스텔(Feistel) 구조와 SPN 구조가 있다. 다음 중 파이스텔 구 조 블록암호가 아닌 것은?
DES
AES
SEED
RC5
AES는 파이스텔 구조가 아니라 SPN(Substitution-Permutation Network) 구조를 채택한 블록암호다.
DES, SEED, RC5는 모두 블록을 좌우로 나누어 라운드마다 교환하는 파이스텔 계열 구조를 따른다.
오류나 개정된 내용이 보이면 알려주세요
다음 인증 기술 중에서 종류가 다른 한 가지는?
개체 인증
사용자 인증
신원 인증
메시지 인증
메시지 인증은 전달된 데이터가 위·변조되지 않았는지 확인하는 기술로, 사람의 신원을 확인하는 인증과는 성격이 다르다.
개체 인증, 사용자 인증, 신원 인증은 모두 접속하거나 행위하는 주체가 누구인지를 확인한다는 공통점이 있어 같은 범주로 묶인다.
오류나 개정된 내용이 보이면 알려주세요
이중서명의 특징에 대한 설명으로 옳지 않은 것은?
분쟁에 대한 대비를 위해 두 메시지 간의 연관성이 구현되어야 함
구매자의 자세한 주문정보와 지불정보를 판매자와 금융기관에 필요 이상으로 전달하지 않아야 함
이중 서명은 SSL에서 도입된 기술로 고객의 카드 정보를 상인에게 전달하면 상인은 그 요청에 유효성을 확인하게 됨
구매자는 최종 메시지 다이제스트를 자신의 개인 서명키로 암호화 하여 이중서명을 생성함
이중서명(Dual Signature)은 SSL이 아니라 SET(Secure Electronic Transaction) 프로토콜에서 전자상거래 결제를 위해 도입된 기술이다.
구매자의 주문정보와 지불정보를 분리해 필요한 당사자에게만 전달하고, 두 메시지 간 연관성을 유지해 분쟁에 대비하며, 구매자가 최종 다이제스트를 자신의 개인 서명키로 암호화한다는 나머지 설명은 이중서명의 실제 동작과 일치한다.
오류나 개정된 내용이 보이면 알려주세요
인증서 상태를 관리하고 있는 서버는 유효성 여부에 관하 이 답을 즉시 보내주는 프로토콜은?
CRL
OCSP
OCRL
SSL
인증서 상태 관리 서버에 실시간으로 질의해 유효성 여부를 즉시 응답받는 프로토콜은 OCSP(Online Certificate Status Protocol)다.
CRL은 폐지된 인증서 목록을 주기적으로 배포하는 방식이어서 실시간 응답과는 거리가 있고, OCRL은 실재하는 표준 용어가 아니며, SSL은 인증서 상태를 조회하는 프로토콜이 아니라 통신 구간을 암호화하는 프로토콜이다.
오류나 개정된 내용이 보이면 알려주세요
그림은 사용자 A가 사용자 B에게 암호문을 전달하는 과정 이다. Key_x와 Key_y가 동일하다면 이에 대한 설명으로 옮 지 않은 것은?
n명의 사용자가 암호화 시스템에 참여하는 경우 n(n-1)/2)개의 키가 필요하다.
암호화 시스템 사용자가 1명씩 증가할 때마다 키의 개수는 기하급수적으로 증가한다.
동일한 키를 사용함으로써 비밀성 및 부인방지의 기능을 제공한다.
Decrypt(C)의 알고리즘은 Encrypt(M) 알고리즘의 역순이다.
같은 키를 쓰는 대칭키 방식은 비밀성은 주지만 부인방지는 제공하지 못한다. 그래서 동일 키로 부인방지까지 된다는 설명이 옳지 않다.
그림처럼 암호화와 복호화에 같은 키를 쓰면 송신자와 수신자가 동일한 키를 나눠 갖는다. 그 키로 만든 암호문은 둘 중 누구라도 만들 수 있으므로 "A가 보냈다"는 사실을 제3자에게 증명할 수 없다. 부인방지는 서명자만 가진 개인키가 필요한 공개키 기반 전자서명의 몫이다.
나머지는 대칭키의 성질로 맞는 설명이다.
오류나 개정된 내용이 보이면 알려주세요
정보통신망법에 따라 정보통신서비스 제공자 등은 중요 정보에 대해서는 안전한 암호알고리즘으로 암호화하여 저장하여야 한다. 다음중 법령에 따른 필수 암호화 저장 대상이 아닌것은?
주민등록번호
운전면허번호
핸드폰번호
계좌번호
법령상 필수 암호화 저장 대상은 주민등록번호·여권번호·운전면허번호·외국인등록번호·신용카드번호·계좌번호·생체정보·비밀번호 등이며, 휴대전화번호는 이 목록에 포함되지 않는다.
주민등록번호와 운전면허번호는 고유식별정보로서, 계좌번호는 금융정보로서 각각 암호화 저장 의무 대상에 명시돼 있다.
다만 정보통신망법의 이 개인정보 관련 조항은 2020년 데이터 3법 개정으로 개인정보 보호법으로 옮겨졌으므로, 이 문제는 출제 당시 기준으로 판단한다.
오류나 개정된 내용이 보이면 알려주세요
「개인정보 보호법 상 용어 정의로 가장 옳지 않은 것은?
개인정보: 살아 있는 개인에 관한 정보로서 성명, 주민등록번호 및 영상 등을 통하여 개인을 알아볼 수 있는 정보
정보주체: 처리되는 정보에 의하여 알아볼 수 있는 사람으로서 그 정보의 주체가 되는 사람
처리: 개인정보의 수집, 생성, 연계, 연동, 기록, 저장, 보유, 가공, 편집, 검색, 출력, 정정, 복구, 이용, 제공, 공개, 파기(破棄), 그 밖에 이와 유사한 행위
개인정보관리자: 업무를 목적으로 개인정보파일을 운용하기 위하여 스스로 또는 다른 사람을 통하여 개인정보를 처리하는 공공기관, 법인, 단체 및 개인
개인정보보호법상 업무를 목적으로 개인정보파일을 운용하는 공공기관·법인·단체·개인을 가리키는 용어는 개인정보처리자이며, 개인정보관리자라는 용어는 법에서 정의하고 있지 않다.
개인정보, 정보주체, 처리에 대한 나머지 설명은 출제 당시 법 제2조의 정의와 일치한다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 빈 칸에 들어갈 용어의 순서가 가장 적합한 것은?
프로젝트의 범위 · 설정 · 기획 → ( ㉠ ) →( ㉡ ) → ( ㉢ ) → 프로젝트의 수행 테스트 및 유지 보수
㉠ 복구계획 수립, ㉡ 복구전략 개발, ㉢ 사업영향평가
㉠ 복구전략 개발, ㉡ 복구계획 수립, ㉢ 사업영향평가
㉠ 사업영향평가, ㉡ 복구계획 수립, ㉢ 복구전략 개발
㉠ 사업영향평가, ㉡ 복구전략 개발, ㉢ 복구계획 수립
㉠은 사업영향평가, ㉡은 복구전략 개발, ㉢은 복구계획 수립이다.
업무연속성계획은 범위 설정·기획으로 시작한 뒤, 업무 중단이 조직에 끼치는 손실과 복구 목표시간·복구 우선순위를 먼저 산정한다. 이것이 사업영향평가이며 이후 모든 판단의 근거 자료가 된다.
그 결과를 놓고 어느 수준의 대체 설비와 백업 방식으로 복구할지 전략을 먼저 고른 뒤, 그 전략을 절차·조직·연락체계 문서로 구체화한 복구계획을 만든다. 계획이 나와야 비로소 수행·테스트와 유지보수 단계로 넘어간다.
평가 없이 전략을 정하거나 전략 없이 계획서를 쓰면 근거가 사라지므로 세 단계의 앞뒤를 바꾼 배열은 성립하지 않는다.
오류나 개정된 내용이 보이면 알려주세요
정보보호 관리체계 인증제도에 대한 설명으로 가장 적절하지 않은 것은?
인증대상은 임의신청자와 의무대상자로 구분되며, 인공의무대상자가 인증을 받지 않으면 과태료 3천만원이 부과된다.
임의신청자의 경우 인증범위를 신청기관이 정하여 신청할 수 있으며, 심사기준 및 심사절차는 의무대상자 심사와 동일하다.
정보통신망법 제46조에 따른 집적정보통신시설 사업자는 의무대상자이다.
전년도 직전 3개월간 정보통신서비스 일일평균 이용자 수가 10만명 이상인 자는 대상이다.
의무대상 여부를 가르는 일일평균 이용자 수 기준은 10만 명이 아니라 100만 명이며, 매출액 기준도 함께 적용된다. (출제 당시 기준)
의무대상자가 인증을 받지 않으면 과태료가 부과된다는 점, 임의신청자도 의무대상자와 동일한 심사기준·절차를 적용받는다는 점, 집적정보통신시설 사업자가 의무대상에 해당한다는 점은 모두 제도의 실제 내용과 일치한다.
오류나 개정된 내용이 보이면 알려주세요
OECD 개인정보보안 8원칙에 포함되지 않는 것은 무엇인가?
이용제한의 원칙
정보 정확성의 원칙
비공개의 원칙
안전성 확보의 원칙
OECD 개인정보보호 8원칙에는 공개의 원칙이 포함돼 있을 뿐, 이와 반대되는 비공개의 원칙은 존재하지 않는다.
이용제한의 원칙, 정보 정확성의 원칙, 안전성 확보의 원칙은 모두 OECD 8원칙(수집제한·정보정확성·목적명확화·이용제한·안전성확보·공개·개인참가·책임)에 실제로 포함된다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문이 설명하는 정보보호 관련 제도는?
민간업체 등에서 개발한 정보보호시스템을 국제표준인 ISO 15408 및 ISO 18045를 이용하여 보안기능에 대한 안정성과 신뢰성을 보증함으로써 사용자들이 안심하고 정보보호시스템 을 사용할 수 있도록 지원하는 제도
정보보호제품 평가 · 인증 제도
정보보호 관리체계 인증 제도
보안적합성 검증 제도
암호모들 검증 제도
ISO/IEC 15408(공통평가기준)과 ISO/IEC 18045(공통평가방법론)로 제품의 보안기능을 평가·보증하는 것은 정보보호제품 평가·인증 제도다.
지문이 평가 대상으로 삼는 것은 조직이나 운영 절차가 아니라 민간업체가 개발한 정보보호시스템, 곧 제품이다. 공통평가기준은 제품이 갖춰야 할 보안기능 요구사항과 보증등급을, 공통평가방법론은 그것을 평가하는 방법을 규정한다.
나머지 제도는 대상과 근거가 다르다.
오류나 개정된 내용이 보이면 알려주세요
개인정보보호법 제3조(개인정보 보호 원칙)에 대한 내용 중 틀린 것은?
개인정보처리자는 개인정보의 처리 목적을 명확하게 하여야 하고 그 목적에 필요한 범위에서 최소한의 개인정보만을 적법하고 정당하게 수집하여야 한다.
개인정보처리자는 개인정보의 처리 목적에 필요한 범위에서 적합하게 개인정보를 처리하여야 하며, 그 목적 외의 용도로 활용하여서는 아니 된다.
개인정보처리자는 개인정보의 처리 목적에 필요한 범위에서 개인정보의 기밀성, 무결성 및 신뢰성이 보장되도록 하여야 한다.
개인정보처리자는 개인정보의 처리 방법 및 종류 등에 따라 정보주체의 권리가 침해받을 가능성과 그 위험 정도를 고려하여 개인정보를 안전하게 관리하여야 한다.
개인정보보호법 제3조는 개인정보 처리 시 정확성·완전성·최신성이 보장되도록 해야 한다고 규정하며, 기밀성·무결성·신뢰성이라는 표현으로 규정돼 있지 않다.
처리 목적을 명확히 하고 최소한의 정보만 수집해야 한다는 점, 목적 범위 내에서만 이용해야 한다는 점, 위험 정도를 고려해 안전하게 관리해야 한다는 점은 모두 제3조의 실제 내용과 일치한다.
오류나 개정된 내용이 보이면 알려주세요
다음은 개인정보의 안전성 확보조치 기준에서의 인터넷 홈 페이지 취약점 점검과 관련한 설명이다. 옳은 것들을 모두 고른 것은?
a, b
b, c
a, c
a, b, c
a·b·c가 모두 옳은 설명이다.
a는 고유식별정보를 인터넷 홈페이지로 처리하는 개인정보처리자에게 해당 홈페이지의 취약점을 연 1회 이상 점검하고 필요한 보완조치를 하도록 한 안전성 확보조치 기준의 내용 그대로다.
b는 점검 주체와 도구를 정한 대목이다. 점검은 자체인력이든 보안업체든 수행할 수 있고, 도구도 상용·공개용·자체제작 가운데 무엇을 써도 무방하다.
c는 웹 취약점 점검과 함께 웹셸을 정기적으로 점검·조치하면 열람권한 없는 자에게 개인정보가 공개·유출될 위험이 더 줄어든다는 설명으로, 점검 제도의 취지에 부합한다.
오류나 개정된 내용이 보이면 알려주세요
위험관리 절차를 순서대로 배열한 것은?
㉠ 자산식별
㉡ 정보보호계획 수립
㉢ 정보보호대책 수립
㉣ 위험 분석 및 평가
㉤ 주기적 재검토
㉠ - ㉡ - ㉢ - ㉣ - ㉤
㉠ - ㉣ - ㉢ - ㉡ - ㉤
㉠ - ㉡ - ㉣ - ㉢ - ㉤
㉠ - ㉣ - ㉡ - ㉢ - ㉤
위험관리는 자산식별 → 위험 분석 및 평가 → 정보보호대책 수립 → 정보보호계획 수립 → 주기적 재검토 순서로 진행된다.
먼저 보호할 자산을 찾아 가치를 매겨야 무엇을 얼마나 지킬지가 정해진다. 그 자산에 걸린 위협과 취약점을 따져 위험의 크기를 산정하는 단계가 위험 분석 및 평가다.
평가된 위험 가운데 수용 수준을 넘는 것에 어떤 통제를 적용할지 대책을 고르고, 그 대책을 누가 언제 어떤 예산으로 이행할지 적은 정보보호계획을 만든다. 대책이 정해져야 계획을 쓸 수 있으므로 두 단계의 앞뒤를 바꿀 수 없다.
마지막 재검토는 자산·위협·환경이 달라졌는지 주기적으로 확인해 앞 단계를 다시 돌리는 순환 고리다.
오류나 개정된 내용이 보이면 알려주세요
「개인정보 보호법」에서 규정하고 있는 개인정보 중 민감정 보에 해당하지 않는 것은?
주민등록번호
노동조합 · 정당의 가입·탈퇴에 관한 정보
건강에 관한 정보
사상 · 신념에 관한 정보
주민등록번호는 개인정보보호법상 고유식별정보로 별도 분류되며, 사상·신념·건강 등을 다루는 민감정보와는 구분되는 범주다.
노동조합·정당 가입 여부, 건강에 관한 정보, 사상·신념에 관한 정보는 모두 법에서 명시한 민감정보의 예시에 해당한다.
오류나 개정된 내용이 보이면 알려주세요
현재 존재하는 위험이 조직에서 수용할 수 있는 수준을 넘어 선다면, 이 위험을 어떤 방식으로든 처리해야 된다. 다음의 지문이 설명하고 있는 위험 처리 방식은?
보험이나 외주 등으로 위험 처리에 소요될 잠재적 비용을 제 3자에게 이전하거나 할당하는 위험처리 방식
위험 수용
위험 감소
위험 회피
위험 전가
보험 가입이나 외주처럼 위험에 따르는 잠재적 비용을 제3자에게 넘기는 처리 방식은 위험 전가다.
위험 전가는 위험 자체를 없애지 않고 손실이 발생했을 때의 재정적 부담만 이전한다. 지문의 '이전하거나 할당하는'이 그 특징을 그대로 가리킨다.
오류나 개정된 내용이 보이면 알려주세요
다음의 보기에서 정보통신기반보호법에서 규정된 주요정보 통신기반시설 지정 시 고려사항이 아닌 것은?
당해 정보통신기반시설을 관리하는 기관이 수행하는 업무의 국가사회적 중요성
다른 정보통신기반시설과의 상호연계성
침해사고의 발생가능성 또는 그 복구의 용이성
시설이 취급하고 있는 개인정보의 규모
정보통신기반보호법상 주요정보통신기반시설 지정 시 고려사항은 업무의 국가사회적 중요성, 정보통신기반시설에 대한 의존도, 다른 시설과의 상호연계성, 침해사고 발생 시 피해규모와 범위, 침해사고의 발생가능성 또는 복구의 용이성이며, 취급 중인 개인정보의 규모는 법에서 명시한 고려사항이 아니다.
나머지 세 항목은 모두 해당 법 조문이 열거하는 지정 고려사항과 일치한다.
오류나 개정된 내용이 보이면 알려주세요
다음은 개인정보보호법에 따른 개인정보의 파기에 관하여 설명한 것이다. 옳은 것은?
개인정보처리자는 처리 목적의 달성여부와 관계없이 동의 기간이 경과해야만 개인정보를 파기할 수 있다.
개인정보처리자는 동의기간이 경과하더라도 처리목적이 달성되지 못한 경우에는 개인정보를 계속 이용할 수 있다.
개인정보처리자는 개인정보를 파기해야 하는 사유가 발생했을 때에는 정당한 사유가 없는 한 5일 이내에 개인정보를 파기해야 한다.
복원이 불가능한 방법이란 미래에 개발될 기술도 고려하여 파기 후 개인정보의 복구 가능성을 원천 차단한 방법을 의미한다.
개인정보처리자는 파기 사유가 발생하면 정당한 사유가 없는 한 5일 이내에 해당 개인정보를 파기해야 한다.
처리 목적이 달성되면 동의기간이 남아 있어도 파기해야 하고, 반대로 동의기간이 지나면 목적 달성 여부와 관계없이 파기해야 한다. 따라서 동의기간이 경과해야만 파기할 수 있다거나, 목적이 달성되지 못했으니 계속 이용할 수 있다는 설명은 옳지 않다.
복원이 불가능한 방법이란 미래에 개발될 기술까지 따지는 것이 아니라 현재의 기술 수준을 기준으로 복구할 수 없게 만드는 것을 뜻한다.
오류나 개정된 내용이 보이면 알려주세요
개인정보처리자가 개인정보의 수집 시 정보주체의 동의를 받지 않아도 되는 경우로 가장 적절한 것은?
개인정보취급 방침에 명시한 경우
경제적, 기술적인 사유로 통상적인 동의를 받는 것이 뚜렷하게 곤란한 경우
법률에 특별한 규정이 있거나 법령상 의무를 준수하기 위하여 불가피한 경우
요금 부과를 위해 필요한 경우
법률에 특별한 규정이 있거나 법령상 의무를 준수하기 위해 불가피한 경우는 개인정보보호법이 명시한 대표적인 동의 예외 사유다.
자체 방침에 명시했다는 사정이나 단순히 동의받기 곤란하다는 사정, 요금 부과 목적이라는 사정만으로는 동의 없이 개인정보를 수집할 법적 근거가 되지 않는다.
오류나 개정된 내용이 보이면 알려주세요
다음 보기가 설명하는 위험분석 방법은?
과거자료 분석법
확률 분포법
델파이법
시나리오법
일정한 조건을 설정해 놓고 그 조건에서 발생 가능한 결과들을 추정하는 정성적 위험분석 기법은 시나리오법이다.
'어떤 사건도 기대대로 발생하지 않는다'는 전제가 시나리오법의 출발점이다. 적은 정보로도 전반적인 가능성을 추론할 수 있어 분석자와 관리층의 의사소통에 유리하지만, 이론적 추측에 그쳐 정확도·완성도가 낮다는 단점도 지문에 함께 제시돼 있다.
오류나 개정된 내용이 보이면 알려주세요
다음 지문은 정보통신망법상 전자문서의 정의 규정이다. ( )에 적합한 용어를 찾으시오.
'전자문서'란 컴퓨터 등 정보처리능력을 가진 장치에 의하여 ( A )인 형태로 작성되어 송수신되거나 저장된 문서형식의 자료로서 ( B )된 것을 말한다.
A : 전기적, B: 정형화
A : 전자적, B: 표준화
A : 전기적, B : 표준화
A : 전자적, B: 정형화
A에는 전자적, B에는 표준화가 들어간다.
정보통신망법의 전자문서 정의는 '정보처리능력을 가진 장치에 의하여 전자적인 형태로 작성되어 송수신되거나 저장된 문서형식의 자료로서 표준화된 것'이다. 종이문서와 구분되는 성질을 법문은 '전기적'이 아니라 '전자적'으로 쓴다.
뒤의 빈칸도 단순히 모양을 갖췄다는 '정형화'가 아니라, 교환·처리가 가능하도록 정해진 규격을 따랐다는 '표준화'가 법문의 용어다.
오류나 개정된 내용이 보이면 알려주세요
다음은 정보보호 정책 및 조직과 관련한 설명이다. 옳지 않 은 것은?
조직이 수행하는 모든 정보보호 활동의 근거를 포함할 수 있도록 정보보호정책을 수립해야 하며, 이러한 정책은 조직과 관련한 것이므로 국가나 관련 산업에서 정하는 정보보호 관련 법, 규제를 고려할 필요는 없다.
조직에 미치는 영향을 고려하여 중요한 업무, 서비스, 조직, 자산 등을 포함할 수 있도록 정보보호 관리체계 범위를 설정하고 범위 내 모든 자산을 식별하여 문서화하여야 한다.
정보보호 관리체계 수립 및 운영 등 조직이 수행하는 정보보호 활동 전반에 경영진의 참여가 이루어질 수 있도록 보고 및 의사결정 체계를 수립해야 한다.
최고경영자는 조직의 규모, 업무 중요도 분석을 통해 정보보호 관리체계의 지속적인 운영이 가능하도록 정보보호 조직을 구성하고 정보보호 관리체계 운영 활동을 수행하는데 필요한 자원을 확보하여야 한다.
정보보호정책은 조직 내부 사정만이 아니라 국가나 관련 산업이 정한 법·규제도 반드시 고려해 수립해야 한다.
정보보호 관리체계 범위를 설정하고 그 안의 자산을 식별·문서화해야 한다는 점, 경영진이 참여하는 보고·의사결정 체계를 갖춰야 한다는 점, 최고경영자가 조직과 자원을 확보해야 한다는 점은 모두 올바른 설명이다.
오류나 개정된 내용이 보이면 알려주세요
다음은 정보보호 교육과 관련한 설명이다. 옳지 않은 것은?
교육의 시기, 기간, 대상, 내용, 방법 등의 내용이 포함된 연간 정보보호 교육 계획을 수립하면서, 대상에는 정보보호 관리체계 범위 내 임직원을 포함시켜야 하고, 외부용역 인력은 제외해도 무방하다.
교육에는 정보보호 및 정보보호 관리 체계 개요, 보안사고 사례, 내부 규정 및 절차, 법적 책임 등의 내용을 포함 하고 일반 임직원, 책임자, IT 및 정보보호 담당자 등 각 직무별 전문성 제고에 적합한 교육내용 및 방법을 정하여야 한다.
연 1회 이상 교육을 시행하고 정보보호 정책 및 절차의 중 대한 변경, 조직 내·외부 보안사고 발생, 관련 법규 변경 등의 사유가 발생할 경우 추가 교육을 수행해야 한다.
교육 내용에는 구성원들이 무엇을 해야 하며, 어떻게 할 수 있는지에 대한 것을 포함해야 하며, 가장 기본적인 보안 단계의 실행에서부터 좀 더 고급의 전문화된 기술에 이르기까지 다양한 단계로 나누어 구성할 수 있다.
정보보호 교육 대상에는 관리체계 범위 내 임직원뿐 아니라 외부용역 인력도 포함돼야 하며, 이들을 제외해도 된다는 서술은 옳지 않다.
교육 내용에 보안사고 사례·내부 규정·법적 책임을 포함하고 직무별로 다르게 구성해야 한다는 점, 연 1회 이상 실시하고 중대한 변경·사고·법규 개정 시 추가 교육을 해야 한다는 점, 기본 단계부터 전문 단계까지 수준별로 구성할 수 있다는 점은 모두 올바른 설명이다.
오류나 개정된 내용이 보이면 알려주세요
다음 중 ISMS(Information Security Management System) 의 각 단계에 대한 설명으로 옳은 것은?
계획 : ISMS 모니터링과 검토
조치 : ISMS 관리와 개선
수행 : ISMS 수립
점검 : ISMS 구현과 운영
PDCA 모델에서 조치(Act) 단계는 ISMS를 관리하고 개선하는 단계에 해당한다.
계획 단계는 ISMS 수립, 수행 단계는 ISMS 구현과 운영, 점검 단계는 ISMS 모니터링과 검토에 해당하므로, 나머지 선택지들은 단계와 활동 내용이 서로 뒤바뀌어 있다.
오류나 개정된 내용이 보이면 알려주세요
국가안전보장에 중대한 영향을 미치는 주요정보통신기반시설에 대한 보호대책의 미흡으로 국가안전보장이나 경제사회 전반에 피해가 우려될 수 있으므로 기반시설을 지정하여야 한다. 다음 중 주요정보통신기반시설이 아닌 것은 무엇인가?
전력, 가스, 석유 등 에너지 · 수자원시설
인터넷포털, 전자상거래 등 인터넷시설
도로·철도·지하철·공항·항만 등 주요 교통시설
방송중계 국가지도통신망 시설
주요정보통신기반시설은 전자적 침해행위로 마비될 경우 국가안전보장이나 국민생활에 심각한 피해를 줄 수 있는 국가·공공기관 및 사회기반시설을 대상으로 지정된다.
에너지·수자원, 주요 교통시설, 방송·국가지도통신망처럼 국가 필수 인프라에 해당하는 시설이 지정 대상이며, 마비 시 사회 전반에 즉각적인 피해를 준다.
인터넷포털이나 전자상거래 사이트는 민간 상업 서비스로서, 정보통신기반보호법이 지정하는 국가기반시설의 범주에 해당하지 않는다.
오류나 개정된 내용이 보이면 알려주세요
[정보보안기사 필기] 18년 1회차 시험지 PDF 다운로드·인쇄 →
[정보보안기사 필기] 18년 1회차 정답과 해설은 무료인가요?
이 페이지의 100문항 정답과 해설은 로그인 없이 무료로 볼 수 있습니다. 무제한 풀이·실전 모의고사·PDF 출력·전자책 다운로드는 베이직 플랜에 포함됩니다.
이 회차를 CBT 로 직접 풀어볼 수 있나요?
정보보안기사 필기 기출문제 암기장에서 이 회차를 회차별·랜덤으로 풀고 오답노트에 자동으로 모을 수 있습니다. 정보보안기사 필기 기출문제 풀러 가기 →
시험지 PDF 나 전자책으로도 볼 수 있나요?
이 회차의 인쇄용 시험지 PDF 페이지에서 시험지를 받을 수 있습니다. 시험지 PDF 받기 →


