인터넷보안전문가 2급 필기 기출문제복원 (2021-04-11)

인터넷보안전문가 2급 2021-04-11 필기 기출문제 해설

이 페이지는 인터넷보안전문가 2급 2021-04-11 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

인터넷보안전문가 2급
(2021-04-11 기출문제)

목록

1과목: 정보보호개론

1. 공격 유형 중 마치 다른 송신자로부터 정보가 수신된 것처럼 꾸미는 것으로, 시스템에 불법적으로 접근하여 오류의 정보를 정확한 정보인 것처럼 속이는 행위를 뜻하는 것은?

  1. 차단(Interruption)
  2. 위조(Fabrication)
  3. 변조(Modification)
  4. 가로채기(Interception)
(정답률: 86%)
  • 위조(Fabrication)는 송신자가 아닌 제3자가 마치 정당한 송신자인 것처럼 꾸며 가짜 메시지를 삽입하거나 데이터를 생성하는 행위로, 보안 요구 조건 중 무결성에 대한 위협입니다.

    오답 노트

    차단(Interruption): 시스템 자원 파괴로 서비스 불능 상태 유발
    변조(Modification): 원래의 정보를 수정하여 내용을 바꾸는 행위
    가로채기(Interception): 전송 중인 데이터를 몰래 훔쳐보는 행위(기밀성 위협)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 다음 중 유형이 다른 보안 알고리즘은?

  1. SEED 알고리즘
  2. RSA 알고리즘
  3. Rabin 알고리즘
  4. ECC 알고리즘
(정답률: 69%)
  • SEED 알고리즘은 한국인터넷진흥원(KISA)에서 개발한 128비트 블록 암호 알고리즘으로, 대칭키 방식에 해당합니다. 반면 RSA, Rabin, ECC 알고리즘은 모두 공개키(비대칭키) 방식의 알고리즘입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. 암호의 목적에 대한 설명 중 옳지 않은 것은?

  1. 비밀성(Confidentiality) : 허가된 사용자 이외 암호문 해독 불가
  2. 무결성(Integrity) : 메시지 변조 방지
  3. 접근 제어(Access Control) : 프로토콜 데이터 부분의 접근제어
  4. 부인봉쇄(Non-Repudiation) : 송수신 사실 부정방지
(정답률: 65%)
  • 암호의 목적은 정보의 안전한 보호에 있으며, 접근 제어(Access Control)는 프로토콜 데이터 부분이 아니라 시스템의 자원이나 데이터에 접근할 수 있는 권한을 관리하고 제한하는 것을 의미합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. IP 계층에서 보안 서비스를 제공하기 위한 IPsec에서 제공되는 보안 서비스로 옳지 않은 것은?

  1. 부인방지 서비스
  2. 무연결 무결성 서비스
  3. 데이터 원천 인증
  4. 기밀성 서비스
(정답률: 47%)
  • IPsec은 네트워크 계층에서 기밀성, 무결성, 인증 서비스를 제공하지만, 송신자가 메시지를 보냈다는 사실을 나중에 부인하지 못하게 하는 부인방지 서비스는 기본적으로 제공하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 이산대수 문제에 바탕을 두며 인증메시지에 비밀 세션키를 포함하여 전달 할 필요가 없고 공개키 암호화 방식의 시초가 된 키 분배 알고리즘은?

  1. RSA 알고리즘
  2. DSA 알고리즘
  3. MD-5 해쉬 알고리즘
  4. Diffie-Hellman 알고리즘
(정답률: 77%)
  • Diffie-Hellman 알고리즘은 이산대수 문제의 계산적 어려움에 기반을 둔 키 분배 알고리즘으로, 공개키 암호화 방식의 시초가 되었습니다.

    오답 노트

    RSA 알고리즘: 소인수분해 기반
    DSA 알고리즘: 디지털 서명 알고리즘
    MD-5 해쉬 알고리즘: 해시 함수 기반
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 공인인증서란 인터넷상에서 발생하는 모든 전자거래를 안심하고 사용할 수 있도록 해주는 사이버신분증이다. 공인인증서에 반드시 포함되어야 하는 사항으로 옳지 않은 것은?

  1. 가입자 이름
  2. 유효 기간
  3. 일련 번호
  4. 용도
(정답률: 79%)
  • 공인인증서(X.509 표준)에는 가입자의 신원을 확인하기 위한 가입자 이름, 인증서의 유효 기간, 인증서 식별을 위한 일련 번호, 발행자 정보, 공개키 등이 포함되어야 합니다. 용도는 필수 포함 사항이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. Kerberos의 용어 설명 중 옳지 않은 것은?

  1. AS : Authentication Server
  2. KDC : Kerberos 인증을 담당하는 데이터 센터
  3. TGT : Ticket을 인증하기 위해서 이용되는 Ticket
  4. Ticket : 인증을 증명하는 키
(정답률: 63%)
  • KDC는 Key Distribution Center의 약자로, Kerberos 인증에서 티켓을 발행하고 세션 키를 배포하는 '키 분배 센터'를 의미합니다. 데이터 센터라는 설명은 잘못된 정의입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 안전한 전자지불을 위하여 수립된 보안 대책과 사용 용도에 대한 연결이 옳지 않은 것은?

  1. PGP(Pretty Good Privacy) - 메일 보안 시스템
  2. PEM(Privacy-enhanced Electronic Mail) - 보안 메일의 IETF 표준
  3. Kerberos - 사용자 인증
  4. SNMPv2 - Web 문서 관리
