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

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

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

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

목록

1과목: 정보보호개론

1. 대칭형 암호화 방식의 특징으로 옳지 않은 것은?

  1. 처리 속도가 빠르다.
  2. RSA와 같은 키 교환 방식을 사용한다.
  3. 키의 교환 문제가 발생한다.
  4. SSL과 같은 키 교환 방식을 사용한다.
(정답률: 70%)
  • RSA는 대표적인 비대칭키(공개키) 암호화 방식입니다. 대칭형 암호화 방식은 암호화와 복호화에 동일한 키를 사용하므로 RSA와 같은 비대칭키 기반의 키 교환 방식을 사용한다는 설명은 옳지 않습니다.
profile_image
1

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

2. WWW에서의 보안 프로토콜로 옳지 않은 것은?

  1. S-HTTP(Secure Hypertext Transfer Protocol)
  2. SEA(Security Extension Architecture)
  3. PGP(Pretty Good Privacy)
  4. SSL(Secure Sockets Layer)
(정답률: 69%)
  • PGP(Pretty Good Privacy)는 웹 프로토콜이 아니라 인터넷 전자 우편(E-mail)의 암호화와 복호화를 위해 사용되는 프로그램입니다.
profile_image
1

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

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

  1. SET은 기본적으로 X.509 전자증명서에 기술적인 기반을 두고 있다.
  2. SET에서 제공하는 인터넷에서의 안전성은 모두 암호화에 기반을 두고 있고, 이 암호화 기술은 제 3자가 해독하기가 거의 불가능하다.
  3. 암호화 알고리즘에는 공개키 암호 시스템만 사용된다.
  4. 이 방식은 n명이 인터넷상에서 서로 비밀통신을 할 경우 'n(n-1)/2' 개 키를 안전하게 관리해야 하는 문제점이 있다.
(정답률: 78%)
  • SET은 효율적인 데이터 암호화를 위해 대칭키 방식을 사용하며, 이 대칭키를 안전하게 분배하기 위해 공개키 방식을 혼합하여 사용합니다.
profile_image
1

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

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

  1. AS : Authentication Server
  2. KDC : Kerberos 인증을 담당하는 데이터 센터
  3. TGT : Ticket을 인증하기 위해서 이용되는 Ticket
  4. Ticket : 인증을 증명하는 키
(정답률: 74%)
  • KDC(Key Distribution Center)는 단순한 데이터 센터가 아니라, 데이터베이스에 액세스하여 사용자의 신원을 인증하고 다른 시스템에 액세스할 수 있는 권한을 부여하는 티켓을 반환하는 핵심 서버입니다.
profile_image
1

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

5. IPSec을 위한 보안 연계(Security Association)가 포함하는 파라미터로 옳지 않은 것은?

  1. IPSec 프로토콜 모드(터널, 트랜스포트)
  2. 인증 알고리즘, 인증키, 수명 등의 AH 관련 정보
  3. 암호 알고리즘, 암호키, 수명 등의 ESP 관련 정보
  4. 발신지 IP Address와 목적지 IP Address
(정답률: 71%)
  • IPSec의 보안 연계(SA)는 통신 양단이 합의한 보안 파라미터의 집합입니다.
    SA에는 프로토콜 모드, AH/ESP 관련 알고리즘 및 키, 수명 등이 포함되지만, 발신지 IP Address와 목적지 IP Address는 SA의 파라미터가 아니라 IP 패킷 헤더에 포함되는 기본 네트워크 정보입니다.
profile_image
1

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

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

  1. 비밀성(Confidentiality) : 허가된 사용자 이외 암호문 해독 불가
  2. 무결성(Integrity) : 메시지 변조 방지
  3. 접근 제어(Access Control) : 프로토콜 데이터 부분의 접근제어
  4. 부인봉쇄(Non-Repudiation) : 송수신 사실 부정방지
(정답률: 69%)
  • 암호의 목적 중 접근 제어는 비인가자의 사용을 막는 접근 통제, 불필요 패킷을 걸러내는 패킷 접근 제어, 공유 링크의 제어권을 결정하는 매체 접근 제어 등을 의미하며, 단순히 프로토콜 데이터 부분의 접근제어로 한정 짓는 것은 옳지 않습니다.
profile_image
1

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

7. SEED(128 비트 블록 암호 알고리즘)의 특성으로 옳지 않은 것은?

  1. 데이터 처리단위는 8, 16, 32 비트 모두 가능하다.
  2. 암ㆍ복호화 방식은 공개키 암호화 방식이다.
  3. 입출력의 크기는 128 비트이다.
  4. 라운드의 수는 16 라운드이다.
(정답률: 67%)
  • SEED는 한국인터넷진흥원(KISA)에서 개발한 128비트 블록 암호 알고리즘으로, 암호화와 복호화에 동일한 키를 사용하는 대칭키 방식입니다.

    오답 노트

    공개키 암호화 방식: SEED는 대칭키 방식입니다.
profile_image
1

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

8. S-HTTP(Secure Hypertext Transfer Protocol)에 관한 설명 중 옳지 않은 것은?

  1. 클라이언트와 서버에서 행해지는 암호화 동작이 동일하다.
  2. PEM, PGP 등과 같은 여러 암호 메커니즘에 사용되는 다양한 암호문 형태를 지원한다.
  3. 클라이언트의 공개키를 요구하지 않으므로 사용자 개인의 공개키를 선언해 놓지 않고 사적인 트랜잭션을 시도할 수 있다.
  4. S-HTTP를 탑재하지 않은 시스템과 통신이 어렵다.
