인터넷보안전문가 2급 필기 기출문제복원 (2010-10-03)

인터넷보안전문가 2급 2010-10-03 필기 기출문제 해설

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

인터넷보안전문가 2급
(2010-10-03 기출문제)

목록

1과목: 정보보호개론

1. DES(Data Encryption Standard)에 대한 설명 중 옳지 않은 것은?

  1. 1970년대 초 IBM이 개발한 알고리즘이다.
  2. 2048 비트까지의 가변 키 크기가 지원되고 있다.
  3. NIST + NSA가 개발에 참여했다.
  4. 암호화 방식의 전자 코드 북과 암호 피드백으로 이루어졌다.
(정답률: 73%)
  • DES는 64비트 블록 크기를 사용하며, 실제 암호화에 사용되는 키 길이는 56비트로 고정되어 있습니다. 2048비트와 같은 가변 키 크기를 지원하는 것은 RSA와 같은 공개키 암호 알고리즘의 특징입니다.
profile_image
1

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

2. 시스템관리자가 사용자의 인증을 위한 사용자 ID 발급 시에 주의할 점으로 옳지 않은 것은?

  1. 시스템에 의해 식별 될 수 있는 유일한 사용자 ID를 발급해야 한다.
  2. 사용자 ID와 패스워드의 두 단계 인증을 하는 ID를 발급해야 한다.
  3. 일정기간 후에는 개별 사용자의 의지와는 관계 없이 사용자 ID를 변경함을 제시한다.
  4. 시스템에 허용되는 접근의 종류는 반드시 제시하고 제한한다.
(정답률: 78%)
  • 사용자 ID는 시스템 내에서 사용자를 식별하는 고유한 값으로, 관리 편의나 보안을 위해 패스워드는 주기적으로 변경해야 하지만 사용자 ID 자체를 사용자의 의사와 관계없이 강제로 변경하는 것은 적절하지 않습니다.
profile_image
1

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

3. 우리나라에서 개발된 표준 암호 알고리즘으로 구성된 것은?

  1. 암호 : SEED, 해쉬 : HAS-160, 서명 : KCDSA
  2. 암호 : DES, 해쉬 : HAS-160, 서명 : DSS
  3. 암호 : SEED, 해쉬 : MD-5, 서명 : RSA
  4. 암호 : IDEA, 해쉬 : HAS-160, 서명 : DSS
(정답률: 80%)
  • 우리나라에서 개발한 표준 암호 알고리즘은 블록 암호인 SEED, 해시 함수인 HAS-160, 전자서명 알고리즘인 KCDSA로 구성됩니다.

    오답 노트

    DES, MD-5, RSA, IDEA, DSS: 해외에서 개발된 알고리즘
profile_image
1

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

4. 암호 알고리즘 중 송, 수신자가 동일한 키에 의해 암호화 및 복호화 과정을 수행하는 암호 알고리즘은?

  1. 대칭키 암호 알고리즘
  2. 공개키 암호 알고리즘
  3. 이중키 암호 알고리즘
  4. 해시 암호 알고리즘
(정답률: 88%)
  • 송신자와 수신자가 동일한 하나의 비밀키를 공유하여 암호화와 복호화를 수행하는 방식이 대칭키 암호 알고리즘의 핵심 원리입니다.

    오답 노트

    공개키 암호 알고리즘: 암호화 키와 복호화 키가 서로 다름
profile_image
1

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

5. 보안의 4대 요소로 옳지 않은 것은?

  1. 기밀성
  2. 무결성
  3. 확장성
  4. 인증성
(정답률: 87%)
  • 보안의 4대 요소는 기밀성, 무결성, 가용성, 인증성입니다. 확장성은 시스템의 규모를 키울 수 있는 능력에 관한 개념으로 보안의 기본 요소에 해당하지 않습니다.
profile_image
1

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

6. 암호화 메커니즘에 의한 설명 중 옳지 않은 것은?

  1. 문서구조 : PKCS.7, PEM 또는 PGP
  2. 서명 알고리즘 : RSA 또는 DSA
  3. 문서 축약 알고리즘 : MD2, MD5 또는 SHA
  4. 제한 모드 : RSA, In-band, Out-band, D-H Kerberos
(정답률: 58%)
  • 제한 모드는 암호 키를 안전하게 전달하는 방식과 관련이 있으며, RSA, D-H, Kerberos 등은 키 교환 및 인증 메커니즘에 해당합니다. In-band와 Out-band는 키 전달 경로에 따른 구분 방식입니다.
profile_image
1

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

7. 패킷 필터링의 단점으로 옳지 않은 것은?

  1. 현재의 필터링 도구는 모든 패킷에 대해 완벽한 필터링을 하지 못한다.
  2. NFS와 같은 일부 프로토콜은 패킷 필터링에 어울리지 않는다.
  3. 필터링은 클라이언트 컴퓨터에 대한 특정한 환경설정이나 사용자에 대한 훈련이 요구되지 않는다.
  4. 패킷 필터링이 실패하면 거부되어야 하는 패킷을 통과시키는 경우가 많다.
(정답률: 74%)
  • 필터링은 클라이언트 컴퓨터에 대한 특정한 환경설정이나 사용자에 대한 훈련이 요구되지 않는다는 점은 패킷 필터링의 '장점'에 해당합니다.
profile_image
1

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

8. 전자 서명문 생성 시에 이용되는 인증서에 대한 설명으로 옳지 않은 것은?

  1. 인증기관이 한번 발행하면 영원히 취소되지 않는다.
  2. 근본적으로 사용자의 이름과 공개키를 인증기관의 개인키로 서명한 서명문이다.
  3. 주체 이름은 일반적으로 X.500 DN(Distinguished Name)형식을 갖는다.
  4. 주체 이름을 대신하는 주체 대체 이름으로 사용자ID, E-mail 주소 및 IP Address, DNS이름 등을 사용한다.