(정답률: 58%)
  • SNMPv2는 TCP/IP 네트워크 상의 라우터, 허브 등 망 기기(Network agent)의 상태 정보를 관리 시스템으로 전송하는 간이 망관리 규약입니다.

    오답 노트

    Web 문서 관리: SNMPv2의 용도가 아님
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 다음은 컴퓨터실 출입 통제를 위한 생체 측정 방식이다. 이 중 보안에 가장 취약한 생체 측정 방식은?

  1. 지문 인식
  2. 망막 인식
  3. 음성 인식
  4. 얼굴 인식
(정답률: 83%)
  • 음성 인식은 주변 소음의 영향이 크고, 녹음된 목소리를 이용한 위조 및 변조가 상대적으로 쉬워 제시된 생체 측정 방식 중 보안성이 가장 낮습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 인적자원에 대한 보안 위협을 최소화하기 위한 방법으로 옳지 않은 것은?

  1. 기밀 정보를 열람해야 하는 경우에는 반드시 정보 담당자 한 명에게만 전담시키고 폐쇄된 곳에서 정보를 열람 시켜 정보 유출을 최대한 방지한다.
  2. 기밀 정보를 처리할 때는 정보를 부분별로 나누어 여러 명에게 나누어 업무를 처리하게 함으로서, 전체 정보를 알 수 없게 한다.
  3. 보안 관련 직책이나 서버 운영 관리자는 순환 보직제를 실시하여 장기 담당으로 인한 정보 변조나 유출을 막는다.
  4. 프로그래머가 운영자의 직책을 중임하게 하거나 불필요한 외부 인력과의 접촉을 최소화 한다.
(정답률: 74%)
  • 기밀 정보의 유출을 방지하기 위해서는 한 명에게 모든 권한을 부여하는 전담 방식보다는, 업무를 분할하여 처리하는 직무 분리(Separation of Duties) 원칙을 적용해야 합니다.

    오답 노트

    정보를 부분별로 나누어 처리: 직무 분리를 통한 유출 방지
    순환 보직제 실시: 장기 담당자의 권한 남용 방지
    운영자 직책 중임 금지: 개발과 운영의 분리를 통한 상호 견제
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 운영체제

11. 다음 명령어 중에서 데몬들이 커널상에서 작동되고 있는지 확인하기 위해 사용하는 것은?

  1. domon
  2. cs
  3. cp
  4. ps
(정답률: 79%)
  • ps 명령어는 현재 시스템에서 실행 중인 프로세스의 상태를 확인하는 명령어로, 백그라운드에서 작동하는 데몬(Daemon) 프로세스들이 커널상에서 정상적으로 구동되고 있는지 확인하는 데 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 다음이 설명하는 Linux 시스템의 데몬은?

  1. crond
  2. atd
  3. gpm
  4. amd
(정답률: 76%)

  • 사용자가 지정한 프로그램을 특정 시간에 주기적으로 실행하는 데몬은 crond입니다.

    오답 노트

    atd: 1회성 작업 예약
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. Linux에서 '/dev' 디렉터리에 관한 설명으로 옳지 않은 것은?

  1. 이 디렉터리는 물리적 용량을 갖지 않는 가상 디렉터리이다.
  2. 시스템의 각종 장치들에 접근하기 위한 디바이스 드라이버들이 저장되어 있다.
  3. 이 디렉터리에는 커널로 로딩 가능한 커널 모듈들이 저장되어 있다.
  4. 대표적으로 하드디스크 드라이브, USB, CD-ROM 그리고 루프 백 장치 등이 존재한다.
(정답률: 50%)
  • /dev 디렉터리는 하드디스크, USB 등 하드웨어 장치들을 파일 형태로 관리하는 디바이스 파일들이 저장되는 가상 디렉터리입니다. 커널 모듈이 저장되는 곳은 /lib/modules 디렉터리입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 다음 명령어 중에서 시스템의 메모리 상태를 보여주는 명령어는?

  1. mkfs
  2. free
  3. ps
  4. shutdown
(정답률: 80%)
  • free 명령어는 시스템의 전체 메모리 양, 사용 중인 메모리, 여유 메모리 상태를 확인하는 데 사용됩니다.

    오답 노트

    mkfs: 파일시스템 생성
    ps: 현재 실행 중인 프로세스 상태 확인
    shutdown: 시스템 종료
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. Linux의 기본 명령어 ′man′의 의미는?

  1. 명령어에 대한 사용법을 알고 싶을 때 사용하는 명령어
  2. 윈도우나 쉘을 빠져 나올 때 사용하는 명령어
  3. 지정한 명령어가 어디에 있는지 경로를 표시
  4. 기억된 명령어를 불러내는 명령어
(정답률: 80%)
  • man 명령어는 manual의 약자로, 리눅스 시스템에서 설치된 명령어의 상세한 사용법과 옵션, 매뉴얼 페이지를 확인하고자 할 때 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. DHCP(Dynamic Host Configuration Protocol) Scope 범위 혹은 주소 풀(Address Pool)을 만드는데 주의할 점에 속하지 않는 것은?

  1. 모든 DHCP 서버는 최소한 하나의 DHCP 범위를 가져야 한다.
  2. DHCP 주소 범위에서 정적으로 할당된 주소가 있다면 해당 주소를 제외해야 한다.
  3. 네트워크에 여러 DHCP 서버를 운영할 경우에는 DHCP 범위가 겹치지 않아야 한다.
  4. 하나의 서브넷에는 여러 개의 DHCP 범위가 사용될 수 있다.