(정답률: 74%)
  • S-HTTP는 개별 HTTP 트랜잭션을 암호화하는 프로토콜로, 클라이언트와 서버가 동일한 암호화 동작을 수행하며 다양한 암호문 형태를 지원합니다. 또한 클라이언트의 공개키 없이도 사적인 트랜잭션이 가능합니다. S-HTTP를 탑재하지 않은 시스템과 통신이 어렵다는 설명은 프로토콜의 기본 특성과 무관한 내용입니다.
profile_image
1

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

9. 5명의 사용자가 대칭키(Symmetric Key)를 사용하여 주고받는 메시지를 암호화하기 위해서 필요한 키의 총 개수는?

  1. 2개
  2. 5개
  3. 7개
  4. 10개
(정답률: 76%)
  • 대칭키 암호화 방식에서 $n$명의 사용자가 서로 독립적인 통신 채널을 갖기 위해 필요한 총 키의 개수를 구하는 공식입니다.
    ① [기본 공식] $\frac{n(n-1)}{2}$
    ② [숫자 대입] $\frac{5(5-1)}{2}$
    ③ [최종 결과] $10$
profile_image
1

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

10. 보안과 관련된 용어의 정의나 설명으로 옳지 않은 것은?

  1. 프락시 서버(Proxy Server) - 내부 클라이언트를 대신하여 외부의 서버에 대해 행동하는 프로그램 서버
  2. 패킷(Packet) - 인터넷이나 네트워크상에서 데이터 전송을 위해 처리되는 기본 단위로 모든 인터페이스에서 항상 16KB의 단위로 처리
  3. 이중 네트워크 호스트(Dual-Homed Host) - 최소한 두 개의 네트워크 인터페이스를 가진 범용 컴퓨터 시스템
  4. 호스트(Host) - 네트워크에 연결된 컴퓨터 시스템
(정답률: 74%)
  • 패킷은 네트워크 데이터 전송의 기본 단위이지만, 크기가 항상 $16\text{KB}$로 고정된 것이 아니라 표준 $128\text{byte}$를 비롯해 $52$, $64$, $256\text{byte}$ 등 환경에 따라 가변적으로 설정될 수 있습니다.
profile_image
1

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

2과목: 운영체제

11. 다음 Linux 명령어 중에서 해당 사이트와의 통신 상태를 점검할 때 사용하는 명령어는?

  1. who
  2. w
  3. finger
  4. ping
(정답률: 85%)
  • ping은 대상 호스트와의 통신 상태를 점검하기 위해 사용하는 명령어입니다.

    오답 노트

    who: 로그인한 사용자 정보 출력
    w: 로그인한 사용자의 상세 정보 출력
    finger: 사용자 계정 및 최근 로그인 정보 확인
profile_image
1

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

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

  1. shutdown –r now
  2. shutdown -r 0
  3. halt
  4. reboot
(정답률: 80%)
  • halt는 시스템을 종료하는 명령어입니다. 반면 shutdown -r now, shutdown -r 0, reboot는 모두 시스템을 재시작하는 명령어입니다.
profile_image
1

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

13. 웹 사이트가 가지고 있는 도메인을 IP Address로 바꾸어 주는 서버는?

  1. DHCP 서버
  2. FTP 서버
  3. DNS 서버
  4. IIS 서버
(정답률: 82%)
  • DNS 서버는 도메인 이름을 IP 주소로 변환해주는 시스템입니다.

    오답 노트

    DHCP 서버: IP 주소 자동 할당
    FTP 서버: 파일 전송 프로토콜 기반 서버
    IIS 서버: 윈도우 기반 인터넷 정보 서비스
profile_image
1

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

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

  1. Kernel
  2. Disk Manager
  3. Shell
  4. X Window
(정답률: 75%)
  • Kernel은 운영체제의 핵심으로, 다중 프로세스 및 다중 사용자 관리와 같은 주요 기능을 지원하며 응용 프로그램 수행에 필요한 필수 서비스를 제공합니다.
profile_image
1

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

15. 디스크의 용량을 확인하는 Linux 명령어는?

  1. df
  2. du
  3. cp
  4. mount
(정답률: 74%)
  • df(disk free) 명령어는 시스템에 마운트된 파일 시스템의 전체 용량과 사용 가능한 여유 공간을 확인하는 데 사용됩니다.

    오답 노트

    du: 특정 디렉터리나 파일이 차지하고 있는 실제 사용량 확인
profile_image
1

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

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

  1. 파일 클러스터를 추적하기 위해 B-Tree 디렉터리 개념을 사용한다.
  2. 서버 관리자가 ACL을 이용하여 누가 어떤 파일만 액세스할 수 있는지 등을 통제할 수 있다.
  3. 교체용 디스크와 고정 디스크 모두에 대해 데이터 보안을 지원한다.
  4. FAT 보다 대체적으로 빠른 속도를 지원한다.
(정답률: 61%)
  • NTFS는 보안성, 안정성, 대용량 지원 면에서 FAT보다 뛰어나지만, 단순한 파일 접근 속도 면에서는 FAT보다 대체적으로 빠르다고 볼 수 없으며 서로 비슷합니다.