(정답률: 82%)
  • 인증서는 유효 기간이 존재하며, 개인키 유출이나 사용자 신분 변경 등의 사유가 발생하면 인증기관(CA)에 의해 폐기(Revocation)될 수 있습니다.
profile_image
1

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

9. 네트워크 또는 응용을 위한 보안 대책으로 옳지 않은 것은?

  1. SSL - 종단간 보안
  2. PGP - 안전한 전자메일
  3. Single Sign On - 무선 링크 보안
  4. Kerboros - 사용자 인증
(정답률: 68%)
  • Single Sign On은 한 번의 인증으로 여러 시스템에 접근할 수 있게 하는 통합 인증 체계이며, 무선 링크 보안과는 관련이 없습니다.

    오답 노트

    SSL: 웹 브라우저와 서버 간의 종단간 보안 제공
    PGP: 전자메일 암호화 및 서명 제공
    Kerberos: 티켓 기반의 강력한 사용자 인증 제공
profile_image
1

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

10. 이산대수 문제에 바탕을 둔 대칭형 암호 알고리즘을 위한 공개키 방식의 키 분배 알고리즘은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. RSA 알고리즘
  2. DSA 알고리즘
  3. MD-5 해쉬 알고리즘
  4. Diffie-Hellman 알고리즘
(정답률: 40%)
  • 제시된 정답은 RSA 알고리즘이나, 실제 RSA는 큰 수의 소인수분해 난제에 기반한 공개키 암호 방식입니다. 이산대수 문제에 기반하여 대칭키를 안전하게 교환하기 위한 키 분배 알고리즘은 Diffie-Hellman 알고리즘이 정확합니다.
profile_image
1

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

2과목: 운영체제

11. 어떤 서브넷의 라우터 역할을 하고 있는 Linux 시스템에서 현재 활성화 되어있는 IP Forwarding 기능을 시스템 리부팅 없이 비활성화 시키려 한다. 올바른 명령어는? (이 시스템의 커널버전은 2.2 이다.)

  1. echo "1" > /proc/sys/net/ipv4/ip_forward
  2. echo "0" > /proc/sys/net/ipv4/ip_forward
  3. echo "1" > /proc/sys/net/conf/ip_forward
  4. echo "0" > /proc/sys/net/conf/ip_forward
(정답률: 42%)
  • Linux에서 /proc/sys/net/ipv4/ip_forward 파일은 IP 포워딩 활성화 여부를 결정하는 커널 파라미터입니다. 여기서 값 1은 활성화, 0은 비활성화를 의미하므로, 리부팅 없이 기능을 끄기 위해서는 echo "0" 명령어를 통해 해당 경로에 0을 기록해야 합니다.
profile_image
1

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

12. Linux에서 사용하는 에디터 프로그램으로 옳지 않은 것은?

  1. awk
  2. pico
  3. vi
  4. emacs
(정답률: 71%)
  • pico, vi, emacs는 텍스트를 작성하고 수정하는 대표적인 에디터 프로그램입니다.

    오답 노트

    awk: 텍스트 처리 및 데이터 추출을 위한 패턴 스캔 및 처리 언어입니다.
profile_image
1

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

13. 30GB의 하드디스크를 모두 Linux 파티션으로 사용하고자 한다. RedHat 6.0을 설치하던 중 Disk Druid에서 30GB를 “/(root)” 파티션으로 생성하려 하였으나 실패하였다. 해결방법은?

  1. 1024 실린더 내에 “/boot“ 파티션을 생성하고 나머지를 “/“ 로 파티션 한다.
  2. 1024 실린더 내에 “/kernel“ 파티션을 생성하고 나머지를 “/“ 로 파티션 한다.
  3. 1024 실린더 내에 “/etc“ 를 파티션하고 나머지를 “/“ 로 파티션 한다.
  4. 1024 실린더 내에 “/home“ 을 파티션하고 나머지를 “/“ 로 파티션 한다.
(정답률: 47%)
  • 과거 Linux 커널과 부트로더의 제한으로 인해 부팅에 필요한 커널 이미지가 저장되는 영역이 디스크의 앞부분(1024 실린더 이내)에 위치해야 했습니다. 따라서 전체 용량을 root 파티션으로 잡기보다, 1024 실린더 내에 /boot 파티션을 별도로 생성하여 부팅 가능 영역을 확보하고 나머지를 / 파티션으로 설정해야 설치가 가능합니다.
profile_image
1

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

14. Linux 시스템을 곧바로 재시작 하는 명령으로 옳지 않은 것은?

  1. shutdown -r now
  2. shutdown -r 0
  3. halt
  4. reboot
(정답률: 90%)
  • halt 명령어는 시스템을 즉시 중지(종료)시키는 명령이며, 재시작(reboot)과는 다릅니다.
profile_image
1

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

15. 아파치 웹서버는 access.conf를 사용하여 외부접근 제어를 한다. 각 설정에 대한 설명으로 옳지 않은 것은?

  1. order deny, allow
    allow from linux1.nycom.net
    deny from all
    linux1.nycom.net부터의 연결 요구만을 허락한다.
  2. order deny, allow
    allow from linux1.mydom.net linux2.mydom.net linux3.mydom.net
    deny from all
    linux1.mydom.net, linux2.mydom.net, linux3.mydom.net부터의 연결 요구만을 허락한다.
  3. order deny, allow
    allow from all
    deny from hackers.annoying.net
    hackers.annoying.net부터의 연결 요구만을 거절한다.
  4. order mutual-failure
    allow from foobirds.org
    deny from linux1.foobirds.org linux2.foobirds.org
    foobirds.org에 있는 모든 호스트로부터의 연결 요구만을 허락한다.