(정답률: 69%)
  • DHCP 서버는 하나의 서브넷당 하나의 주소 범위(Scope)만을 가져야 합니다. 여러 개의 범위를 설정할 경우 주소 할당의 충돌과 관리의 혼선이 발생하기 때문입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. DNS(Domain Name System) 서버를 처음 설치하고 가장 먼저 만들어야 하는 데이터베이스 레코드는?

  1. CNAME(Canonical Name)
  2. HINFO(Host Information)
  3. PTR(Pointer)
  4. SOA(Start Of Authority)
(정답률: 75%)
  • SOA(Start Of Authority) 레코드는 DNS 존(Zone)의 시작을 알리는 레코드로, 해당 존의 기본 정보(관리자 메일, 갱신 주기, 만료 시간 등)를 담고 있어 DNS 서버 설정 시 가장 먼저 생성해야 하는 필수 레코드입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. 파일의 허가 모드가 ′-rwxr---w-′이다. 다음 설명 중 옳지 않은 것은?

  1. 소유자는 읽기 권한, 쓰기 권한, 실행 권한을 갖는다.
  2. 동일한 그룹에 속한 사용자는 읽기 권한만을 갖는다.
  3. 다른 모든 사용자는 쓰기 권한 만을 갖는다.
  4. 동일한 그룹에 속한 사용자는 실행 권한을 갖는다.
(정답률: 80%)
  • 파일 허가 모드 '-rwxr---w-'는 [소유자: rwx(읽기/쓰기/실행)], [그룹: r--(읽기)], [기타 사용자: --w(쓰기)] 권한을 의미합니다. 따라서 동일한 그룹에 속한 사용자는 읽기 권한만 가지며, 실행 권한은 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. Linux 시스템의 shadow 파일 내용에 대한 설명으로 올바른 것은?

  1. lp에서 ′*′은 로그인 쉘을 갖고 있으며, 시스템에 누구나 로그인할 수 있음을 의미한다.
  2. gdm에서 ′!!′은 로그인 쉘을 갖고 있지만 누구도 계정을 통해서 로그인할 수 없도록 계정이 잠금 상태라는 것을 의미한다.
  3. 로그인 계정이 아닌 시스템 계정은 named와 gdm 이다.
  4. root의 암호는 11458 이다.
(정답률: 77%)
  • 제시된 이미지의 shadow 파일에서 암호 필드에 '!!'가 표시된 gdm 계정은 암호가 설정되지 않았거나 잠금 상태임을 의미하여 누구도 해당 계정으로 로그인할 수 없습니다.

    오답 노트

    lp의 '*': 암호가 설정되지 않아 로그인이 불가능함
    named, gdm: 암호 필드가 '!!'이므로 시스템 계정으로 분류됨
    root의 암호: 암호 필드에 저장된 값은 해시화된 암호문이며 평문 11458이 아님
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. Linux 구조 중 다중 프로세스·다중 사용자와 같은 주요 기능을 지원·관리하는 것은?

  1. Kernel
  2. Disk Manager
  3. Shell
  4. X Window
(정답률: 70%)
  • Kernel은 리눅스 운영체제의 핵심부로, 하드웨어 제어뿐만 아니라 다중 프로세스 관리, 다중 사용자 지원 등 시스템의 전반적인 주요 기능을 관리하는 역할을 수행합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

21. NTFS의 주요 기능에 대한 설명 중 옳지 않은 것은?

  1. 파일 클러스터를 추적하기 위해 B-Tree 디렉터리 개념을 사용한다.
  2. 서버 관리자가 ACL을 이용하여 누가 어떤 파일만 액세스할 수 있는지 등을 통제할 수 있다.
  3. 교체용 디스크와 고정 디스크 모두에 대해 데이터 보안을 지원한다.
  4. FAT 보다 대체적으로 빠른 속도를 지원한다.
(정답률: 49%)
  • NTFS는 보안성, 안정성, 대용량 지원을 위해 설계된 파일 시스템으로, 복잡한 구조(B-Tree 등)와 ACL 보안 기능 때문에 단순한 구조의 FAT 방식보다 처리 속도는 대체적으로 느립니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 파일이 생성된 시간을 변경하기 위해 사용하는 Linux 명령어는?

  1. chown
  2. chgrp
  3. touch
  4. chmod
(정답률: 69%)
  • touch 명령어는 파일의 접근 시간(atime)과 수정 시간(mtime)을 현재 시간으로 변경하거나, 파일이 없을 경우 빈 파일을 생성하는 데 사용됩니다.

    오답 노트

    chown: 파일 소유자 변경
    chgrp: 파일 그룹 변경
    chmod: 파일 권한 변경
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. Windows Server에서 지원하는 PPTP(Point to Point Tunneling Protocol)에 대한 설명으로 옳지 않은 것은?

  1. PPTP 헤드 압축을 지원한다.
  2. Microsoft에서 제안한 VPN Protocol 이다.
  3. PPP 암호화를 지원한다.
  4. IP 기반 네트워크에서 사용가능하다.
(정답률: 41%)
  • PPTP는 Microsoft에서 제안한 VPN 프로토콜로, IP 기반 네트워크에서 PPP 암호화를 지원하지만 헤더 압축은 지원하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. Linux에서 ′netstat -an′ 명령으로 시스템을 확인한 결과 다음과 같은 결과가 나왔다. 아래 ′3306′번 포트는 어떤 데몬이 가동될 때 열리는 포트인가? (단, 시스템의 기본 포트는 Well-Known 포트를 사용한다.)

  1. MySQL
  2. DHCP
  3. Samba
  4. Backdoor