profile_image
1

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

17. Linux 시스템에서 기본 명령어가 포함되어 있는 디렉터리는?

  1. /boot
  2. /etc
  3. /bin
  4. /lib
(정답률: 73%)
  • /bin 디렉터리는 일반 사용자와 관리자 모두가 사용할 수 있는 기본적인 실행 명령어들이 포함되어 있는 경로입니다.

    오답 노트

    /sbin: 시스템 관리자 전용 명령어 저장
profile_image
1

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

18. IIS 웹 서버를 설치한 다음에는 기본 웹사이트 등록정보를 수정하여야 한다. 웹사이트에 접속하는 동시 접속자수를 제한하려고 할때 어느 부분을 수정해야 하는가?

  1. 성능 탭
  2. 연결 수 제한
  3. 연결 시간 제한
  4. 문서 탭
(정답률: 83%)
  • IIS 웹 서버에서 서버에 동시에 접속할 수 있는 사용자의 최대 수를 제어하기 위해서는 연결 수 제한 설정을 수정해야 합니다.
profile_image
1

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

19. Linux 파일 시스템의 기본 구조 중 파일에 관한 중요한 정보를 싣는 곳은?

  1. 부트 블록
  2. i-node 테이블
  3. 슈퍼 블록
  4. 실린더 그룹 블록
(정답률: 77%)
  • Linux 파일 시스템에서 i-node 테이블은 파일의 크기, 소유자, 권한, 데이터 블록의 위치 등 파일에 관한 핵심 메타데이터를 저장하는 곳입니다.

    오답 노트

    부트 블록: 운영체제 부팅을 위한 정보 저장
    슈퍼 블록: 파일 시스템 전체의 설정 및 관리 정보 저장
    실린더 그룹 블록: i-node 및 데이터 블록의 개수 등 그룹 단위 정보 저장
profile_image
1

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

20. 아파치 데몬으로 웹서버를 운영하고자 할 때 반드시 선택해야하는 데몬은?

  1. httpd
  2. dhcpd
  3. webd
  4. mysqld
(정답률: 80%)
  • 아파치(Apache) 웹 서버는 HTTP 프로토콜을 통해 웹 페이지를 제공하는 데몬으로, 서비스 명칭이 httpd(HTTP Daemon)입니다.

    오답 노트

    dhcpd: IP 자동 할당 데몬
    mysqld: MySQL 데이터베이스 데몬
profile_image
1

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

21. Linux에서 프로세스 실행 우선순위를 바꿀 수 있는 명령어는?

  1. chps
  2. reserv
  3. nice
  4. top
(정답률: 76%)
  • nice 명령어는 프로세스를 실행할 때 우선순위(Nice 값)를 지정하여 CPU 스케줄링에 영향을 줄 수 있게 합니다.

    오답 노트

    chps: 페이징 스페이스 볼륨 사이즈 변경
    top: 실시간 프로세스 관리 및 모니터링
profile_image
1

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

22. 아래는 Linux 시스템의 ifconfig 실행 결과이다. 옳지 않은 것은?

  1. eth0의 OUI 코드는 26:CE:97 이다.
  2. IP Address는 192.168.0.168 이다.
  3. eth0가 활성화된 후 현재까지 충돌된 패킷이 없다.
  4. lo는 Loopback 주소를 의미한다.
(정답률: 67%)
  • MAC 주소(Hwaddr)는 앞의 3바이트(6자리)가 제조사 식별 코드인 OUI이며, 뒤의 3바이트(6자리)가 장비 고유의 시리얼 넘버입니다. 에서 eth0의 Hwaddr이 00:50:BF:26:CE:97이므로, OUI 코드는 00:50:BF이며 26:CE:97은 시리얼 넘버입니다.
profile_image
1

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

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

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

    오답 노트

    mkfs: 파티션 포맷
    ps: 프로세스 상태 확인
    shutdown: 시스템 종료
profile_image
1

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

24. 파일 퍼미션이 현재 664인 파일이 ′/etc/file1.txt′ 라는 이름으로 저장되어 있다. 이 파일을 batman 이라는 사용자의 홈디렉터리에서 ′ln′ 명령을 이용하여 ′a.txt′ 라는 이름으로 심볼릭 링크를 생성하였는데, 이 ′a.txt′ 파일의 퍼미션 설정상태는?

  1. 664
  2. 777
  3. 775
  4. 700
(정답률: 59%)
  • 심볼릭 링크(Symbolic Link)는 원본 파일의 경로를 가리키는 일종의 '바로가기' 파일입니다. 리눅스 시스템에서 생성된 심볼릭 링크 파일 자체의 퍼미션은 원본 파일의 권한과 상관없이 기본적으로 $777$로 설정됩니다.
profile_image
1

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

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

  1. /home 디렉터리
  2. /root 디렉터리
  3. root 유저의 home 디렉터리
  4. 현재 디렉터리의 하위라는 의미
(정답률: 77%)
  • 리눅스에서 틸드($\sim$) 기호는 현재 로그인한 사용자의 홈 디렉터리를 가리키는 약속된 기호입니다. 문제에서 root 유저로 로그인한 상태이므로, $\sim$는 root 유저의 home 디렉터리를 의미합니다.
