인터넷보안전문가 2급 · 2017

인터넷보안전문가 2급 (2017-10-29)

총 60문항

정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.

  1. 1.SET(Secure Electronic Transaction)의 기술구조에 대한 설명으로 옳지 않은 것은?

    1. ①SET은 기본적으로 X.509 전자증명서에 기술적인 기반을 두고 있다.
    2. ②SET에서 제공하는 인터넷에서의 안전성은 모두 암호화에 기반을 두고 있고, 이 암호화 기술은 제 3자가 해독하기가 거의 불가능하다.
    3. ③암호화 알고리즘에는 공개키 암호 시스템만 사용된다.
    4. ④이 방식은 n명이 인터넷상에서 서로 비밀통신을 할 경우 'n(n-1)/2' 개 키를 안전하게 관리해야 하는 문제점이 있다.
  2. 2.5명의 사용자가 대칭키(Symmetric Key)를 사용하여 주고받는 메시지를 암호화하기 위해서 필요한 키의 총 개수는?

    1. ①2개
    2. ②5개
    3. ③7개
    4. ④10개
  3. 3.IP 계층에서 보안 서비스를 제공하기 위한 IPsec에서 제공되는 보안 서비스로 옳지 않은 것은?

    1. ①부인방지 서비스
    2. ②무연결 무결성 서비스
    3. ③데이터 원천 인증
    4. ④기밀성 서비스
  4. 4.안전한 전자지불을 위하여 수립된 보안 대책과 사용 용도에 대한 연결이 옳지 않은 것은?

    1. ①PGP(Pretty Good Privacy) - 메일 보안 시스템
    2. ②PEM(Privacy-enhanced Electronic Mail) - 보안 메일의 IETF 표준
    3. ③Kerberos - 사용자 인증
    4. ④SNMPv2 - Web 문서 관리
  5. 5.이산대수 문제에 바탕을 두며 인증메시지에 비밀 세션키를 포함하여 전달 할 필요가 없고 공개키 암호화 방식의 시초가 된 키 분배 알고리즘은?

    1. ①RSA 알고리즘
    2. ②DSA 알고리즘
    3. ③MD-5 해쉬 알고리즘
    4. ④Diffie-Hellman 알고리즘
  6. 6.전용 해시 알고리즘 중 해시값을 128비트에서 256비트까지 32비트 단위로 가변적으로 할 수 있고 라운드 수 역시 3에서 5사이를 선택할 수 있는 것은?

    1. ①MD4
    2. ②MD5
    3. ③SHA-1
    4. ④HAVAL
  7. 7.RSA 암호화 알고리즘에 대한 설명으로 옳지 않은 것은?

    1. ①공개키 암호화 알고리즘 중 하나이다.
    2. ②Rivest 암호화, Adleman이 개발하였다.
    3. ③다른 암호화 방식에 비해 계산량이 적어, 저사양의 휴대기기에 주로 사용된다.
    4. ④전자서명에 이용된다.
  8. 8.Kerberos의 용어 설명 중 옳지 않은 것은?

    1. ①AS : Authentication Server
    2. ②KDC : Kerbers 인증을 담당하는 데이터 센터
    3. ③TGT : Ticket을 인증하기 위해서 이용되는 Ticket
    4. ④Ticket : 인증을 증명하는 키
  9. 9.SEED(128 비트 블록 암호 알고리즘)의 특성으로 옳지 않은 것은?

    1. ①데이터 처리단위는 8, 16, 32 비트 모두 가능하다.
    2. ②암ㆍ복호화 방식은 공개키 암호화 방식이다.
    3. ③입출력의 크기는 128 비트이다.
    4. ④라운드의 수는 16 라운드이다.
  10. 10.응용계층 프로토콜로 옳지 않은 것은?

    1. ①SMTP
    2. ②FTP
    3. ③Telnet
    4. ④TCP
  11. 11.파일 퍼미션이 현재 664인 파일이 '/etc/file1.txt' 라는 이름으로 저장되어 있다. 이 파일을 batman 이라는 사용자의 홈디렉터리에서 ln 명령을 이용하여 'a.txt' 라는 이름으로 심볼릭 링크를 생성하였는데, 이 'a.txt' 파일의 퍼미션 설정상태는?

    1. ①664
    2. ②777
    3. ③775
    4. ④700
  12. 12.Linux의 기본 명령어 'man'의 의미는?

    1. ①명령어에 대한 사용법을 알고 싶을 때 사용하는 명령어
    2. ②윈도우나 쉘을 빠져 나올 때 사용하는 명령어
    3. ③지정한 명령어가 어디에 있는지 경로를 표시
    4. ④기억된 명령어를 불러내는 명령어
  13. 13.DHCP(Dynamic Host Configuration Protocol) Scope 범위 혹은 주소 풀(Address Pool)을 만드는데 주의할 점에 속하지 않는 것은?

    1. ①모든 DHCP 서버는 최소한 하나의 DHCP 범위를 가져야 한다.
    2. ②DHCP 주소 범위에서 정적으로 할당된 주소가 있다면 해당 주소를 제외해야 한다.
    3. ③네트워크에 여러 DHCP 서버를 운영할 경우에는 DHCP 범위가 겹치지 않아야 한다.
    4. ④하나의 서브넷에는 여러 개의 DHCP 범위가 사용될 수 있다.
  14. 14.Linux 파일 시스템의 기본 구조 중 파일에 관한 중요한 정보를 싣는 곳은?

    1. ①부트 블록
    2. ②i-node 테이블
    3. ③슈퍼 블록
    4. ④실린더 그룹 블록
  15. 15.ifconfig 명령으로 IP Address를 설정할 때 사용하는 값으로 옳지 않은 것은?

    1. ①Subnet Mask
    2. ②Broadcast Address
    3. ③Network Address
    4. ④Unicast Address
  16. 16.VI(Visual Interface) 명령어 중에서 변경된 내용을 저장한 후 종료하고자 할 때 사용해야 할 명령어는?

    1. ①:wq
    2. ②:q!
    3. ③:e!
    4. ④$
  17. 17.Windows Server 환경에서 기본 그룹계정의 설명 중 옳지 않은 것은?

    1. ①Users - 시스템 관련 사항을 변경할 수 없는 일반 사용자
    2. ②Administrators - 컴퓨터/도메인에 모든 액세스 권한을 가진 관리자
    3. ③Guest - 파일을 백업하거나 복원하기 위해 보안 제한을 변경할 수 있는 관리자
    4. ④Power Users - 일부 권한을 제외한 관리자 권한을 가진 고급 사용자
  18. 18.Windows Server에서 제공하고 있는 VPN 프로토콜인 L2TP(Layer Two Tunneling Protocol)에 대한 설명 중 옳지 않은 것은?

    1. ①IP 기반의 네트워크에서만 사용가능하다.
    2. ②헤드 압축을 지원한다.
    3. ③터널 인증을 지원한다.
    4. ④IPsec 알고리즘을 이용하여 암호화 한다.
  19. 19.DNS(Domain Name System) 서버를 처음 설치하고 가장 먼저 만들어야 하는 데이터베이스 레코드는?

    1. ①CNAME
    2. ②HINFO(Host Information)
    3. ③PTR(Pointer)
    4. ④SOA(Start Of Authority)
  20. 20.Linux에서 사용자의 'su' 명령어 시도 기록을 볼 수 있는 로그는?

    1. ①/var/log/secure
    2. ②/var/log/messages
    3. ③/var/log/wtmp
    4. ④/var/log/lastlog
  21. 21.파일의 허가 모드가 '-rwxr---w-'이다. 다음 설명 중 옳지 않은 것은?

    1. ①소유자는 읽기 권한, 쓰기 권한, 실행 권한을 갖는다.
    2. ②동일한 그룹에 속한 사용자는 읽기 권한만을 갖는다.
    3. ③다른 모든 사용자는 쓰기 권한 만을 갖는다.
    4. ④동일한 그룹에 속한 사용자는 실행 권한을 갖는다.
  22. 22.Linux에서 'ls -al' 명령에 의하여 출력되는 정보로 옳지 않은 것은?

    1. ①파일의 접근허가 모드
    2. ②파일 이름
    3. ③소유자명, 그룹명
    4. ④파일의 소유권이 변경된 시간
  23. 23.SSL 레코드 계층의 서비스를 사용하는 세 개의 특정 SSL 프로토콜 중의 하나이며 메시지 값이 '1'인 단일 바이트로 구성되는 것은?

    1. ①Handshake 프로토콜
    2. ②Change cipher spec 프로토콜
    3. ③Alert 프로토콜
    4. ④Record 프로토콜
  24. 24.Linux에서 프로세스 실행 우선순위를 바꿀 수 있는 명령어는?

    1. ①chps
    2. ②reserv
    3. ③nice
    4. ④top
  25. 25.다음이 설명하는 Linux 시스템의 데몬은?

    1. ①crond
    2. ②atd
    3. ③gpm
    4. ④amd
  26. 26.Linux 구조 중 다중 프로세스·다중 사용자와 같은 주요 기능을 지원·관리하는 것은?

    1. ①Kernel
    2. ②Disk Manager
    3. ③Shell
    4. ④X Window
  27. 27.'shutdown -r now' 와 같은 효과를 내는 명령어는?

    1. ①halt
    2. ②reboot
    3. ③restart
    4. ④poweroff
  28. 28.다음 명령어 중에서 데몬들이 커널상에서 작동되고 있는지 확인하기 위해 사용하는 것은?

    1. ①domon
    2. ②cs
    3. ③cp
    4. ④ps
  29. 29.VI(Visual Interface) 에디터에서 편집행의 줄번호를 출력해주는 명령은?

    1. ①:set nobu
    2. ②:set nu
    3. ③:set nonu
    4. ④:set showno
  30. 30.아래는 DNS Zone 파일의 SOA 레코드 내용이다. SOA 레코드의 내용을 보면 5 개의 숫자 값을 갖는데, 그 중 두 번째 값인 Refresh 값의 역할은?

    1. ①Primary 서버와 Secondary 서버가 동기화 하게 되는 기간이다.
    2. ②Zone 내용이 다른 DNS 서버의 cache 안에서 살아남을 기간이다.
    3. ③Zone 내용이 다른 DNS 서버 안에서 Refresh 될 기간이다.
    4. ④Zone 내용이 Zone 파일을 갖고 있는 서버 내에서 자동 Refresh 되는 기간이다.
  31. 31.ICMP(Internet Control Message Protocol)의 메시지 타입으로 옳지 않은 것은?

    1. ①Source Quench
    2. ②Port Destination Unreachable
    3. ③Echo Request, Echo Reply
    4. ④Timestamp Request, Timestamp Reply
  32. 32.FDDI(Fiber Distributed Data Interface)에 대한 설명으로 옳지 않은 것은?

    1. ①100Mbps급의 데이터 속도를 지원하며 전송 매체는 광섬유이다.
    2. ②일차 링과 이차 링의 이중 링으로 구성된다.
    3. ③LAN과 LAN 사이 혹은 컴퓨터와 컴퓨터 사이를 광섬유 케이블로 연결하는 고속 통신망 구조이다.
    4. ④매체 액세스 방법은 CSMA/CD 이다.
  33. 33.프로토콜 스택에서 가장 하위 계층에 속하는 것은?

    1. ①IP
    2. ②TCP
    3. ③HTTP
    4. ④UDP
  34. 34.Star Topology에 대한 설명 중 올바른 것은?

    1. ①시작점과 끝점이 존재하지 않는 폐쇄 순환형 토폴로지이다.
    2. ②모든 노드들에 대해 간선으로 연결한 형태이다.
    3. ③연결된 PC 중 하나가 다운되어도 전체 네트워크 기능은 수행된다.
    4. ④라인의 양쪽 끝에 터미네이터를 연결해 주어야 한다.
  35. 35.OSI 7 Layer 구조의 계층 7에서 계층 4를 차례대로 나열한 것은?

    1. ①응용(Application) - 세션(Session) - 표현(Presentation) - 전송(Transport)
    2. ②응용(Application) - 표현(Presentation) - 세션(Session) - 전송(Transport)
    3. ③응용(Application) - 표현(Presentation) - 세션(Session) - 네트워크(Network)
    4. ④응용(Application) - 네트워크(Network) - 세션(Session) - 표현(Presentation)
  36. 36.TCP/IP 프로토콜을 이용해 클라이언트가 서버의 특정 포트에 접속하려고 할 때 서버가 해당 포트를 열고 있지 않다면 응답 패킷의 코드 비트에 특정 비트를 설정한 후 보내 접근할 수 없음을 통지하게 된다. 다음 중 클라이언트가 서버의 열려있지 않은 포트에 대한 접속에 대해 서버가 보내는 응답 패킷의 코드 비트 내용이 올바른 것은?

    1. ①SYN
    2. ②ACK
    3. ③FIN
    4. ④RST
  37. 37.디지털 데이터를 디지털 신호 인코딩(Digital Signal Encoding)하는 방법으로 옳지 않은 것은?

    1. ①NRZ(Non Return to Zero)
    2. ②Manchester
    3. ③PCM(Pulse Code Modulation)
    4. ④Differential Manchester
  38. 38.라우터 명령어 중 NVRAM에서 RAM으로 configuration file을 copy하는 명령어는?

    1. ①copy flash start
    2. ②copy running-config startup-config
    3. ③copy startup-config running-config
    4. ④wr mem
  39. 39.다음 203.214.3.0/26 Subnet의 호스트에 사용할 수 있는 IP Address로 맞는 것은?

    1. ①203.214.3.0
    2. ②203.214.3.64
    3. ③203.214.3.63
    4. ④203.214.3.1
  40. 40.다음 중 OSI 7 Layer의 각 Layer 별 Data 형태로서 옳지 않은 것은?

    1. ①Transport Layer-> Segment
    2. ②Network Layer-> Packet
    3. ③Datalink Layer-> Fragment
    4. ④Physical Layer-> bit
  41. 41.TCP와 UDP의 차이점 설명으로 옳지 않은 것은?

    1. ①데이터 전송형태로 TCP는 Connection Oriented방식이고 UDP는 Connectionless방식이다.
    2. ②TCP가 UDP보다 데이터 전송 속도가 빠르다.
    3. ③TCP가 UDP보다 신뢰성이 높다.
    4. ④TCP가 UDP에 비해 각종 제어를 담당하는 Header 부분이 커진다.
  42. 42.다음 중 데이터 링크 계층의 기능에 해당하지 않는 것은?

    1. ①데이터 링크 커넥션의 설정과 해제
    2. ②전송 데이터의 프레임화
    3. ③물리매체에 비트 열 전송
    4. ④전송확인 및 흐름제어
  43. 43.32bit IP Address를 48bit 이더넷 주소로 변환하는 프로토콜은?

    1. ①ARP
    2. ②RARP
    3. ③IGMP
    4. ④ICMP
  44. 44.SNMP(Simple Network Management Protocol)에 대한 설명으로 옳지 않은 것은?

    1. ①RFC(Request For Comment) 1157에 명시되어 있다.
    2. ②현재의 네트워크 성능, 라우팅 테이블, 네트워크를 구성하는 값들을 관리한다.
    3. ③TCP 세션을 사용한다.
    4. ④상속이 불가능하다.
  45. 45.다음은 OSPF의 라우터 ID에 관한 설명으로 옳지 않은 것은?

    1. ①OSPF 선언 당시 Loopback Interface가 존재하면, 가장 높은 Loopback Interface의 IP Address가 라우터 ID가 된다.
    2. ②OSPF 선언 당시 Loopback Interface가 존재하지 않으면, UP된 Physical Interface 중 가장 높은 IP Address가 라우터가 된다.
    3. ③DR/BDR 선출시 Tie-Breaker로서의 역할을 한다.
    4. ④라우터에 인위적으로 부여하는 것은 불가능하다.
  46. 46.다음 중 파일 보호 방식에서 사용되는 보호 기법으로 옳지 않은 것은?

    1. ①파일 감춤법
    2. ②접근 리스트법
    3. ③암호법
    4. ④파일의 명명법
  47. 47.침입방지시스템(Intrusion Prevention System)의 단점으로 잘못된 것은?

    1. ①악의적인 내부 사용자로부터 시스템 정보를 보호할 수 없다.
    2. ②자신을 통하지 않는 접속으로부터 시스템을 보호할 수 없다.
    3. ③완전히 새로운 형태의 위협에 대해서는 방어할 수 없다.
    4. ④악의적인 대량의 패킷 정보에 대해서는 시스템을 보호할 수 없다.
  48. 48.버퍼 오버플로우(Buffer Overflow) 개념으로 옳지 않은 것은?

    1. ①스택의 일정부분에 익스플로러 코드(Explorer Code)를 삽입하고 어떤 프로그램의 리턴 어드레스(Return Address)를 익스플로러 코드가 위치한 곳으로 돌린다.
    2. ②대체적으로 문자열에 대한 검사를 하지 않아서 일어나는 경우가 많다.
    3. ③소유자가 root인 Setuid가 걸린 응용프로그램인 경우 익스플로러 코드를 이용 root의 권한을 획득할 수 있다.
    4. ④Main 프로그램과 Sub 프로그램의 경쟁관계와 Setuid를 이용하여 공격하는 패턴이 존재한다.
  49. 49.TCPdump 가 동작하기 위해 필요한 라이브러리는?

    1. ①ncurse
    2. ②libpcap
    3. ③libmod
    4. ④modperl
  50. 50.해킹에 성공한 후 해커들이 하는 행동의 유형으로 옳지 않은 것은?

    1. ①추후에 침입이 용이하게 하기 위하여 트로이 목마 프로그램을 설치한다.
    2. ②서비스 거부 공격 프로그램을 설치한다.
    3. ③접속 기록을 추후의 침입을 위하여 그대로 둔다.
    4. ④다른 서버들을 스캔 프로그램으로 스캔하여 취약점을 알아낸다.
  51. 51.Linux에서 Nmap의 옵션 중 상대방의 OS를 알아내는 옵션은?

    1. ①[root@icqa bin]#./nmap -O www.target.com
    2. ②[root@icqa bin]#./nmap -I www.target.com
    3. ③[root@icqa bin]#./nmap -sS www.target.com
    4. ④[root@icqa bin]#./nmap -sP www.target.com
  52. 52.Linux에서 root만 로그인하고 나머지 사용자 계정은 로그인이 불가능하게 하는 설정 파일은?

    1. ①/etc/nologin
    2. ②/etc/hosts.allow
    3. ③/etc/hosts.deny
    4. ④/bin/more
  53. 53.IP Spoofing을 막기 위한 방법으로 옳지 않은 것은?

    1. ①Sequence Number를 유추하지 못하도록 Random하게 발생시키도록 한다.
    2. ②IP로 인증하는 서비스는 사용하지 않는다.
    3. ③Secure Shell과 같은 암호화된 Protocol을 사용한다.
    4. ④내부 사용자끼리의 IP Spoofing을 막기 위해 Router에서 Source Routing을 허용하지 않는다.
  54. 54.방화벽의 주요 기능으로 옳지 않은 것은?

    1. ①접근제어
    2. ②사용자 인증
    3. ③로깅
    4. ④프라이버시 보호
  55. 55.네트워크 취약성 공격으로 옳지 않은 것은?

    1. ①Scan 공격
    2. ②IP Spoofing 공격
    3. ③UDP 공격
    4. ④Tripwire 공격
  56. 56.Linux 시스템에서 Rootkit의 역할로 옳지 않은 것은?

    1. ①불법적인 권한을 다시 획득하는 역할을 수행한다.
    2. ②시스템 상에서 침입자의 흔적을 지워주는 역할을 수행한다.
    3. ③정상적인 프로그램처럼 보이지만 내부에 악의적인 코드가 내장되어있다.
    4. ④자가 복제를 통해 자신의 존재를 숨기면서 다른 시스템과의 접속을 시도한다.
  57. 57.SSL(Secure Socket Layer)에서 제공하는 보안 서비스로 옳지 않은 것은?

    1. ①두 응용간의 기밀성 서비스
    2. ②클라이언트와 서버의 상호 인증
    3. ③메시지 무결성 서비스
    4. ④루트 CA 키 갱신
  58. 58.스머프 공격(Smurf Attack)에 대한 설명으로 올바른 것은?

    1. ①두 개의 IP 프래그먼트를 하나의 데이터 그램인 것처럼 하여 공격 대상의 컴퓨터에 보내면, 대상 컴퓨터가 받은 두 개의 프래그먼트를 하나의 데이터 그램으로 합치는 과정에서 혼란에 빠지게 만드는 공격이다.
    2. ②서버의 버그가 있는 특정 서비스의 접근 포트로 대량의 문자를 입력하여 전송하면, 서버의 수신 버퍼가 넘쳐서 서버가 혼란에 빠지게 만드는 공격이다.
    3. ③서버의 SMTP 서비스 포트로 대량의 메일을 한꺼번에 보내고, 서버가 그것을 처리하지 못하게 만들어 시스템을 혼란에 빠지게 하는 공격이다.
    4. ④출발지 주소를 공격하고자 하는 컴퓨터의 IP Address로 지정한 후, 패킷신호를 네트워크 상의 컴퓨터에 보내게 되면, 패킷을 받은 컴퓨터들이 반송 패킷을 다시 보내게 되는데, 이러한 원리를 이용하여 대상 컴퓨터에 갑자기 많은 양의 패킷을 처리하게 함으로써 시스템을 혼란에 빠지게 하는 공격이다.
  59. 59.다음 중 시스템 로그데몬(syslogd)의 설명으로 옳지 않은 것은?

    1. ①시스템 로그 데몬의 설정파일 위치는 '/etc/syslog.conf'이다.
    2. ②로그 데몬의 실행방법은 '/etc/rc.d/init.d/syslog start'이다.
    3. ③시스템 로그 데몬의 위치는 '/bin/syslogd' 이다.
    4. ④로그 데몬의 종료방법은 '/etc/rc.d/init.d/syslog stop'이다.
  60. 60.다음 설명하는 것은 무엇을 의미하는가?

    1. ①sniffing
    2. ②IP Spoofing
    3. ③Race Condition
    4. ④Format String Bug