(정답률: 80%)
  • order mutual-failure 설정은 allow와 deny 조건이 모두 일치하지 않을 때 접근을 허용하는 방식입니다. 제시된 설정에서는 foobirds.org는 허용하고 특정 호스트들은 거부하고 있으므로, 모든 호스트를 허락한다는 설명은 틀렸습니다.
profile_image
1

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

16. “/etc/resolv.conf” 파일에 적는 내용이 알맞게 나열된 것은?

  1. 네임서버 주소, DNS 서버 IP Address
  2. 네임서버 주소, Linux 서버 랜 카드 IP Address
  3. 네임서버 주소, 홈페이지 도메인
  4. 네임서버 주소, 서버 도메인
(정답률: 68%)
  • /etc/resolv.conf 파일은 DNS 리졸버 설정 파일로, 도메인 이름을 해석하기 위해 참조할 네임서버 주소와 DNS 서버 IP Address를 설정합니다.
profile_image
1

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

17. Linux에서 네트워크 계층과 관련된 상태를 점검하기 위한 명령어와 유형이 다른 것은?

  1. ping
  2. traceroute
  3. netstat
  4. nslookup
(정답률: 78%)
  • nslookup은 도메인 이름을 IP 주소로 변환하는 DNS(응용 계층) 관련 명령어입니다.

    오답 노트

    ping, traceroute, netstat: 네트워크 계층(IP) 및 전송 계층 상태 점검 도구
profile_image
1

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

18. Wu-FTP 서버로 FTP 서버를 운영하고 있는 시스템에서 파일의 송수신 기록이 저장되는 파일은?

  1. /var/log/access-log
  2. /var/log/xferlog
  3. /var/log/wtmp
  4. /var/log/message
(정답률: 54%)
  • Wu-FTP 서버에서 파일의 전송(transfer) 기록을 저장하는 로그 파일은 /var/log/xferlog 입니다.
profile_image
1

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

19. Linux 시스템에서 다음의 역할을 수행하는 데몬은?

  1. inet
  2. xntpd
  3. syslogd
  4. auth
(정답률: 83%)

  • 시스템에서 발생하는 각종 로그 메시지를 수집하여 파일에 기록하거나 원격 로그 서버로 전송하는 역할을 수행하는 데몬은 syslogd입니다.
profile_image
1

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

20. NFS 서버에서 Export 된 디렉터리들을 클라이언트에서 알아보기 위해 사용하는 명령은?

  1. mount
  2. showexports
  3. showmount
  4. export
(정답률: 62%)
  • NFS 서버가 공유(Export)하고 있는 디렉터리 목록을 클라이언트 측에서 확인하기 위해 사용하는 명령어는 showmount입니다.
profile_image
1

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

21. Linux MySQL 서버를 MySQL 클라이언트 프로그램으로 연결하였다. 새 사용자를 등록하려 하는데, 등록해야하는 데이터베이스이름, 테이블이름, 등록 시 사용하는 쿼리가 알맞게 나열된 것은?

  1. mysql ,user, insert
  2. mysql, host, insert
  3. sql, user, update
  4. sql, host, update
(정답률: 77%)
  • MySQL에서 사용자 계정 정보는 mysql 데이터베이스의 user 테이블에 저장되며, 새로운 사용자를 추가하기 위해서는 데이터를 삽입하는 insert 쿼리를 사용해야 합니다.
profile_image
1

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

22. Linux 시스템에서 현재 구동 되고 있는 특정 프로세스를 종료하는 명령어는?

  1. halt
  2. kill
  3. cut
  4. grep
(정답률: 88%)
  • Linux에서 실행 중인 특정 프로세스에 시그널을 보내어 강제로 종료시키거나 제어할 때 사용하는 명령어는 kill입니다.

    오답 노트

    halt: 시스템 종료
    cut: 파일의 각 행에서 특정 필드 추출
    grep: 파일 내 특정 패턴 문자열 검색
profile_image
1

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

23. 인터넷에서 도메인 이름을 IP Address로 변환하여 주는 서버는?

  1. NT서버
  2. DNS서버
  3. 웹서버
  4. 파일서버
(정답률: 80%)
  • DNS(Domain Name System) 서버는 사람이 읽기 쉬운 도메인 이름을 컴퓨터가 인식할 수 있는 IP 주소로 변환해주는 전화번호부와 같은 역할을 수행합니다.
profile_image
1

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

24. 기존의 지정된 PATH 의 맨 마지막에 “/usr/local/bin” 이라는 경로를 추가하고자 한다. 올바르게 사용된 명령은?

  1. $PATH=$PATH:/usr/local/bin
  2. PATH=$PATH:/usr/local/bin
  3. PATH=PATH:/usr/local/bin
  4. PATH=/usr/local/bin
(정답률: 81%)
  • 환경 변수를 업데이트할 때는 '변수명=기존값:추가값' 형식을 사용합니다. 기존 PATH 값을 유지하면서 뒤에 경로를 추가하려면 $ 기호를 사용하여 기존 변수 값을 참조해야 합니다.
profile_image
1

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

25. Redhat Linux 시스템의 각 디렉터리 설명 중 옳지 않은 것은?

  1. /usr/X11R6 : X-Window의 시스템 파일들이 위치한다.
  2. /usr/include : C 언어의 헤더 파일들이 위치한다.
  3. /boot : LILO 설정 파일과 같은 부팅관련 파일들이 들어있다.
  4. /usr/bin : 실행 가능한 명령이 들어있다.
(정답률: 67%)
  • /boot 디렉터리는 커널 이미지와 부트로더 설정 파일이 위치하는 곳입니다. 다만, Redhat Linux의 최신 버전이나 특정 환경에 따라 LILO 대신 GRUB을 사용하는 등 설정 파일의 종류가 달라질 수 있으며, 문제의 의도는 해당 경로의 역할 정의를 묻는 것입니다.
profile_image
1

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

26. Windows 2000 Server 환경에서 그룹계정의 설명 중 옳지 않은 것은?

  1. User - 제한된 권한을 제공
  2. Administrator - 시스템에 대한 전체적인 권한을 가짐
  3. Guest - 시스템에 대한 관리 권한을 가짐
  4. Guest - 부여된 권한을 수행하거나 허가된 자원에 접근
(정답률: 88%)
  • Guest 계정은 시스템에 임시로 접속하는 사용자 계정으로, 매우 제한된 권한만 가지며 시스템 관리 권한은 절대 가질 수 없습니다.
profile_image
1

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

27. Linux의 기본 명령어들이 포함되어 있는 디렉터리는?

  1. /var
  2. /usr
  3. /bin
  4. /etc
(정답률: 71%)
  • /bin 디렉터리는 'binary'의 약자로, 시스템 운영에 필수적인 기본 명령어(ls, cp, mv 등)들이 실행 파일 형태로 저장되는 공간입니다.
profile_image
1

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

28. Microsoft사에서 제공하는 Windows 2000 Server에서 사용하는 웹 서버는?

  1. RPC
  2. IIS
  3. Tomcat
  4. Apache
(정답률: 70%)
  • Microsoft Windows 서버 운영체제에서 기본적으로 제공하는 웹 서버 소프트웨어는 IIS(Internet Information Services)입니다.

    오답 노트

    Apache, Tomcat: 오픈 소스 기반의 웹 서버 및 WAS
    RPC: 원격 프로시저 호출 프로토콜
profile_image
1

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

29. Windows 2000 Server의 사용자 계정 중 해당 컴퓨터에서만 사용되는 계정으로, 하나의 시스템에서 로그온을 할 때 사용되는 계정은?

  1. 로컬 사용자 계정(Local User Account)
  2. 도메인 사용자 계정(Domain User Account)
  3. 내장된 사용자 계정(Built-In User Account)
  4. 글로벌 사용자 계정(Global User Account)
(정답률: 71%)
  • 로컬 사용자 계정(Local User Account)은 특정 컴퓨터의 로컬 데이터베이스(SAM)에 저장되어 해당 컴퓨터에서만 인증 및 로그온이 가능한 계정입니다.
profile_image
1

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

30. LILO(LInux LOader)에 대한 설명으로 옳지 않은 것은?

  1. LILO는 일반적으로 Distribution Package에 포함되어 있다.
  2. Floppy Disk에는 설치할 수 없다.
  3. Linux 부팅 로더로 Linux 시스템의 부팅을 담당한다.
  4. LILO는 보통 첫 번째 하드디스크의 MBR에 위치한다.
(정답률: 49%)
  • LILO는 리눅스 시스템의 부팅을 담당하는 로더로, 하드디스크의 MBR뿐만 아니라 플로피 디스크(Floppy Disk)에도 설치하여 부팅용으로 사용할 수 있습니다.
profile_image
1

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

3과목: 네트워크

31. 네트워크 아키텍쳐에 관한 설명으로 옳지 않은 것은?

  1. Ethernet은 가장 광범위하게 설치된 근거리 통신이다.
  2. Repeater는 긴 케이블을 따라 전달되는 신호를 증폭시켜 주는데 이때 노이즈를 제거하기 위해 별도의 게이트웨이를 연결한다.
  3. Bridge는 MAC을 일일이 검사하므로 Repeater보다 속도가 떨어진다.
  4. Router는 다수의 네트워크 세그먼트를 연결하는 목적에 사용하는 장치이다.
(정답률: 56%)
  • Repeater는 물리 계층에서 신호를 증폭하여 전송 거리를 연장하는 장치이며, 노이즈 제거를 위해 별도의 게이트웨이를 연결한다는 설명은 틀렸습니다. 게이트웨이는 서로 다른 프로토콜을 사용하는 네트워크를 연결하는 상위 계층 장치입니다.
profile_image
1

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

32. 다른 호스트와 세션을 맺을 때 TCP, UDP에서 사용되는 포트번호는?

  1. 1 ~ 25
  2. 6 ~ 17
  3. 1023 이상
  4. 6, 17
(정답률: 54%)
  • TCP/UDP 포트 번호는 $0$부터 $65535$까지 존재하며, $0 \sim 1023$번까지는 잘 알려진 포트(Well-known Port)로 예약되어 있습니다. 따라서 일반적인 호스트가 다른 호스트와 세션을 맺을 때 사용하는 동적/사설 포트는 $1024$번부터, 즉 $1023$이상입니다.
profile_image
1

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

33. 응용 서비스와 프로토콜 쌍이 바르게 짝지어지지 않은 것은?

  1. 전자메일 서비스: SMTP, POP3, IMAP
  2. WWW: HTTP 프로토콜
  3. 원격 접속: ARP 프로토콜
  4. 파일전송: FTP
(정답률: 78%)
  • 원격 접속을 위해 사용되는 대표적인 프로토콜은 Telnet이나 SSH입니다. ARP(Address Resolution Protocol)는 IP 주소를 물리적인 MAC 주소로 변환하는 프로토콜이므로 원격 접속과는 무관합니다.
profile_image
1

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

34. 홉 카운팅 기능을 제공하는 라우팅 프로토콜은?

  1. SNMP
  2. RIP
  3. SMB
  4. OSPF
(정답률: 73%)
  • RIP(Routing Information Protocol)는 목적지까지 거치는 라우터의 수인 홉 카운트(Hop Count)를 기준으로 최적 경로를 결정하는 거리 벡터 라우팅 프로토콜입니다.
profile_image
1

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

35. 네트워크 주소에 대한 설명 중 옳지 않은 것은?

  1. X.121 : X.25 공중네트워크에서의 주소지정 방식
  2. D Class 주소 : 맨 앞의 네트워크 주소가 1111 으로서 멀티캐스트그룹을 위한 주소이다.
  3. A Class 주소 : 하나의 A Class 네트워크는 16,777,216(224)개 만큼의 호스트가 존재할 수 있다
  4. B Class 주소 : 네트워크 주소 부분의 처음 2개 비트는 10이 되어야 한다.
(정답률: 72%)
  • D Class 주소는 멀티캐스트를 위한 주소로, 네트워크 주소의 맨 앞 4비트가 $1110$으로 시작해야 합니다. $1111$로 시작한다는 설명은 옳지 않습니다.
profile_image
1

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

36. ISDN(Integrated Service Digital Network)의 설명 중 옳지 않은 것은?

  1. 제공되는 서비스는 베어러 서비스(Bearer Service)와 텔레 서비스(Tele Service)로 나눌 수 있다.
  2. 네트워크 종단 장치는 물리적이고 전기적인 종단을 제어하는 NT1과, OSI 모델의 계층 1에서 계층 3까지의 연관된 기능을 수행하는 NT2의 두 가지 종류가 있다.
  3. BRI(Basic Rate Interface)는 3개의 B(64Kbps) 채널과 하나의 D(16Kbps) 채널을 제공한다.
  4. BRI의 전송 속도는 192Kbps 이고, PRI(Primary Rate Interface)의 전송속도는 북미방식의 경우 1.544Mbps 이다.
(정답률: 47%)
  • BRI(Basic Rate Interface)는 2개의 B 채널($64\text{Kbps}$)과 1개의 D 채널($16\text{Kbps}$)을 제공하는 인터페이스입니다. 3개의 B 채널을 제공한다는 설명은 틀린 내용입니다.

    오답 노트

    PRI(Primary Rate Interface): 3개의 B 채널이 아닌, 북미 방식 기준 23개의 B 채널을 제공하는 고속 인터페이스입니다.
profile_image
1

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

37. HDLC 프레임의 구조 순서로 올바르게 연결된 것은?

  1. 플래그 시퀀스 - 제어부 - 어드레스부 - 정보부 - 프레임 검사 시퀀스 - 플래그 시퀀스
  2. 플래그 시퀀스 - 어드레스부 - 정보부 - 제어부 - 프레임 검사 시퀀스 - 플래그 시퀀스
  3. 플래그 시퀀스 - 어드레스부 - 제어부 - 정보부 - 프레임 검사 시퀀스 - 플래그 시퀀스
  4. 제어부 - 정보부 - 어드레스부 - 제어부 - 프레임 검사 시퀀스 - 플래그 시퀀스
(정답률: 66%)
  • HDLC 프레임은 프레임의 시작과 끝을 알리는 플래그 시퀀스를 기준으로 [플래그 시퀀스 $\rightarrow$ 어드레스부 $\rightarrow$ 제어부 $\rightarrow$ 정보부 $\rightarrow$ 프레임 검사 시퀀스 $\rightarrow$ 플래그 시퀀스] 순서로 구성됩니다.
profile_image
1

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

38. OSI 7 Layer 중에서 IEEE802 규약으로 표준화되어 있는 계층은?

  1. Session Layer
  2. Physical Layer
  3. Network Layer
  4. Transport Layer
(정답률: 50%)
  • IEEE 802 규약은 OSI 7계층 중 물리 계층(Physical Layer)과 데이터 링크 계층(Data Link Layer)에 대한 표준을 정의합니다.
profile_image
1

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

39. Fast Ethernet의 주요 토폴로지로 올바른 것은?

  1. Bus 방식
  2. Star 방식
  3. Cascade 방식
  4. Tri 방식
(정답률: 73%)
  • Fast Ethernet은 중앙의 허브나 스위치를 중심으로 모든 단말기가 연결되는 Star 방식의 토폴로지를 주로 사용합니다.
profile_image
1

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

40. 인터넷에 접속된 호스트들은 인터넷 주소에 의해서 식별되지만 실질적인 통신은 물리적인 MAC Address를 얻어야 통신이 가능하다. 이를 위해 인터넷 주소를 물리적인 MAC Address로 변경해 주는 프로토콜은?

  1. IP(Internet Protocol)
  2. ARP(Address Resolution Protocol)
  3. DHCP(Dynamic Host Configuration Protocol)
  4. RIP(Routing Information Protocol)
(정답률: 63%)
  • ARP(Address Resolution Protocol)는 네트워크 계층의 논리적 주소인 IP 주소를 물리 계층의 하드웨어 주소인 MAC Address로 변환해 주는 프로토콜입니다.

    오답 노트

    IP: 패킷 전송을 위한 네트워크 계층 프로토콜
    DHCP: 호스트에 IP 주소를 동적으로 할당하는 프로토콜
    RIP: 거리 벡터 알고리즘 기반의 라우팅 프로토콜
profile_image
1

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

41. IP Address의 부족과 Mobile IP Address 구현문제로 차세대 IP Address인 IPv6가 있다. IPv6는 몇 비트의 Address 필드를 가지고 있는가?

  1. 32 비트
  2. 64 비트
  3. 128 비트
  4. 256 비트
(정답률: 85%)
  • IPv4의 32비트 주소 고갈 문제를 해결하기 위해 등장한 IPv6는 주소 공간을 획기적으로 확장하여 총 $128$ 비트의 주소 필드를 사용합니다.
profile_image
1

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

42. ISO/OSI 7 Layer에서 트랜스포트 계층 이하인 하위 계층 프로토콜이며, 비트 방식(bit oriented)프로토콜에 해당되는 것만을 짝지어 놓은 것은?

  1. a, b
  2. b, c
  3. a, d
  4. a, c
(정답률: 45%)
  • 비트 방식(Bit-oriented) 프로토콜은 데이터의 단위가 비트이며, 제어 문자를 구분하기 위해 비트 스터핑(Bit Stuffing) 기법을 사용하는 프로토콜을 말합니다.
    제시된 이미지 에서 BSC는 문자 방식(Character-oriented)이며, X.25와 XNS는 네트워크 계층을 포함하는 프로토콜 스택입니다. 따라서 데이터 링크 계층의 비트 방식 프로토콜인 BSC(문자 방식이므로 제외)가 아닌, 비트 지향적 특성을 가진 BSC의 대척점인 현대적 프로토콜들과 LLC(IEEE 802.2) 등이 해당됩니다. 다만, 문제의 정답 구성상 BSC와 LLC를 묶은 a, d가 정답으로 처리되어 있으나, 엄밀히 BSC는 문자 방식입니다. 주어진 정답 기준에 따라 a, d를 선택합니다.
profile_image
1

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

43. IP Address를 Ethernet Address로 매핑하는 테이블을 동적으로 구축하는 프로토콜로 이 경우 Ethernet의 브로드캐스트 기능을 사용하게 되는 프로토콜은?

  1. ARP
  2. RARP
  3. RIP
  4. IP
(정답률: 72%)
  • ARP(Address Resolution Protocol)는 논리적 주소인 IP Address를 물리적 주소인 Ethernet Address(MAC Address)로 매핑하기 위해 브로드캐스트 요청을 보내어 상대방의 MAC 주소를 알아내는 프로토콜입니다.

    오답 노트

    RARP: MAC 주소를 IP 주소로 변환
    RIP: 거리 벡터 기반 라우팅 프로토콜
profile_image
1

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

44. TCP/IP Sequence Number(순서 번호)가 시간에 비례하여 증가하는 운영체제는?

  1. HP-UX
  2. Linux 2.2
  3. Microsoft Windows
  4. AIX
(정답률: 65%)
  • TCP Sequence Number 생성 방식 중 Microsoft Windows는 보안성 향상과 예측 불가능성을 위해 시간에 비례하여 증가하는 시계 기반(Clock-based) 생성 방식을 사용합니다.
profile_image
1

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

45. “10.10.10.0/255.255.255.0”인 사설망을 사용하는 사내 망 PC에 “10.10.10.190/255.255.255.128”이란 IP Address를 부여할 경우 생기는 문제점으로 올바른 것은?(단, 게이트웨이 주소는 정상적으로 설정되어 있다.)

  1. 해당 컴퓨터는 외부망과 통신할 수는 없지만, 내부망 통신은 원활하다.
  2. 해당 컴퓨터는 외부망 통신을 할 수 있고, 일부 내부망 컴퓨터들만 통신가능하다.
  3. 해당 컴퓨터는 외부망 통신만 가능하다.
  4. 해당 컴퓨터는 외부망 통신을 할 수 있고, 내부망 컴퓨터들과 원활한 통신이 가능하다.
(정답률: 50%)
  • 사내 망의 서브넷 마스크는 $255.255.255.0$ (C클래스)이지만, 해당 PC는 $255.255.255.128$을 사용하고 있습니다. 이 경우 PC는 자신의 네트워크 범위를 $10.10.10.128 \sim 10.10.10.255$로 인식하게 됩니다.
    따라서 게이트웨이가 정상이라면 외부망 통신은 가능하지만, 내부망 PC 중 $10.10.10.0 \sim 10.10.10.127$ 범위에 있는 컴퓨터들과는 서로 다른 네트워크로 판단하여 직접 통신이 불가능하고, 동일 범위 내의 일부 내부망 컴퓨터들과만 통신이 가능하게 됩니다.
profile_image
1

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

4과목: 보안

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

  1. 공격자의 호스트로부터 신뢰받는 호스트에 SYN-Flooding 공격으로 상대방 호스트를 무력화 시킨다.
  2. 신뢰받는 호스트와 공격하려던 타겟호스트간의 패킷교환 순서를 알아본다.
  3. 신뢰받는 호스트에서 타겟호스트로 가는 패킷을 차단하기 위해 타겟호스트에 Flooding 과 같은 공격을 시도한다.
  4. 패킷교환 패턴을 파악한 후 신뢰받는 호스트에서 보낸 패킷처럼 위장하여 타겟호스트에 패킷을 보낸다.
(정답률: 27%)
  • IP Spoofing은 신뢰받는 호스트의 IP 주소를 위장하여 타겟 호스트에 접근하는 것이 핵심입니다. 타겟 호스트에 Flooding 공격을 가해 패킷을 차단하는 행위는 위장 접근이라는 Spoofing의 목적과 맞지 않는 별개의 서비스 거부 공격(DoS) 행위입니다.
profile_image
1

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

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

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

    오답 노트

    입력 값 검증, 특수문자 변환, 최신 버전 유지: 모두 SQL Injection을 방어하는 표준 보안 대책입니다.
profile_image
1

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

48. IIS를 통하여 Web 서비스를 하던 중 .asp 코드가 외부 사용자에 의하여 소스코드가 유출되는 버그가 발생하였다. 기본적으로 취해야 할 사항으로 옳지 않은 것은?

  1. 중요 파일(global.asa 등)의 퍼미션을 변경 혹은 파일수정을 통하여 외부로부터의 정보유출 가능성을 제거한다.
  2. .asp의 권한을 실행권한만 부여한다.
  3. C:\WINNT\System32\inetsrv\asp.dll에 매칭되어 있는 .asp를 제거한다.
  4. .asp가 위치한 디렉터리와 파일에서 Read 권한을 제거한다.
(정답률: 50%)
  • 소스코드 유출을 막기 위해서는 파일 권한 설정이나 퍼미션 변경이 필요하지만, .asp 확장자를 처리하는 asp.dll 매칭 설정을 제거하면 웹 서버가 .asp 파일을 실행할 수 없게 되어 정상적인 서비스 자체가 불가능해집니다.
profile_image
1

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

49. SSL(Secure Socket Layer)의 설명 중 옳지 않은 것은?

  1. 두 개의 응용 계층사이에 안전한 데이터의 교환을 위한 종단 간 보안 프로토콜이다.
  2. 응용 계층과 전송 계층 사이에 존재한다.
  3. Handshake 프로토콜, Change Cipher Spec 프로토콜, Alert 프로토콜, 그리고 레코드 프로토콜로 구분될 수 있다.
  4. 레코드 계층의 데이터 처리 순서는 데이터 압축 - 데이터 암호화 - 인증코드 삽입 순으로 진행된다.
(정답률: 39%)
  • SSL 레코드 계층의 올바른 데이터 처리 순서는 데이터 압축 $\rightarrow$ 인증코드(MAC) 삽입 $\rightarrow$ 데이터 암호화 순으로 진행됩니다. 즉, 암호화가 가장 마지막 단계에 수행되어야 합니다.
profile_image
1

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

50. 공개된 인터넷 보안도구에 대한 설명 중 옳지 않은 것은?

  1. Tripwire : 유닉스 파일시스템의 취약점(Bug)을 점검하는 도구이다.
  2. Tiger : 유닉스 보안 취약점을 분석하는 도구로서 파일시스템 변조 유무도 알 수 있다.
  3. TCP_Wrapper : 호스트기반 침입차단시스템, IP 필터링 등이 가능하다.
  4. Gabriel : 스캔 공격을 탐지하는 도구
(정답률: 43%)
  • Tripwire는 파일의 해시값을 비교하여 파일 시스템의 무결성을 검사하고 변조 여부를 탐지하는 무결성 점검 도구입니다.

    오답 노트

    Tripwire : 유닉스 파일시스템의 취약점(Bug)을 점검하는 도구이다: 취약점 점검이 아니라 파일 변조 여부를 확인하는 무결성 검사 도구입니다.
profile_image
1

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

51. Windows 2000 Server에서 보안 로그에 대한 설명으로 옳지 않은 것은?

  1. 보안 이벤트의 종류는 개체 액세스 제어, 계정 관리, 계정 로그온, 권한 사용, 디렉터리 서비스, 로그온 이벤트, 시스템 이벤트, 정책 변경, 프로세스 변경 등이다.
  2. 보안 이벤트를 남기기 위하여 감사 정책을 설정하여 누가 언제 어떤 자원을 사용했는지를 모니터링 할 수 있다.
  3. 보안 이벤트에 기록되는 정보는 이벤트가 수행된 시간과 날짜, 이벤트를 수행한 사용자, 이벤트가 발생한 소스, 이벤트의 범주 등이다.
  4. 데이터베이스 프로그램이나 전자메일 프로그램과 같은 응용 프로그램에 의해 생성된 이벤트를 모두 포함한다.
(정답률: 50%)
  • Windows 보안 로그는 운영체제 수준에서 발생하는 감사 정책 기반의 보안 이벤트를 기록합니다.

    오답 노트

    데이터베이스 프로그램이나 전자메일 프로그램과 같은 응용 프로그램에 의해 생성된 이벤트를 모두 포함한다: 응용 프로그램 자체에서 생성하는 로그는 보안 로그가 아닌 응용 프로그램 로그(Application Log)에 기록됩니다.
profile_image
1

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

52. TCP_Wrapper의 기능으로 옳지 않은 것은?

  1. inetd에 의하여 시작되는 TCP 서비스들을 보호하는 프로그램으로써 inetd가 서비스를 호출할 때 연결 요청을 평가하고 그 연결이 규칙에 적합한 정당한 요청인지를 판단하여 받아들일지 여부를 결정한다.
  2. 연결 로깅과 네트워크 접근제어의 주요 기능을 주로 수행한다.
  3. TCP_Wrapper 설정 점검 명령어는 tcpdchk와 tcpmatch등이 있다.
  4. iptables이나 ipchains 명령을 이용하여 설정된다.
(정답률: 56%)
  • TCP_Wrapper는 inetd 기반의 서비스 접근 제어를 위해 hosts.allow와 hosts.deny 파일을 통해 설정하는 호스트 기반 보안 도구입니다.

    오답 노트

    iptables이나 ipchains 명령을 이용하여 설정된다: 이는 커널 수준의 패킷 필터링 도구인 방화벽(Netfilter)에 대한 설명입니다.
profile_image
1

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

53. 암호와 프로토콜 중에서 서버와 클라이언트 간의 인증으로 RSA방식과 X.509를 사용하고 실제 암호화된 정보는 새로운 암호화 소캣채널을 통해 전송하는 방식은?

  1. S-HTTP
  2. DES
  3. FV
  4. SSL
(정답률: 59%)
  • SSL은 서버와 클라이언트 간의 인증을 위해 RSA 공개키 방식과 X.509 인증서를 사용하며, 인증 후에는 대칭키를 통해 암호화된 세션 채널을 생성하여 데이터를 안전하게 전송하는 프로토콜입니다.
profile_image
1

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

54. 인터넷 공격 방법 중 성격이 다른 것은?

  1. TCP Session Hijacking Attack
  2. Race Condition Attack
  3. SYN Flooding Attack
  4. IP Spoofing Attack
(정답률: 66%)
  • TCP Session Hijacking Attack, SYN Flooding Attack, IP Spoofing Attack은 모두 네트워크 프로토콜의 취약점을 이용한 네트워크 공격 방식입니다. 반면 Race Condition Attack은 프로세스 간의 실행 순서나 타이밍 차이를 이용한 시스템 내부의 소프트웨어적 공격 방식이므로 성격이 다릅니다.
profile_image
1

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

55. 프로그램이 exec()나 popen() 등을 이용하여 외부 프로그램을 실행할 때 입력되는 문자열을 여러 필드로 나눌 때 기준이 되는 문자를 정의하는 변수는?

  1. PATH
  2. export
  3. $1
  4. IFS
(정답률: 26%)
  • IFS(Internal Field Separator)는 쉘에서 문자열을 여러 필드로 나눌 때 기준이 되는 구분자를 정의하는 환경 변수입니다.

    오답 노트

    PATH: 실행 파일 검색 경로
    export: 변수를 환경 변수로 설정
    $1: 첫 번째 위치 매개변수
profile_image
1

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

56. System 또는 Software의 취약점을 악용한 공격 방법은?

  1. Buffer Overflow 공격
  2. IP Spoofing 공격
  3. Ping Flooding 공격
  4. SYNC Flooding 공격
(정답률: 60%)
  • Buffer Overflow 공격은 프로그램이 메모리의 버퍼 크기를 제대로 검사하지 않는 소프트웨어적 취약점을 이용하여, 허용된 메모리 영역을 넘어 데이터를 덮어씀으로써 임의의 코드를 실행하는 공격 방식입니다.

    오답 노트

    IP Spoofing: IP 주소 변조
    Ping Flooding: ICMP 패킷 과다 전송
    SYNC Flooding: TCP 연결 요청 과다 전송
profile_image
1

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

57. 유닉스의 로그에 대한 설명 중 옳지 않은 것은?

  1. syslog : 시스템 정보, 트랩된 커널과 시스템 메시지, /var/adm/messages에 기록
  2. pacct : 사용자가 실행한 모든 명령어 및 자원 사용현황으로서, /var/adm/pacct에 기록
  3. wtmp : 현재 로그인한 사용자 현황, /var/adm/wtmp에 기록
  4. sulog : 모든 su 명령어의 사용기록, /var/adm/sulog에 기록
(정답률: 37%)
  • wtmp는 사용자의 로그인 및 로그아웃 기록, 시스템 재부팅 기록 등을 저장하는 파일입니다. 현재 로그인한 사용자 현황을 확인하는 로그 파일은 utmp입니다.

    오답 노트

    syslog: 시스템 메시지 기록
    pacct: 프로세스 회계 기록
    sulog: su 명령어 사용 기록
profile_image
1

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

58. SSL(Secure Socket Layer)에 관한 설명으로 옳지 않은 것은?

  1. 서버 인증, 클라이언트 인증, 기밀성 보장의 세 가지 서비스를 제공한다.
  2. SSL 프로토콜은 SSL Hand Shake 프로토콜과 SSL Record 프로토콜로 나뉜다.
  3. SSL Record 프로토콜은 서버·클라이언트 인증 기능과 암호 통신에 사용할 대칭키를 분배하는 역할을 수행한다.
  4. 데이터 암호화를 위한 비밀키를 Hand Shake 프로토콜 단계에서 정한 후에 키를 사용하여 암호화된 메시지로 상대방의 신원을 증명할 수 있다.
(정답률: 56%)
  • SSL Record 프로토콜은 상위 계층으로부터 받은 데이터를 분할하고 암호화하여 전송하는 역할을 합니다. 서버·클라이언트 인증 및 대칭키 분배는 Record 프로토콜이 아니라 SSL Hand Shake 프로토콜의 핵심 역할입니다.
profile_image
1

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

59. SSI(Server-Side Includes)의 기능으로 옳지 않은 것은?

  1. 접속한 현재 날짜와 시간을 출력한다.
  2. cgi를 실행시킬 수가 있다.
  3. 파이어월(Firewall) 기능이 있다.
  4. 파이어월(Firewall) 기능이 없다.
(정답률: 30%)
  • SSI는 웹 서버가 HTML 페이지를 클라이언트에 보내기 전, 서버 측에서 동적으로 내용을 포함시키는 기술입니다. 현재 날짜/시간 출력 및 CGI 실행 등의 기능을 수행하지만, 네트워크 보안을 위한 파이어월(Firewall) 기능은 제공하지 않습니다.
profile_image
1

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

60. 암호 프로토콜로 옳지 않은 것은?

  1. 키 교환 프로토콜
  2. 디지털 서명
  3. 전자 화폐
  4. 비밀키 암호
(정답률: 30%)
  • 비밀키 암호는 데이터를 암호화하는 '암호 알고리즘'의 한 종류이지, 통신 주체 간의 절차와 규칙을 정의한 '암호 프로토콜'이 아닙니다.
profile_image
1

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

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