profile_image
1

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

26. Linux에서 현재 사용하고 있는 쉘(Shell)을 확인해 보기 위한 명령어는?

  1. echo $SHELL
  2. vi $SHELL
  3. echo &SHELL
  4. vi &SHELL
(정답률: 81%)
  • 현재 세션에서 사용 중인 쉘의 경로가 저장된 환경 변수인 $SHELL의 내용을 출력하기 위해 echo $SHELL 명령어를 사용합니다.
profile_image
1

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

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

  1. 명령어에 대한 사용법을 알고 싶을 때 사용하는 명령어
  2. 윈도우나 쉘을 빠져 나올 때 사용하는 명령어
  3. 지정한 명령어가 어디에 있는지 경로를 표시
  4. 기억된 명령어를 불러내는 명령어
(정답률: 80%)
  • man 명령어는 manual의 약자로, 리눅스 시스템에서 특정 명령어의 상세한 사용법과 옵션을 확인하고 싶을 때 사용하는 도움말 명령어입니다.
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
(정답률: 78%)
  • 사용자 퍼미션에 's' 속성이 부여된 것은 SetUID가 설정되었음을 의미합니다. SetUID의 설정 값은 $4$이므로, 기존 권한 $755$ 앞에 $4$를 추가하여 chmod 4755 su 명령어를 사용해야 합니다.
profile_image
1

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

29. 삼바서버의 설정파일 안에 보면 'Interfaces = 192.168.1.1/24' 라고 표현되는 부분이 있다. 여기서 '/24' 는 서브넷 마스크를 의미하는데, 다음 중 서브넷 마스크의 해석으로 옳지 않은 것은?

  1. 255.255.255.192 = /26
  2. 255.255.255.128 = /25
  3. 255.255.255.248 = /30
  4. 255.255.255.0 = /24
(정답률: 80%)
  • 서브넷 마스크의 CIDR 표기법은 네트워크 비트의 수를 의미하며, 2진수로 변환했을 때 1의 개수를 계산하여 결정합니다.
    $\/29$의 경우 $128+64+32+16+8+4 = 248$이 되며, $\/30$은 $128+64+32+16+8+4+2 = 252$가 됩니다.

    오답 노트

    255.255.255.248 = $\/30$ : 실제로는 $\/29$에 해당함
profile_image
1

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

30. VI(Visual Interface) 에디터에서 편집행의 줄번호를 출력해주는 명령은?

  1. :set nobu
  2. :set nu
  3. :set nonu
  4. :set showno
(정답률: 74%)
  • VI 에디터에서 `:set nu` 명령의 `nu`는 number의 약자로, 편집 중인 행의 줄 번호를 화면에 출력하는 기능을 합니다.

    오답 노트

    :set nonu : 줄 번호를 출력하지 않도록 설정함
profile_image
1

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

3과목: 네트워크

31. OSI 7 Layer 모델에서 오류 검출 기능이 수행되는 계층은?

  1. 물리 계층
  2. 데이터링크 계층
  3. 네트워크 계층
  4. 응용 계층
(정답률: 59%)
  • OSI 7계층 중 데이터링크 계층은 인접한 노드 간의 신뢰성 있는 데이터 전송을 담당하며, 이 과정에서 프레임 단위의 오류 검출 기능을 수행합니다.
profile_image
1

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

32. 광통신의 특징으로 옳지 않은 것은?

  1. 전송손실이 아주 적다.
  2. 주파수가 마이크로파보다 수만 배 높은 광파를 사용하므로 매우 많은 정보량을 장거리 전송할 수 있다.
  3. 비전도체(유리)이므로 습기에 영향을 받지 않고 타전자파나 고압선 전류 유도에 대한 방해를 전혀 받지 않아 송전선에 광섬유케이블을 함께 실어 실제 전송할 수 있다.
  4. 광섬유케이블은 무겁고 굵어서 포설하기가 용이하지 않다.
(정답률: 72%)
  • 광섬유케이블은 유리나 플라스틱 소재를 사용하여 매우 가볍고 얇기 때문에, 좁은 공간에서도 많은 수의 케이블을 설치할 수 있어 포설이 매우 용이합니다.
profile_image
1

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

33. 네트워크 토폴로지 구성방법 중 모든 네트워크 노드를 개별 라인으로 각각 연결하며 각각의 라인을 모두 중간에서 연결 처리하는 별도의 신호를 처리하는 장치가 필요한 별모양의 네트워크 방식은?

  1. 메쉬(Mesh)
  2. 링(Ring)
  3. 버스(Bus)
  4. 스타(Star)
(정답률: 87%)
  • 중앙의 제어 장치(허브나 스위치)를 중심으로 모든 노드가 개별 라인으로 연결되어 별 모양을 형성하는 네트워크 구성 방식은 스타(Star) 토폴로지입니다.
profile_image
1

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

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

  1. 32bit
  2. 64bit
  3. 128bit
  4. 256bit
(정답률: 84%)
  • IPv4는 $32\text{bit}$ 주소 체계를 사용하며, IPv6는 주소 부족 문제를 해결하기 위해 확장된 $128\text{bit}$ 주소 체계를 사용합니다.
profile_image
1

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

35. LAN에서 사용하는 전송매체 접근 방식으로 일반적으로 Ethernet 이라고 불리는 것은?

  1. Token Ring
  2. Token Bus
  3. CSMA/CD
  4. Slotted Ring
(정답률: 74%)
  • CSMA/CD는 유선 LAN의 반이중 방식 이더넷에서 단말들이 공유 매체에 규칙적으로 접근하여 충돌을 제어하며 데이터를 전송하는 매체 액세스 제어 방식입니다.
profile_image
1

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

36. Internet Layer를 구성하는 프로토콜들에 대한 설명으로 옳지 않은 것은?

  1. IP는 TCP와 같이 신뢰성 있는 통신을 제공한다.
  2. ARP는 상대방의 IP Address는 알고 있으나, 상대방의 MAC Address를 모를 경우에 사용되는 프로토콜이다.
  3. RARP는 Disk가 없는 터미널에서 자신의 랜카드 상의 MAC은 알고 있으나 자신의 IP를 모를 경우에 사용되는 프로토콜이다.
  4. ICMP는 Ping 등을 지원할 수 있는 프로토콜이며, 또한 IP 데이터 그램의 전달과정 중에 발생할 수 있는 에러에 대한 보고용으로 사용된다.
(정답률: 54%)
  • IP는 패킷의 전달 여부를 보증하지 않는 비신뢰성 프로토콜입니다. 데이터의 전달을 보증하고 순서를 제어하는 신뢰성 있는 통신은 IP 상위 계층인 TCP가 담당합니다.
profile_image
1

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

37. 다음 중 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이다.
(정답률: 69%)
  • NAT는 내부 네트워크의 사설 IP 주소를 외부 네트워크 통신을 위한 공인 IP 주소로 변환하거나, 반대로 공인 IP를 사설 IP로 변환해주는 기술입니다. 따라서 공인 IP를 다른 공인 IP로 변환한다는 설명은 옳지 않습니다.
profile_image
1

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

38. 다음 프로토콜 중 OSI 7 Layer 계층이 다른 프로토콜은?

  1. ICMP(Internet Control Message Protocol)
  2. IP(Internet Protocol)
  3. ARP(Address Resolution Protocol)
  4. TCP(Transmission Control Protocol)
(정답률: 63%)
  • ICMP, IP, ARP는 모두 OSI 7계층 중 네트워크 계층(3계층)에서 동작하는 프로토콜이지만, TCP는 전송 계층(4계층)에서 동작하는 프로토콜입니다.
profile_image
1

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

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

  1. RFC(Request For Comment) 1157에 명시되어 있다.
  2. 현재의 네트워크 성능, 라우팅 테이블, 네트워크를 구성하는 값들을 관리한다.
  3. TCP 세션을 사용한다.
  4. 상속이 불가능하다.
(정답률: 71%)
  • SNMP(Simple Network Management Protocol)는 연결 설정 과정 없이 빠르게 정보를 주고받기 위해 TCP가 아닌 UDP 세션을 사용합니다.
profile_image
1

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

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

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

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

41. TCP 포트 중 25번 포트가 하는 일반적인 역할은?

  1. Telnet
  2. FTP
  3. SMTP
  4. SNMP
(정답률: 77%)
  • TCP 25번 포트는 메일 전송을 위한 표준 프로토콜인 SMTP(Simple Mail Transfer Protocol)가 사용하는 포트입니다.

    오답 노트

    Telnet: 23번 포트
    FTP: 20, 21번 포트
    SNMP: 161, 162번 포트
profile_image
1

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

42. TCP와 UDP의 차이점을 설명한 것 중 옳지 않은 것은?

  1. TCP는 전달된 패킷에 대한 수신측의 인증이 필요하지만 UDP는 필요하지 않다.
  2. TCP는 대용량의 데이터나 중요한 데이터 전송에 이용 되지만 UDP는 단순한 메시지 전달에 주로 사용된다.
  3. UDP는 네트워크가 혼잡하거나 라우팅이 복잡할 경우에는 패킷이 유실될 우려가 있다.
  4. UDP는 데이터 전송 전에 반드시 송수신 간의 세션이 먼저 수립되어야 한다.
(정답률: 76%)
  • UDP는 비연결성(Connectionless) 프로토콜로, 송수신 간의 세션 수립 과정(Handshaking) 없이 데이터를 즉시 전송합니다. 데이터 전송 전 세션 수립이 반드시 필요한 것은 TCP의 핵심 특징입니다.
profile_image
1

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

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

  1. Source Quench
  2. Port Destination Unreachable
  3. Echo Request, Echo Reply
  4. Timestamp Request, Timestamp Reply
(정답률: 55%)
  • ICMP 메시지 타입에는 목적지 도달 불가(Destination Unreachable)가 존재하지만, 이를 Port 단위로 구분하여 Port Destination Unreachable이라고 부르지는 않습니다. ICMP는 네트워크 계층(L3) 프로토콜이므로 포트(L4 개념)를 직접 제어하지 않습니다.

    오답 노트

    Source Quench: 발신 억제 메시지
    Echo Request/Reply: 핑(Ping) 테스트용 메시지
    Timestamp Request/Reply: 왕복 시간 측정 메시지
profile_image
1

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

44. 다음 중 OSI 7 Layer의 각 Layer 별 Data 형태로서 옳지 않은 것은?

  1. Transport Layer : Segment
  2. Network Layer : Packet
  3. Datalink Layer : Fragment
  4. Physical Layer : bit
(정답률: 78%)
  • OSI 7계층의 각 층마다 다루는 데이터 단위(PDU)가 정의되어 있습니다. 데이터링크 계층의 데이터 형태는 Fragment가 아니라 Frame입니다.

    오답 노트

    Transport Layer: Segment 맞음
    Network Layer: Packet 맞음
    Physical Layer: bit 맞음
profile_image
1

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

45. 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
(정답률: 70%)
  • 14개의 서브넷을 만들기 위해서는 $2^n \ge 14$를 만족하는 최소 비트 수 $n=4$가 필요합니다. 기존 C클래스 마스크(255.255.255.0) 기준이 아닌 B클래스($172.16.0.0$) 기준이므로, 세 번째 옥텟의 상위 4비트를 1로 설정하여 서브넷 마스크를 계산합니다.
    ① [기본 공식] $Mask = 11000000.11000000.11110000.00000000$
    ② [숫자 대입] $Mask = 255.255.(128+64+32+16).0$
    ③ [최종 결과] $Mask = 255.255.240.0$
profile_image
1

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

4과목: 보안

46. DoS(Denial of Service)의 개념으로 옳지 않은 것은?

  1. 다량의 패킷을 목적지 서버로 전송하여 서비스를 불가능하게 하는 행위
  2. 로컬 호스트의 프로세스를 과도하게 fork 함으로서 서비스에 장애를 주는 행위
  3. 서비스 대기 중인 포트에 특정 메시지를 다량으로 보내 서비스를 불가능하게 하는 행위
  4. 익스플로러를 사용하여 특정권한을 취득하는 행위
(정답률: 71%)
  • DoS(Denial of Service)는 시스템 자원이나 네트워크 대역폭을 고갈시켜 정상적인 서비스 이용을 방해하는 공격입니다. 익스플로러를 사용하여 특정 권한을 취득하는 행위는 권한 상승(Privilege Escalation) 공격에 해당하며, 서비스 거부 공격과는 목적과 방식이 완전히 다릅니다.
profile_image
1

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

47. SSL(Secure Socket Layer)에서 제공하는 보안 서비스로 옳지 않은 것은?

  1. 두 응용간의 기밀성 서비스
  2. 클라이언트와 서버의 상호 인증
  3. 메시지 무결성 서비스
  4. 루트 CA 키 갱신
(정답률: 62%)
  • SSL은 전송 계층에서 기밀성, 무결성, 인증을 제공하는 프로토콜입니다.
    SSL은 응용 프로그램 간의 암호화 통신(기밀성), 인증서를 통한 상호 인증, 메시지 변조 방지(무결성)를 제공하지만, 루트 CA의 키 갱신은 PKI(공개키 기반 구조)의 관리 영역이지 SSL 프로토콜이 제공하는 보안 서비스가 아닙니다.
profile_image
1

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

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

  1. ㉠, ㉢
  2. ㉡, ㉣
  3. ㉠, ㉡, ㉢
  4. ㉡, ㉢, ㉣
(정답률: 61%)
  • TCP Wrapper는 /etc/hosts.allow를 먼저 확인하고, 없으면 /etc/hosts.deny를 확인합니다.
    hosts.deny에 ALL: ALL이 설정되어 모든 접속을 차단하고 있지만, hosts.allow에 명시된 서비스와 호스트는 예외적으로 허용됩니다.
    ㉡ Telnet은 LOCAL과 icqa.or.kr만 허용되므로 옳습니다.
    ㉣ Finger는 LOCAL과 icqa.or.kr만 허용되므로 옳습니다.

    오답 노트

    ㉠ 모든 호스트가 이 서버에 접근 불가능하다: hosts.allow에 정의된 호스트들은 접근 가능하므로 틀림
    ㉢ FTP로 LOCAL과 icqa.or.kr 200.200.200.0번 호스트인 경우에만 접근 가능하다: 200.200.200.0/24는 네트워크 대역을 의미하므로 특정 '0번 호스트'만 가능하다는 설명은 틀림
profile_image
1

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

49. 아래와 같이 초기설정이 되어있는 ′/bin/su′ 명령어가 있다. Linux 서버의 내부 보안을 위해 ′/bin/su′ 명령어를 root에게는 모든 권한을 ′wheel′이라는 그룹에게는 실행권한만을 부여하려고 한다. 이 과정 중에 올바르지 않은 사항은?

  1. [root@icqa /bin]#chmod 4710 /bin/su
  2. [root@icqa /bin]#chown root /bin/su
  3. [root@icqa /bin]#chgrp wheel /bin/su
  4. [root@icqa /bin]#chown -u root -g wheel /bin/su
(정답률: 62%)
  • root에게 모든 권한(7), wheel 그룹에게 실행 권한(1), 기타 사용자에게 권한 없음(0)을 부여하고 SetUID(4000)를 설정해야 합니다.
    chown 명령어의 옵션은 -u, -g가 아니라 소유자와 그룹을 지정하는 형식을 사용해야 합니다. 따라서 [root@icqa /bin]#chown -u root -g wheel /bin/su 문장은 잘못된 옵션 사용으로 올바르지 않습니다.

    오답 노트

    [root@icqa /bin]#chmod 4710 /bin/su: SetUID(4) + root(7) + wheel(1) + others(0) 설정으로 적절함
    [root@icqa /bin]#chown root /bin/su: 소유자를 root로 설정함
    [root@icqa /bin]#chgrp wheel /bin/su: 그룹을 wheel로 설정함
profile_image
1

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

50. 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를 이용하여 연결이 이루어져 있다.
(정답률: 67%)
  • netstat 결과의 로컬 주소와 외부 주소, 포트 번호를 분석해야 합니다.
    211.116.233.104:23(Telnet 포트)과 211.116.233.124:2212 사이의 상태가 TIME_WAIT입니다. 이는 연결이 종료되는 과정에 있음을 의미하며, 현재 Telnet 연결이 이루어져(ESTABLISHED) 있는 상태가 아니므로 211.116.233.124에서 Telnet 연결이 이루어져 있다는 설명은 틀렸습니다.

    오답 노트

    http://localhost 로 접속하였다: 127.0.0.1:80 포트 연결 확인 가능
    NetBIOS를 사용하고 있는 컴퓨터이다: 139 포트(NetBIOS)가 LISTENING 상태임
    211.116.233.98로 ssh를 이용하여 연결이 이루어져 있다: 22 포트(SSH)가 ESTABLISHED 상태임
profile_image
1

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

51. 버퍼 오버플로우(Buffer Overflow) 개념으로 옳지 않은 것은?

  1. 스택의 일정부분에 익스플로러 코드(Explorer Code)를 삽입하고 어떤 프로그램의 리턴 어드레스(Return Address)를 익스플로러 코드가 위치한 곳으로 돌린다.
  2. 대체적으로 문자열에 대한 검사를 하지 않아서 일어나는 경우가 많다.
  3. 소유자가 root인 Setuid가 걸린 응용프로그램인 경우 익스플로러 코드를 이용 root의 권한을 획득할 수 있다.
  4. Main 프로그램과 Sub 프로그램의 경쟁관계와 Setuid를 이용하여 공격하는 패턴이 존재한다.
(정답률: 50%)
  • 버퍼 오버플로우는 메모리 경계를 넘어 데이터를 덮어쓰는 공격입니다. 반면, 메인 프로그램과 서브 프로그램의 경쟁 관계를 이용하여 권한을 획득하는 공격 패턴은 Race Condition(경쟁 상태)에 해당합니다.
profile_image
1

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

52. Linux의 침입차단시스템 설정 중, 임의의 외부 호스트에서 '210.119.227.226'으로 telnet 접속을 막는 규칙을 삽입하기 위한 iptables 명령어로 올바른 것은?

  1. /sbin/iptables -A INPUT -i eth0 -s 0/0 -d 210.119.227.226 -p tcp --dport telnet -j drop
  2. /sbin/iptables -A OUTPUT -i eth0 -s 0/0 -d 210.119.227.226 -p tcp --dport telnet -j drop
  3. /sbin/iptables -A INPUT -i eth0 -s 0/0 -d 210.119.227.226 -p tcp --dport telnet -j accept
  4. /sbin/iptables -A OUTPUT -i eth0 -s 0/0 -d 210.119.227.226 -p tcp --dport telnet -j accept
(정답률: 64%)
  • 외부에서 들어오는 접속을 차단해야 하므로 입력 체인인 INPUT을 사용해야 하며, 접속을 막아야 하므로 최종 동작(Target)은 drop으로 설정해야 합니다.
    따라서 /sbin/iptables -A INPUT -i eth0 -s 0/0 -d 210.119.227.226 -p tcp --dport telnet -j drop 명령어가 정답입니다.
profile_image
1

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

53. 방화벽 시스템에 관한 설명 중 옳지 않은 것은?

  1. 외부뿐만 아니라 내부 사용자에 의한 보안 침해도 방어할 수 있다.
  2. 방화벽 시스템 로깅 기능은 방화벽 시스템에 대한 허가된 접근뿐만 아니라 허가되지 않은 접근이나 공격에 대한 정보도 로그 파일에 기록해 두어야 한다.
  3. 네트워크 보안을 혁신적으로 개선하여 안전하지 못한 서비스를 필터링 함으로써 내부 망의 호스트가 가지는 취약점을 감소시켜 준다.
  4. 추가되거나 개조된 보안 소프트웨어가 많은 호스트에 분산되어 탑재되어 있는 것보다 방화벽 시스템에 집중적으로 탑재되어 있는 것이 조직의 관점에서 더 경제적이다.
(정답률: 53%)
  • 방화벽은 기본적으로 외부 네트워크와 내부 네트워크 사이의 경계에 위치하여 외부로부터의 침입을 막는 시스템이므로, 이미 내부 망에 진입한 내부 사용자에 의한 보안 침해는 방어하기 어렵습니다.
profile_image
1

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

54. 다음에서 설명하는 기법은?

  1. IP Sniffing
  2. IP Spoofing
  3. Race Condition
  4. Packet Filtering
(정답률: 72%)

  • TCP/IP의 구조적 결함을 이용하여 공격자가 자신의 IP 주소를 신뢰받는 호스트의 주소로 위장하여 인증을 통과하고 시스템에 침입하는 기법은 IP Spoofing입니다.
profile_image
1

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

