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

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

총 60문항

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

  1. 1.IPSec 프로토콜에 대한 설명으로 옳지 않은 것은?

    1. ①네트워크 계층인 IP 계층에서 보안 서비스를 제공하기 위한 보안 프로토콜이다.
    2. ②IP 스푸핑(Spoofing)이나 IP 스니핑(Sniffing)을 방지할 수 있다.
    3. ③인증, 무결성, 접근제어, 기밀성, 재전송 방지 등의 서비스를 제공한다.
    4. ④키 관리는 수동으로 키를 입력하는 수동방법(Manual) 만이 존재한다.
  2. 2.공개키 암호 알고리즘에 관한 설명 중 옳지 않은 것은?

    1. ①공개키 암호화 방식은 암호화와 복호화하는데 비밀키와 공개키라는 서로 다른 두 개의 키를 사용한다.
    2. ②공개키는 일반인에게 공개하고 비밀키는 오직 자신만이 알도록 한다.
    3. ③데이터 암호화 및 수신된 데이터의 부인 봉쇄 그리고 전자 서명에 있어서 효율적이다.
    4. ④비공개키 암호 알고리즘보다 암호화와 복호화 속도가 빠르고 키의 길이가 대칭키 알고리즘보다 작다.
  3. 3.전용 해시 알고리즘 중 해시값을 128비트에서 256비트까지 32비트 단위로 가변적으로 할 수 있고, 라운드 수 역시 3에서 5사이를 선택할 수 있는 것은?

    1. ①MD4
    2. ②MD5
    3. ③SHA-1
    4. ④HAVAL
  4. 4.DES(Data Encryption Standard)에 대한 설명 중 옳지 않은 것은?

    1. ①1970년대 초 IBM이 개발한 알고리즘이다.
    2. ②2048 비트까지의 가변 키 크기가 지원되고 있다.
    3. ③미국표준기술연구소(NIST)에 의해 암호화 표준으로 결정됐다.
    4. ④암호화 방식의 전자 코드 북과 암호 피드백으로 이루어졌다.
  5. 5.다음 중 암호화 알고리즘 성격이 다른 하나는?

    1. ①DES
    2. ②Skipjack
    3. ③RSA
    4. ④FEAL
  6. 6.인적자원에 대한 보안 위협을 최소화하기 위한 방법으로 옳지 않은 것은?

    1. ①기밀 정보를 열람해야 하는 경우에는 반드시 정보 담당자 한 명에게만 전담시키고 폐쇄된 곳에서 정보를 열람 시켜 정보 유출을 최대한 방지한다.
    2. ②기밀 정보를 처리할 때는 정보를 부분별로 여러 명에게 나누어 업무를 처리하게 함으로써 전체 정보를 알 수 없게 한다.
    3. ③보안 관련 직책이나 서버 운영 관리자는 순환 보직제를 실시하여 장기 담당으로 인한 정보 변조나 유출을 막는다.
    4. ④프로그래머가 운영자의 직책을 중임하게 하거나 불필요한 외부 인력과의 접촉을 최소화 한다.
  7. 7.보안과 관련된 용어의 정의나 설명으로 옳지 않은 것은?

    1. ①프락시 서버(Proxy Server) - 내부 클라이언트를 대신하여 외부의 서버에 대해 행동하는 프로그램 서버
    2. ②패킷(Packet) - 인터넷이나 네트워크상에서 데이터 전송을 위해 처리되는 기본 단위로 모든 인터페이스에서 항상 16KB의 단위로 처리
    3. ③이중 네트워크 호스트(Dual-Homed Host) - 최소한 두 개의 네트워크 인터페이스를 가진 범용 컴퓨터 시스템
    4. ④호스트(Host) - 네트워크에 연결된 컴퓨터 시스템
  8. 8.다음 내용은 보안 운영체제의 특정한 보안기능에 대해 설명한 것이다. 어떤 기능인가?

    1. ①사용자 식별 또는 인증
    2. ②감사 및 감사 기록
    3. ③강제적/임의적 접근 통제
    4. ④침입탐지
  9. 9.시스템관리자가 사용자의 인증을 위한 사용자 ID 발급 시에 주의할 점으로 옳지 않은 것은?

    1. ①시스템에 의해 식별 될 수 있는 유일한 사용자 ID를 발급해야 한다.
    2. ②사용자 ID와 패스워드의 두 단계 인증을 하는 ID를 발급해야 한다.
    3. ③일정기간 후에는 개별 사용자의 의지와는 관계없이 사용자 ID를 변경함을 제시한다.
    4. ④시스템에 허용되는 접근의 종류는 반드시 제시해야 한다.
  10. 10.응용계층 프로토콜로 옳지 않은 것은?

    1. ①SMTP
    2. ②FTP
    3. ③Telnet
    4. ④TCP
  11. 11.파일 시스템의 기능으로 옳지 않은 것은?

    1. ①여러 종류의 접근 제어 방법을 제공
    2. ②파일의 생성, 변경, 제거
    3. ③파일의 무결성과 보안을 유지할 수 있는 방안 제공
    4. ④네트워크 제어
  12. 12.SSL 레코드 계층의 서비스를 사용하는 세 개의 특정 SSL 프로토콜 중의 하나이며 메시지 값이 ′1′인 단일 바이트로 구성되는 것은?

    1. ①Handshake 프로토콜
    2. ②Change cipher spec 프로토콜
    3. ③Alert 프로토콜
    4. ④Record 프로토콜
  13. 13.Linux의 기본 디렉터리에 해당하지 않는 것은?

    1. ①/etc
    2. ②/root
    3. ③/grep
    4. ④/home
  14. 14.Linux 명령어에 대한 설명으로 옳지 않은 것은?

    1. ①ls : 디렉터리를 변경할 때 사용한다.
    2. ②cp : 파일을 다른 이름으로 또는 다른 디렉터리로 복사할 때 사용한다.
    3. ③mv : 파일을 다른 파일로 변경 또는 다른 디렉터리로 옮길 때 사용한다.
    4. ④rm : 파일을 삭제할 때 사용한다.
  15. 15.Linux에서 주어진 명령이나 유틸리티의 매뉴얼을 출력하기 위해 사용되는 명령어는?

    1. ①ps
    2. ②fine
    3. ③man
    4. ④ls
  16. 16.사용자 그룹을 생성하기 위해 사용되는 Linux 명령어는?

    1. ①groups
    2. ②mkgroup
    3. ③groupstart
    4. ④groupadd
  17. 17.퍼미션(Permission)에 대한 설명 중 옳지 않은 것은?

    1. ①파일의 그룹 소유권을 바꾸기 위한 명령은 chgrp이다.
    2. ②파일의 접근모드를 바꿀때는 chmod이다.
    3. ③모두가 사용할 수 있게 할려면 666이다.
    4. ④파일의 소유권을 다를 사람에게 변경할때는 chown이다.
  18. 18.Linux에서 VI(Visual Interface) 명령어 중 변경된 내용을 저장한 후 종료하고자 할 때 사용해야 할 명령어는?

    1. ①:wq
    2. ②:q!
    3. ③:e!
    4. ④$
  19. 19.일반적으로 다음 설명에 해당하는 프로세스는?

    1. ①Shell
    2. ②Kernel
    3. ③Program
    4. ④Deamon
  20. 20.이메일에서 주로 사용하는 프로토콜로 옳지 않은 것은?

    1. ①SMTP
    2. ②POP3
    3. ③IMAP
    4. ④SNMP
  21. 21.Linux에서 현재 위치한 디렉터리를 표시해 주는 명령어는?

    1. ①mkdir
    2. ②pwd
    3. ③du
    4. ④df
  22. 22.Windows Server 환경에서 기본 그룹계정의 설명 중 옳지 않은 것은?

    1. ①Users - 시스템 관련 사항을 변경할 수 없는 일반 사용자
    2. ②Administrators - 컴퓨터/도메인에 모든 액세스 권한을 가진 관리자
    3. ③Guest - 파일을 백업하거나 복원하기 위해 보안 제한을 변경할 수 있는 관리자
    4. ④Power Users - 일부 권한을 제외한 관리자 권한을 가진 고급 사용자
  23. 23.DHCP(Dynamic Host Configuration Protocol) Scope 범위 혹은 주소 풀(Address Pool)을 만드는데 주의할 점에 속하지 않는 것은?

    1. ①모든 DHCP 서버는 최소한 하나의 DHCP 범위를 가져야 한다.
    2. ②DHCP 주소 범위에서 정적으로 할당된 주소가 있다면 해당 주소를 제외해야 한다.
    3. ③네트워크에 여러 DHCP 서버를 운영할 경우에는 DHCP 범위가 겹치지 않아야 한다.
    4. ④하나의 서브넷에는 여러 개의 DHCP 범위가 사용될 수 있다.
  24. 24.Windows Server에서 FTP 서비스에 대한 설명으로 옳지 않은 것은?

    1. ①웹 사이트가 가지고 있는 도메인을 IP Address로 바꾸어 주는 서비스를 말한다.
    2. ②IIS에서 기본적으로 제공하는 서비스이다.
    3. ③기본 FTP 사이트는 마우스 오른쪽 버튼을 눌러 등록정보를 수정할 수 있다.
    4. ④FTP 서비스는 네트워크를 통하여 파일을 업로드 및 다운로드 할 수 있는 서비스를 말한다.
  25. 25.Linux의 어떤 파일에 처음부터 끝까지 문자열 ′her′를 문자열 ′his′로 치환하되, 치환하기 전에 사용자에게 확인하여 사용자가 허락하면(y를 입력하면) 치환하고, 사용자가 허용하지 않으면 치환하지 않도록 하는 vi 명령어는?

    1. ①:1,$s/her/his/gc
    2. ②:1,$r/her/his/gc
    3. ③:1,$s/his/her/g
    4. ④:1,$r/his/her/g
  26. 26.Linux에서 사용자의 ′su′ 명령어 시도 기록을 볼 수 있는 로그는?

    1. ①/var/log/secure
    2. ②/var/log/messages
    3. ③/var/log/wtmp
    4. ④/var/log/lastlog
  27. 27.Linux 콘솔 상에서 네트워크 어댑터 ′eth0′을 ′ifconfig′ 명령어로 ′192.168.1.1′ 이라는 주소로 사용하고 싶을 때 올바른 방법은?

    1. ①ifconfig eth0 192.168.1.1 activate
    2. ②ifconfig eth0 192.168.1.1 deactivate
    3. ③ifconfig eth0 192.168.1.1 up
    4. ④ifconfig eth0 192.168.1.1 down
  28. 28.Linux에서 이미 내린 shutdown 명령을 취소하기 위한 명령은?

    1. ①shutdown –r
    2. ②shutdown –h
    3. ③cancel
    4. ④shutdown -c
  29. 29.Linux에서 ′shutdown -r now′ 와 같은 효과를 내는 명령어는?

    1. ①halt
    2. ②reboot
    3. ③restart
    4. ④poweroff
  30. 30.Linux 시스템 파일의 설명으로 옳지 않은 것은?

    1. ①/etc/passwd - 사용자 정보 파일
    2. ②/etc/fstab - 시스템이 시작될 때 자동으로 마운트 되는 파일 시스템 목록
    3. ③/etc/motd - 텔넷 로그인 전 나타낼 메시지
    4. ④/etc/shadow - 패스워드 파일
  31. 31.라우터 명령어 중 NVRAM에서 RAM으로 configuration file을 copy하는 명령어는?

    1. ①copy flash start
    2. ②copy running-config startup-config
    3. ③copy startup-config running-config
    4. ④wr mem
  32. 32.IP Address ′172.16.0.0′인 경우에 이를 14개의 서브넷으로 나누어 사용하고자 할 경우 서브넷 마스크는?

    1. ①255.255.228.0
    2. ②255.255.240.0
    3. ③255.255.248.0
    4. ④255.255.255.248
  33. 33.TCP와 UDP의 차이점 설명으로 옳지 않은 것은?

    1. ①데이터 전송형태로 TCP는 Connection Oriented방식이고 UDP는 Connectionless방식이다.
    2. ②TCP가 UDP보다 데이터 전송 속도가 빠르다.
    3. ③TCP가 UDP보다 신뢰성이 높다.
    4. ④TCP가 UDP에 비해 각종 제어를 담당하는 Header 부분이 커진다.
  34. 34.IP Address는 알고 MAC Address를 모를 경우 데이터 전송을 위해 Datalink 계층인 MAC Address를 알아내는 Protocol은?

    1. ①ARP
    2. ②RARP
    3. ③ICMP
    4. ④IP
  35. 35.다음 중 IP Address관련 기술들에 대한 설명으로 옳지 않은 것은?

    1. ①DHCP는 DHCP서버가 존재하여, 요청하는 클라이언트들에게 IP Address, Gateway, DNS 등의 정보를 일괄적으로 제공하는 기술이다.
    2. ②클라이언트가 DHCP 서버에 DHCP Request를 보낼 때 브로드캐스트로 보낸다.
    3. ③192.168.10.2는 사설 IP Address이다.
    4. ④공인 IP Address를 다른 공인 IP로 변환하여 내보내는 기술이 NAT이다.
  36. 36.다음 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
  37. 37.다음 중에서 C Class인 IP Address는?

    1. ①191.234.56.34
    2. ②125.76.133.234
    3. ③131.15.45.120
    4. ④192.168.17.34
  38. 38.다음 중 OSI 7 Layer의 각 Layer 별 Data 형태로서 옳지 않은 것은?

    1. ①Transport Layer : Segment
    2. ②Network Layer : Packet
    3. ③Datalink Layer : Fragment
    4. ④Physical Layer : bit
  39. 39.TCP 헤더 필드의 내용으로 옳지 않은 것은?

    1. ①TTL(Time To Live)
    2. ②발신지 포트번호
    3. ③윈도우 크기
    4. ④Checksum
  40. 40.자신의 물리 주소(MAC Address)는 알고 있으나 자신의 IP Address를 모르는 호스트가 요청 메시지를 브로드 캐스팅하고, 이의 관계를 알고 있는 서버가 응답 메시지에 IP 주소를 되돌려 주는 프로토콜은?

    1. ①ARP(Address Resolution Protocol)
    2. ②RARP(Reverse Address Resolution Protocol)
    3. ③ICMP(Internet Control Message Protocol)
    4. ④IGMP(Internet Group Management Protocol)
  41. 41.네트워크 관리자나 라우터가 IP 프로토콜의 동작 여부를 점검하고, 호스트로의 도달 가능성을 검사하기 위한 ICMP 메시지 종류는?

    1. ①Parameter Problem
    2. ②Timestamp Request/Response
    3. ③Echo Request/Response
    4. ④Destination Unreachable
  42. 42.다음 프로토콜 중 OSI 7 Layer 계층이 다른 프로토콜은?

    1. ①ICMP(Internet Control Message Protocol)
    2. ②IP(Internet Protocol)
    3. ③ARP(Address Resolution Protocol)
    4. ④TCP(Transmission Control Protocol)
  43. 43.통신 에러제어는 수신측이 에러를 탐지하여 송신자에게 재전송을 요구하는 ARQ(Automatic Repeat Request)를 이용하게 된다. ARQ 전략으로 옳지 않은 것은?

    1. ①Windowed Wait and Back ARQ
    2. ②Stop and Wait ARQ
    3. ③Go Back N ARQ
    4. ④Selective Repeat ARQ
  44. 44.Broadcast and Multicast의 종류와 그에 대한 설명으로 옳지 않은 것은?

    1. ①Unicast - 메시지가 임의의 호스트에서 다른 호스트로 전송되는 방식을 말한다.
    2. ②Broadcast - 메시지가 임의의 호스트에서 네트워크상의 모든 호스트에 전송되는 방식을 말한다.
    3. ③Multicast - 메시지가 임의의 호스트에서 네트워크 상의 특정 호스트(Group)에 전송되는 방식을 말한다
    4. ④Broadcast - 메시지가 네트워크 상의 모든 호스트로부터 임의의 호스트에 전송되는 방식을 말한다.
  45. 45.TCP/IP 프로토콜을 이용해 클라이언트가 서버의 특정 포트에 접속하려고 할 때 서버가 해당 포트를 열고 있지 않다면 응답 패킷의 코드 비트에 특정 비트를 설정한 후 보내 접근할 수 없음을 통지하게 된다. 다음 중 연결 문제 등의 상황 처리를 위한 특별한 초기화용 제어 비트는?

    1. ①SYN
    2. ②ACK
    3. ③FIN
    4. ④RST
  46. 46.다음 빈칸 [ ]에 들어갈 용어는?

    1. ①SSL(Secure Socket Layer)
    2. ②Nessus
    3. ③HostSentry
    4. ④SSH(Secure Shell)
  47. 47.Windows 명령 프롬프트 창에서 ′netstat -an′ 을 실행한 결과이다. 옳지 않은 것은?(단, 로컬 IP Address는 211.116.233.104 이다.)

    1. ①http://localhost 로 접속하였다.
    2. ②NetBIOS를 사용하고 있는 컴퓨터이다.
    3. ③211.116.233.124에서 Telnet 연결이 이루어져 있다.
    4. ④211.116.233.98로 ssh를 이용하여 연결이 이루어져 있다.
  48. 48.Linux 명령어 중 ′/var/log/utmp′와 ′/var/log/wtmp′를 모두 참조하는 명령어는?

    1. ①lastlog
    2. ②last
    3. ③who
    4. ④netstat
  49. 49.라우터에 포함된 SNMP(Simple Network Management Protocol) 서비스의 기본 설정을 이용한 공격들이 많다. 이를 방지하기 위한 SNMP 보안 설정 방법으로 옳지 않은 것은?

    1. ①꼭 필요한 경우가 아니면 읽기/쓰기 권한을 설정하지 않는다.
    2. ②규칙적이고 통일성이 있는 커뮤니티 값을 사용한다.
    3. ③ACL을 적용하여 특정 IP Address를 가진 경우만 SNMP 서비스에 접속할 수 있도록 한다.
    4. ④SNMP를 TFTP와 함께 사용하는 경우, ′snmp-server tftp-server-list′ 명령으로 특정 IP Address만이 서비스에 접속할 수 있게 한다.
  50. 50.라우터에서는 IP 및 패킷을 필터링하기 위한 Access Control List를 사용할 때 주의사항으로 올바른 것은?

    1. ①라우터에 연산 부담을 덜기 위하여 상세하고, 큰 용량의 ACL을 유지하여야 한다.
    2. ②시스코 라우터는 입력 트래픽 보다 출력 트래픽에 ACL을 적용하는 것이 효율적이다.
    3. ③라우터 트래픽 감소를 위해 Netflow을 함께 작동시킨다.
    4. ④ACL을 이용한 출력 트래픽 필터링은 위조된 IP가 유출되는 것을 방지한다.
  51. 51.버퍼 오버플로우(Buffer Overflow)의 설명으로 옳지 않은 것은?

    1. ①지정된 버퍼의 크기보다 더 많은 데이터를 입력해서 프로그램이 비정상적으로 동작하도록 만드는 것을 의미함
    2. ②대부분의 경우 버퍼가 오버플로우 되면 프로그램이 비정상적으로 종료되면서 루트 권한을 획득할 수 있음
    3. ③버퍼가 오버플로우 되는 순간에 사용자가 원하는 임의의 명령어를 수행시킬 수 있음
    4. ④버퍼 오버플로우를 방지하기 위해서는 시스템에 최신 패치를 유지해야 함
  52. 52.사용자의 개인 정보를 보호하기 위한 바람직한 행동으로 보기 어려운 것은?

    1. ①암호는 복잡성을 적용하여 사용한다.
    2. ②로그인 한 상태에서 자리를 비우지 않는다.
    3. ③중요한 자료는 따로 백업을 받아 놓는다.
    4. ④좋은 자료의 공유를 위해 여러 디렉터리에 대한 공유를 설정해 둔다.
  53. 53.L2 스위칭 공격에 대한 설명으로 옳지 않은 것은?

    1. ①하드웨어에 대한 공격과 트래픽 흐름을 변경하는 네트워크 공격으로 분류할 수 있다.
    2. ②MAC Flooding, ARP Spoofing, Spanning Tree Attack 등이 있다.
    3. ③공격이 진행되고 있는 상태에서 스위치와 연결된 정상적인 호스트가 통신할 때, 스위치의 MAC 정보에는 영향을 미치지 않는다.
    4. ④MAC Flooding은 한 포트에서 수 천 개의 호스트가 스위치와 연결되어 있는 것으로 보이지만 실제는 변조된 MAC 정보를 공격 호스트에서 발생시키는 것이다.
  54. 54.다음에서 설명하는 것은?

    1. ①Buffer Overflow
    2. ②Sniffing
    3. ③IP Spoofing
    4. ④Denial of Service
  55. 55.다음에서 설명하는 기법은?

    1. ①IP Sniffing
    2. ②IP Spoofing
    3. ③Race Condition
    4. ④Packet Filtering
  56. 56.다음은 어떤 보안 도구를 의미하는가?

    1. ①IDS
    2. ②DMZ
    3. ③Firewall
    4. ④VPN
  57. 57.Linux 파일 시스템에 대한 사용자에 속하지 않는 것은?

    1. ①소유자 : 파일이나 디렉터리를 처음 만든 사람
    2. ②사용자 : 현재 로그인한 사용자
    3. ③그룹 : 사용자는 어느 특정 그룹에 속하며 이 그룹에 속한 다른 사람들을 포함
    4. ④다른 사용자 : 현재 사용자 계정을 가진 모든 사람
  58. 58.침입 탐지 시스템을 비정상적인 침입탐지 기법과 오용탐지 기법으로 구분할 경우, 오용탐지기법은?

    1. ①상태 전이 분석
    2. ②행위 측정 방식들의 결합
    3. ③통계적인 방법
    4. ④특징 추출
  59. 59.방화벽의 주요 기능으로 옳지 않은 것은?

    1. ①접근제어
    2. ②사용자 인증
    3. ③로깅
    4. ④프라이버시 보호
  60. 60.SET(Secure Electronic Transaction)에 대한 설명으로 옳지 않은 것은?

    1. ①MasterCard사의 SEPP와 Visa사의 STT가 결합된 형태이다.
    2. ②RSA Date Security사의 암호기술을 기반으로 한 프로토콜이다.
    3. ③메시지의 암호화, 전자증명서, 디지털서명 등의 기능이 있다.
    4. ④비공개키 암호를 사용하여 안전성을 보장해 준다.