(정답률: 71%)
  • Well-Known 포트 번호 체계에서 $3306$번 포트는 대표적인 오픈소스 데이터베이스 관리 시스템인 MySQL 데몬이 사용하는 기본 포트입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. Linux 시스템이 부팅될 때 나오는 메시지가 저장된 로그 파일의 경로와 명칭으로 올바른 것은?

  1. /var/log/boot
  2. /var/log/dmesg
  3. /var/log/message
  4. /var/log/secure
(정답률: 63%)
  • Linux 시스템 부팅 시 커널이 출력하는 메시지는 /var/log/dmesg 파일에 저장됩니다.

    오답 노트

    /var/log/message: 일반적인 시스템 로그 저장
    /var/log/secure: 인증 및 보안 관련 로그 저장
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. 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
(정답률: 73%)
  • ifconfig 명령어에서 네트워크 인터페이스를 활성화하여 사용할 때는 up 옵션을 사용하고, 비활성화할 때는 down 옵션을 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 이미 내린 shutdown 명령을 취소하기 위한 명령은?

  1. shutdown –r
  2. shutdown -h
  3. cancel
  4. shutdown –c
(정답률: 85%)
  • Linux에서 예약된 shutdown 명령을 취소하고 중단시키기 위해서는 cancel 옵션인 $-c$를 사용하여 shutdown -c 명령을 실행해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. Linux에서 su 명령의 사용자 퍼미션을 확인한 결과 ′rws′ 이다. 아래와 같이 사용자 퍼미션에 ′s′ 라는 속성을 부여하기 위한 명령어는?

  1. chmod 755 su
  2. chmod 0755 su
  3. chmod 4755 su
  4. chmod 6755 su