55. TCP 프로토콜의 연결 설정을 위하여 3-Way Handshaking 의 취약점을 이용하여 실현되는 서비스 거부 공격은?

  1. Ping of Death
  2. 스푸핑(Spoofing)
  3. 패킷 스니핑(Packet Sniffing)
  4. SYN Flooding
(정답률: 73%)
  • TCP 연결 설정 과정인 3-Way Handshaking에서 클라이언트가 SYN 패킷을 보내면 서버는 SYN+ACK로 응답하고 대기하는데, 이때 마지막 ACK를 보내지 않아 서버의 연결 큐(Backlog Queue)를 가득 채워 정상적인 서비스를 방해하는 공격이 SYN Flooding입니다.
profile_image
1

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

56. Linux에서 각 사용자의 가장 최근 로그인 시간을 기록하는 로그 파일은?

  1. cron
  2. messages
  3. netconf
  4. lastlog
(정답률: 72%)
  • Linux 시스템에서 각 사용자의 가장 최근 로그인 시간을 기록하고 관리하는 로그 파일은 lastlog입니다.
profile_image
1

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

57. 다음은 어떤 시스템의 messages 로그파일의 일부이다. 로그파일의 분석으로 옳지 않은 것은?

  1. 8월 27일 syslog daemon이 재구동된 적이 있다.
  2. 8월 28일 gozila라는 ID로 누군가 접속한 적이 있다.
  3. 8월 28일 gozila라는 ID로 누군가가 접속하여 firewall.txt 파일을 다운 받아갔다.
  4. batman 이라는 사람이 8월 28일에 su 명령을 사용하여 root 권한을 얻었다.
(정답률: 67%)
  • 로그의 내용을 분석하면, 8월 28일 19:15:50에 rz 명령어를 통해 firewall.txt 파일이 전송된 기록이 있습니다. rz는 파일을 서버로 업로드하는 명령어이므로, 파일을 다운로드해갔다는 설명은 옳지 않습니다.
profile_image
1

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

58. 스머프 공격(Smurf Attack)에 대한 설명으로 올바른 것은?

  1. 두 개의 IP 프래그먼트를 하나의 데이터 그램인 것처럼 하여 공격 대상의 컴퓨터에 보내면, 대상 컴퓨터가 받은 두 개의 프래그먼트를 하나의 데이터 그램으로 합치는 과정에서 혼란에 빠지게 만드는 공격이다.
  2. 서버의 버그가 있는 특정 서비스의 접근 포트로 대량의 문자를 입력하여 전송하면, 서버의 수신 버퍼가 넘쳐서 서버가 혼란에 빠지게 만드는 공격이다.
  3. 서버의 SMTP 서비스 포트로 대량의 메일을 한꺼번에 보내고, 서버가 그것을 처리하지 못하게 만들어 시스템을 혼란에 빠지게 하는 공격이다.
  4. 출발지 주소를 공격하고자 하는 컴퓨터의 IP Address로 지정한 후, 패킷신호를 네트워크 상의 컴퓨터에 보내게 되면, 패킷을 받은 컴퓨터들이 반송 패킷을 다시 보내게 되는데, 이러한 원리를 이용하여 대상 컴퓨터에 갑자기 많은 양의 패킷을 처리하게 함으로써 시스템을 혼란에 빠지게 하는 공격이다.
(정답률: 73%)
  • 스머프 공격은 출발지 IP 주소를 공격 대상의 주소로 위조(Spoofing)하여 네트워크의 브로드캐스트 주소로 ICMP Echo Request 패킷을 보내는 공격입니다. 이로 인해 수많은 컴퓨터가 공격 대상에게 응답 패킷을 보내게 되어 시스템 부하를 일으키는 원리를 이용합니다.
profile_image
1

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

59. Linux에서 root 권한 계정이 ′a′ 라는 파일을 지우려 했을때 나타난 결과이다. 이 파일을 지울 수 있는 방법은?

  1. 파일크기가 ′0′ 바이트이기 때문에 지워지지 않으므로, 파일에 내용을 넣은 후 지운다.
  2. 현재 로그인 한 사람이 root가 아니므로 root로 로그인한다.
  3. chmod 명령으로 쓰기금지를 해제한다.
  4. chattr 명령으로 쓰기금지를 해제한다.
(정답률: 76%)
  • 이미지 를 보면 root 권한임에도 'Operation not permitted' 에러가 발생하며 파일이 삭제되지 않습니다. 이는 파일에 일반적인 권한 외에 속성(Attribute)으로 쓰기 금지 설정이 되어 있기 때문이며, 이를 해제하기 위해서는 chattr 명령을 사용해야 합니다.
profile_image
1

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

60. 사용자의 개인 정보를 보호하기 위한 바람직한 행동으로 보기 어려운 것은?

  1. 암호는 복잡성을 적용하여 사용한다.
  2. 로그인 한 상태에서 자리를 비우지 않는다.
  3. 중요한 자료는 따로 백업을 받아 놓는다.
  4. 좋은 자료의 공유를 위해 여러 디렉터리에 대한 공유를 설정해 둔다.
(정답률: 85%)
  • 개인 정보 보호를 위해서는 접근 권한을 최소화해야 합니다. 여러 디렉터리에 대해 공유 설정을 해두면 비인가자가 중요 정보에 접근할 가능성이 높아지므로 보안상 매우 위험한 행동입니다.
profile_image
1

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

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