(정답률: 79%)
  • 사용자 퍼미션의 실행 권한 위치에 $s$가 표시되는 것은 SetUID 설정이 되었음을 의미하며, 이를 위해 chmod 명령어의 특수 권한 비트 첫 번째 자리에 $4$를 부여해야 합니다.


    오답 노트

    6755: SetUID와 SetGID가 모두 설정됨
    2755: SetGID만 설정됨
    1755: Sticky bit가 설정됨
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. Linux에서 root 유저로 로그인 한 후 ′cp -rf /etc/* ~/temp′ 라는 명령으로 복사를 하였는데, 여기서 ′~′ 문자가 의미하는 뜻은?

  1. /home 디렉터리
  2. /root 디렉터리
  3. root 유저의 home 디렉터리
  4. 현재 디렉터리의 하위라는 의미
(정답률: 67%)
  • Linux 쉘에서 물결표($\sim$) 기호는 현재 로그인한 사용자의 홈 디렉터리를 가리키는 약속된 경로 표현식입니다. 따라서 root 유저로 로그인한 상태에서의 $\sim$은 root 유저의 home 디렉터리를 의미합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. 현재 Linux 서버에 접속된 모든 사용자에게 메시지를 전송하는 명령은?

  1. wall
  2. message
  3. broadcast
  4. bc
(정답률: 58%)
  • Linux 시스템에서 'write all'의 약자인 wall 명령어를 사용하면 현재 서버에 로그인하여 접속 중인 모든 사용자에게 동시에 메시지를 전송할 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3과목: 네트워크

31. SNMP(Simple Network Management Protocol)에 대한 설명으로 옳지 않은 것은?

  1. RFC(Request For Comment) 1157에 명시되어 있다.
  2. 현재의 네트워크 성능, 라우팅 테이블, 네트워크를 구성하는 값들을 관리한다.
  3. TCP 세션을 사용한다.
  4. 상속이 불가능하다.
(정답률: 69%)
  • SNMP는 네트워크 관리의 효율성과 빠른 응답을 위해 연결 설정 과정이 없는 비연결성 프로토콜인 UDP를 사용합니다.

    오답 노트

    TCP 세션을 사용한다: UDP를 사용함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. IPv4에 비하여 IPv6이 개선된 설명으로 잘못된 것은?

  1. 128bit 구조를 가지기 때문에 기존의 IPv4 보다 더 많은 노드를 가질 수 있다.
  2. 전역방송(Broad Cast)이 가능하다.
  3. IPv6에서는 확장이 자유로운 가변길이 변수로 이루어진 옵션 필드 부분 때문에 융통성이 발휘된다.
  4. IPv6에서는 Loose Routing과 Strict Routing의 두 가지 옵션을 가지고 있다.
(정답률: 67%)
  • IPv6는 네트워크 부하를 줄이기 위해 전역방송(Broadcast) 방식을 폐지하고, 대신 멀티캐스트(Multicast)와 애니캐스트(Anycast) 방식을 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. IPv6 프로토콜의 구조는?

  1. 32bit
  2. 64bit
  3. 128bit
  4. 256bit
(정답률: 86%)
  • IPv6는 IPv4의 주소 부족 문제를 해결하기 위해 설계되었으며, 주소 길이를 $128\text{bit}$로 확장하여 거의 무한대에 가까운 주소 공간을 제공합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 다음과 같은 일을 수행하는 프로토콜은?

  1. DHCP(Dynamic Host Configuration Protocol)
  2. IP(Internet Protocol)
  3. RIP(Routing Information Protocol)
  4. ARP(Address Resolution Protocol)
(정답률: 68%)
  • 논리적인 인터넷 주소(IP 주소)를 알고 있을 때, 실제 통신을 위해 필요한 물리적인 네트워크 주소(MAC 주소)를 찾아내는 프로토콜은 ARP(Address Resolution Protocol)입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. OSI 7 Layer에서 암호/복호, 인증, 압축 등의 기능이 수행되는 계층은?

  1. Transport Layer
  2. Datalink Layer
  3. Presentation Layer
  4. Application Layer
(정답률: 76%)
  • 표현 계층(Presentation Layer)은 응용 계층으로부터 받은 데이터를 사용자가 이해할 수 있는 형식으로 변환하는 역할을 하며, 이 과정에서 데이터의 암호화/복호화, 압축, 인증 등의 기능이 수행됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. ′서비스′ - ′Well-Known 포트′ - ′프로토콜′의 연결이 옳지 않은 것은?

  1. FTP - 21 – TCP
  2. SMTP - 25 - TCP
  3. DNS - 53 – TCP
  4. SNMP - 191 - TCP
(정답률: 76%)
  • SNMP(Simple Network Management Protocol)의 Well-Known 포트 번호는 161번과 162번을 사용합니다. 따라서 191번으로 연결된 설명은 옳지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. ICMP(Internet Control Message Protocol)의 메시지 타입으로 옳지 않은 것은?

  1. Source Quench
  2. Port Destination Unreachable
  3. Echo Request, Echo Reply
  4. Timestamp Request, Timestamp Reply
(정답률: 40%)
  • ICMP는 네트워크 계층에서 오류 보고 및 진단을 위해 사용되는 프로토콜입니다. Destination Unreachable은 목적지 네트워크나 호스트에 도달할 수 없을 때 발생하는 메시지이며, 포트(Port)는 전송 계층의 개념이므로 ICMP의 메시지 타입으로 적절하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 시작 비트로 시작하여, 데이터 비트, 오류검출 비트, 종료 비트로 프레임이 만들어지는 전송 프로토콜은?

  1. 동기 직렬 전송
  2. 비동기 직렬 전송
  3. 병렬 전송
  4. 모뎀 전송
(정답률: 57%)
  • 비동기 직렬 전송은 송수신 측의 클록이 서로 다를 때 사용하며, 데이터의 시작과 끝을 알리기 위해 시작 비트(Start Bit), 데이터 비트, 오류 검출을 위한 패리티 비트, 그리고 종료 비트(Stop Bit)로 구성된 프레임 단위를 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. TCP/IP 프로토콜에 관한 설명 중 옳지 않은 것은?

  1. 데이터 전송 방식을 결정하는 프로토콜로써 TCP와 UDP가 존재한다.
  2. TCP는 연결지향형 접속 형태를 이루고, UDP는 비 연결형 접속 형태를 이루는 전송 방식이다.
  3. DNS는 UDP만을 사용하여 통신한다.
  4. IP는 TCP나 UDP형태의 데이터를 인터넷으로 라우팅하기 위한 프로토콜로 볼 수 있다.
(정답률: 73%)
  • DNS는 기본적으로 빠른 응답을 위해 UDP를 사용하지만, 응답 데이터의 크기가 크거나 영역 전송(Zone Transfer)과 같은 특수한 상황에서는 TCP를 사용하여 통신합니다. 따라서 UDP만을 사용한다는 설명은 틀렸습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. TCP/IP 프로토콜을 이용해 클라이언트가 서버의 특정 포트에 접속하려고 할 때 서버가 해당 포트를 열고 있지 않다면 응답 패킷의 코드 비트에 특정 비트를 설정한 후 보내 접근할 수 없음을 통지하게 된다. 다음 중 연결 문제 등의 상황 처리를 위한 특별한 초기화용 제어 비트는?

  1. SYN
  2. ACK
  3. FIN
  4. RST
(정답률: 61%)
  • RST(Reset) 비트는 연결 문제나 포트 닫힘 등의 상황에서 연결을 강제로 종료하거나, 접속할 수 없는 포트임을 통지하기 위해 사용하는 제어 비트입니다.

    오답 노트

    SYN: 연결 요청(동기화)
    ACK: 응답 확인
    FIN: 연결 종료 요청
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

41. 서브넷 마스크에 대한 설명으로 올바른 것은?

  1. DNS 데이터베이스를 관리하고 IP Address를 DNS의 이름과 연결한다.
  2. IP Address에 대한 네트워크를 분류 또는 구분한다.
  3. TCP/IP의 자동설정에 사용되는 프로토콜로서 정적, 동적 IP Address를 지정하고 관리한다.
  4. 서로 다른 네트워크를 연결할 때 네트워크 사이를 연결하는 장치이다.
(정답률: 68%)
  • 서브넷 마스크는 IP 주소를 네트워크 부분과 호스트 부분으로 나누어 네트워크를 효율적으로 분류하고 구분하기 위해 사용되는 마스크입니다.

    오답 노트

    DNS 데이터베이스 관리: DNS 서버의 역할
    TCP/IP 자동설정 프로토콜: DHCP
    네트워크 연결 장치: 라우터 또는 게이트웨이
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. TCP/IP 프로토콜을 이용한 네트워크상에서 병목현상(Bottleneck)이 발생하는 이유로 가장 옳지 않은 것은?

  1. 다수의 클라이언트가 동시에 호스트로 접속하여 다량의 데이터를 송/수신할 때
  2. 불법 접근자가 악의의 목적으로 대량의 불량 패킷을 호스트로 계속 보낼 때
  3. 네트워크에 연결된 호스트 중 다량의 질의를 할 때
  4. 호스트와 연결된 클라이언트 전체를 포함하는 방화벽 시스템이 설치되어 있을 때
(정답률: 68%)
  • 병목현상은 데이터 전송 경로 중 특정 지점에서 처리 능력이 부족하여 전체 속도가 저하되는 현상입니다. 다수의 클라이언트 접속, 악의적인 대량 패킷 공격, 특정 호스트의 과도한 질의는 모두 서버나 네트워크 장비에 부하를 주어 병목을 유발하지만, 방화벽 시스템 설치 자체가 병목현상의 직접적인 원인이라고 보기는 어렵습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. IPv4 Address에 관한 설명 중 옳지 않은 것은?

  1. IP Address는 32bit 구조를 가지고 A, B, C, D 네 종류의 Class로 구분한다.
  2. 127.0.0.1은 루프 백 테스트를 위한 IP Address라고 할 수 있다.
  3. B Class는 중간 규모의 네트워크를 위한 주소 Class로 네트워크 ID는 128~191 사이의 숫자로 시작한다.
  4. D Class는 멀티캐스트용으로 사용된다.
(정답률: 58%)
  • IPv4 주소는 32bit 구조이며, A, B, C, D, E의 총 다섯 가지 클래스로 구분됩니다.

    오답 노트

    B Class는 네트워크 ID가 128~191로 시작하는 중규모 네트워크용 주소가 맞습니다.
    D Class는 멀티캐스트용 주소로 사용되는 것이 맞습니다.
    127.0.0.1은 자기 자신을 가리키는 루프백 주소가 맞습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 패킷(Packet)에 있는 정보로 옳지 않은 것은?

  1. 출발지 IP Address
  2. TCP 프로토콜 종류
  3. 전송 데이터
  4. 목적지 IP Address
(정답률: 62%)
  • 일반적인 IP 패킷(Packet)의 헤더에는 출발지 IP Address, 목적지 IP Address와 같은 네트워크 계층 정보와 실제 전송 데이터가 포함됩니다. TCP 프로토콜 종류와 같은 전송 제어 정보는 패킷 내부의 세그먼트(Segment) 헤더 영역에 포함되는 정보입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. Media Access Control 프로토콜과 Logical Link Control 프로토콜은 OSI 7 Layer 중 몇 번째 계층에 속하는가?

  1. 1 계층
  2. 2 계층
  3. 3 계층
  4. 4 계층
(정답률: 54%)
  • MAC(Media Access Control)과 LLC(Logical Link Control)는 데이터 링크 계층의 하위 계층과 상위 계층을 구성하는 프로토콜로, OSI 7계층 중 2 계층에 속합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4과목: 보안

46. SSL(Secure Sockets Layer) 프로토콜에서 분할, 압축, 암호 기능을 수행하는 서브 계층은?

  1. SSL 핸드 세이트 계층
  2. SSL Change Cipher Spec Protocol
  3. SSL Alert Protocol
  4. SSL Record Protocol
(정답률: 37%)
  • SSL Record Protocol은 상위 계층으로부터 받은 데이터를 적절한 크기로 분할(Fragmentation)하고, 압축 및 암호화를 수행하여 메시지의 무결성과 기밀성을 보장하는 역할을 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. PGP(Pretty Good Privacy)에서 지원하지 못하는 기능은?

  1. 메시지 인증
  2. 수신 부인방지
  3. 사용자 인증
  4. 송신 부인방지
(정답률: 69%)
  • PGP는 송신자의 전자서명을 통해 송신 부인방지, 사용자 인증, 메시지 인증을 제공하지만, 수신자가 메시지를 받았다는 사실을 증명하는 수신 부인방지 기능은 지원하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. 침입 탐지 시스템을 비정상적인 침입탐지 기법과 오용탐지 기법으로 구분할 경우, 오용탐지기법은?

  1. 상태 전이 분석
  2. 행위 측정 방식들의 결합
  3. 통계적인 방법
  4. 특징 추출
(정답률: 63%)
  • 오용탐지(Misuse Detection)는 이미 알려진 공격 패턴이나 시그니처 데이터베이스를 기반으로 침입을 탐지하는 방식입니다. 상태 전이 분석은 이러한 알려진 공격 패턴을 분석하는 대표적인 오용탐지 기법입니다.

    오답 노트

    특징 추출, 통계적인 방법, 행위 측정 방식들의 결합: 비정상 탐지(Anomaly Detection) 기법에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

49. 서비스 거부 공격(Denial of Service)의 특징으로 옳지 않은 것은?

  1. 공격을 통해 시스템의 정보를 몰래 빼내가거나, 루트 권한을 획득할 수 있다.
  2. 시스템의 자원을 부족하게 하여 원래 의도된 용도로 사용하지 못하게 하는 공격이다.
  3. 다수의 시스템을 통한 DoS 공격을 DDoS(Distributed DoS)라고 한다.
  4. 라우터, 웹, 전자 우편, DNS 서버 등 모든 네트워크 장비를 대상으로 이루어질 수 있다.
(정답률: 70%)
  • 서비스 거부 공격(DoS)은 시스템 자원을 고갈시켜 정상적인 서비스를 이용하지 못하게 만드는 가용성 침해 공격입니다. 시스템의 정보를 몰래 빼내거나 루트 권한을 획득하는 것은 기밀성 침해나 권한 상승 공격에 해당하며, DoS 공격의 목적이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. 다음 빈칸 [ ]에 들어갈 용어는?

  1. SSL(Secure Socket Layer)
  2. Nessus
  3. HostSentry
  4. SSH(Secure Shell)
(정답률: 73%)
  • 원격 호스트 접속 시 ftp나 telnet은 데이터를 평문으로 전송하여 패킷 도청에 취약합니다. 이를 해결하기 위해 Triple DES, IDEA, RSA 등으로 데이터를 암호화하여 전송하는 보안 셸 프로토콜은 SSH(Secure Shell)입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. SET(Secure Electronic Transaction)에 대한 설명으로 옳지 않은 것은?

  1. MasterCard사의 SEPP와 Visa사의 STT가 결합된 형태이다.
  2. RSA Date Security사의 암호기술을 기반으로 한 프로토콜이다.
  3. 메시지의 암호화, 전자증명서, 디지털서명 등의 기능이 있다.
  4. 비공개키 암호를 사용하여 안전성을 보장해 준다.
(정답률: 53%)
  • SET는 RSA 암호 기술을 기반으로 하며, 전자증명서와 디지털 서명을 통해 안전한 전자상거래를 지원하는 프로토콜입니다. SET는 공개키 암호화 방식을 사용하여 보안성을 보장하므로, 비공개키 암호를 사용하여 안전성을 보장한다는 설명은 틀린 내용입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. IP Spoofing의 과정 중 포함되지 않는 것은?

  1. 공격자의 호스트로부터 신뢰받는 호스트에 SYN-Flooding 공격으로 상대방 호스트를 무력화 시킨다.
  2. 신뢰받는 호스트와 공격하려던 타겟호스트간의 패킷교환 순서를 알아본다.
  3. 신뢰받는 호스트에서 타겟호스트로 가는 패킷을 차단하기 위해 타겟호스트에 Flooding 과 같은 공격을 시도한다.
  4. 패킷교환 패턴을 파악한 후 신뢰받는 호스트에서 보낸 패킷처럼 위장하여 타겟호스트에 패킷을 보낸다.
(정답률: 46%)
  • IP Spoofing은 신뢰받는 호스트의 IP 주소를 위조하여 타겟 호스트를 속이는 공격입니다. 공격 과정에서 신뢰받는 호스트를 무력화하거나 패킷 패턴을 분석하여 위장 패킷을 보내는 과정은 포함되지만, 타겟 호스트에 Flooding 공격을 시도하여 패킷을 차단하는 것은 Spoofing의 기본 목적 및 과정과 거리가 멉니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

53. 다음과 같은 ′syslog.conf′ 파일의 일부분이 있다. 이 ′syslog.conf′ 파일을 보고 커널에 관련된 하드웨어 부분의 에러인 임계에러(crit)는 어떤 로그가 저장이 되는지 올바르게 설명한 것은?

  1. ㄱ,ㄴ,ㄷ
  2. ㄱ,ㄴ,ㄹ
  3. ㄱ,ㄷ,ㄹ
  4. ㄴ,ㄷ,ㄹ
(정답률: 48%)
  • 설정 파일에서 kern,crit(커널의 임계 에러) 설정 라인을 분석하면 다음과 같습니다.
    1. /var/log/kernel 파일에 저장됨 (ㄱ)
    2. @icqa 원격 서버로 전송됨 (ㄴ)
    3. kern,info 설정에 의해 /dev/console에도 출력됨 (ㄷ)
    따라서 ㄱ, ㄴ, ㄷ이 정답입니다.

    오답 노트

    ㄹ /var/log/secure: kern,!crit 설정은 커널 정보 중 임계 에러(crit)를 제외한 것만 저장하라는 의미이므로 임계 에러는 저장되지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. 아래 TCP_Wrapper 설정 내용으로 올바른 것은?

  1. ㉠, ㉢
  2. ㉡, ㉣
  3. ㉠, ㉡, ㉢
  4. ㉡, ㉢, ㉣
(정답률: 60%)
  • TCP Wrapper는 설정에서 /etc/hosts.deny에 ALL: ALL이 설정되어 모든 접속을 기본 차단하고, /etc/hosts.allow에서 허용된 대상만 접속을 허용합니다.
    따라서 ㉡ Telnet으로 LOCAL과 'icqa.or.kr'만이 접근 가능하며, ㉣ Finger로 LOCAL과 'icqa.or.kr'만 접근 가능하다는 설명이 옳습니다.

    오답 노트

    ㉠ 모든 호스트 접근 불가: hosts.allow에 정의된 예외 대상들은 접근이 가능하므로 틀린 설명입니다.
    ㉢ FTP 접근: LOCAL, 'icqa.or.kr' 외에도 '200.200.200.0/24' 대역이 허용되어 있으므로 '경우에만'이라는 표현은 틀렸습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. 웹 해킹의 한 종류인 SQL Injection 공격은 조작된 SQL 질의를 통하여 공격자가 원하는 SQL구문을 실행하는 기법이다. 이를 예방하기 위한 방법으로 옳지 않은 것은?

  1. 에러 감시와 분석을 위해 SQL 에러 메시지를 웹상에 상세히 출력한다.
  2. 입력 값에 대한 검증을 실시한다.
  3. SQL 구문에 영향을 미칠 수 있는 입력 값은 적절하게 변환한다.
  4. SQL 및 스크립트 언어 인터프리터를 최신 버전으로 유지한다.
(정답률: 70%)
  • SQL 에러 메시지를 웹상에 상세히 출력하면 데이터베이스의 구조, 테이블 명, 컬럼 명 등 내부 정보가 공격자에게 노출되어 SQL Injection 공격의 힌트를 제공하게 됩니다.

    오답 노트

    에러 메시지 상세 출력: 보안상 매우 위험하며, 에러 메시지는 서버 로그에만 기록하고 사용자에게는 일반적인 안내 문구만 보여줘야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. 라우터에 포함된 SNMP(Simple Network Management Protocol) 서비스의 기본 설정을 이용한 공격들이 많다. 이를 방지하기 위한 SNMP 보안 설정 방법으로 옳지 않은 것은?

  1. 꼭 필요한 경우가 아니면 읽기/쓰기 권한을 설정하지 않는다.
  2. 규칙적이고 통일성이 있는 커뮤니티 값을 사용한다.
  3. ACL을 적용하여 특정 IP Address를 가진 경우만 SNMP 서비스에 접속할 수 있도록 한다.
  4. SNMP를 TFTP와 함께 사용하는 경우, ′snmp-server tftp-server-list′ 명령으로 특정 IP Address만이 서비스에 접속할 수 있게 한다.
(정답률: 66%)
  • SNMP 커뮤니티 값은 일종의 비밀번호 역할을 하므로, 추측하기 어렵도록 복잡하고 고유하게 설정해야 보안성을 확보할 수 있습니다.

    오답 노트

    규칙적이고 통일성 있는 값: 공격자가 쉽게 예측할 수 있어 보안에 매우 취약합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. Router에서는 IP 및 패킷을 필터링 하기 위한 Access Control List를 사용할 때 주의사항으로 올바른 것은?

  1. 라우터에 연산 부담을 덜기 위하여 상세하고, 큰 용량의 ACL을 유지하여야 한다.
  2. 시스코 라우터는 입력 트래픽 보다 출력 트래픽에 ACL을 적용하는 것이 효율 적이다.
  3. 라우터 트래픽 감소를 위해 Netflow을 함께 작동 시킨다.
  4. ACL을 이용한 출력 트래픽 필터링은 위조된 IP가 유출되는 것을 방지한다.
(정답률: 51%)
  • 출력 트래픽 필터링(Outbound Filtering)을 적용하면 내부 네트워크에서 외부로 나가는 패킷의 소스 IP를 검사할 수 있어, 외부로 유출되는 위조된 IP 패킷을 효과적으로 차단할 수 있습니다.

    오답 노트

    상세하고 큰 용량의 ACL: 라우터의 연산 부담을 증가시켜 성능을 저하시킵니다.
    출력 트래픽 적용 효율성: 일반적으로 입력 트래픽에서 먼저 필터링하는 것이 라우터 자원 낭비를 줄여 더 효율적입니다.
    Netflow: 트래픽 분석 도구이며 ACL의 필터링 기능 자체를 보완하여 트래픽을 감소시키는 수단은 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. 스푸핑 공격의 한 종류인 스위치 재밍(Switch Jamming) 공격에 대한 순차적 내용으로 옳지 않은 것은?

  1. 스위치 허브의 주소 테이블에 오버 플로우가 발생하게 만든다.
  2. 스위치가 모든 네트워크 포트로 브로드 캐스팅하게 만든다.
  3. 오버 플로우를 가속화하기 위하여 MAC 주소를 표준보다 더 큰 값으로 위조하여 스위치에 전송한다.
  4. 테이블 관리 기능을 무력화 하고 패킷 데이터를 가로챈다.
(정답률: 58%)
  • 스위치 재밍은 위조된 MAC 주소를 지속적으로 전송하여 스위치의 MAC 주소 테이블에 버퍼 오버플로를 유발함으로써, 스위치를 더미 허브처럼 작동하게 만들어 패킷을 가로채는 공격입니다. MAC 주소를 표준보다 더 큰 값으로 위조하는 것이 아니라, 다량의 가짜 MAC 주소를 생성하여 테이블을 가득 채우는 것이 핵심입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. 라우터 보안의 위협 요소로 옳지 않은 것은?

  1. 도청 및 세션 재전송
  2. 위장 및 서비스 거부 공격
  3. 비인가된 접속 및 사용자 암호 유출
  4. 재라우팅 및 세션 하이재킹
(정답률: 44%)
  • 라우터 보안 위협은 주로 네트워크 경로 제어와 관련된 도청, 세션 재전송, 위장, 서비스 거부(DoS), 재라우팅, 세션 하이재킹 등이 해당됩니다. 비인가된 접속 및 사용자 암호 유출은 라우터 자체의 보안 위협이라기보다 일반적인 시스템/계정 보안 위협에 가깝습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. 다음에서 설명하는 것은?

  1. Sniffing
  2. IP Spoofing
  3. Race Condition
  4. Format String Bug
(정답률: 64%)
  • 응용 프로그램이 입력값의 유효성을 검사하지 않아 \(printf\)와 같은 형식 지정 함수에 \(%x, %s\) 등의 형식 문자열이 삽입될 때 발생하는 취약점입니다. 변수 없이 형식 문자열만 사용하면 메모리의 값을 순서대로 출력하여 메모리 구조를 파악할 수 있게 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >