정보처리기사 CBT
종목 메뉴

개념 한 쪽

정보처리기사 취약점 분석 — 취약점 관리·침입 탐지와 서비스 거부 공격

취약점 분석 세트는 시스템의 약점을 찾아 줄이는 활동과, 그 약점을 노리는 공격 유형을 함께 묻는다. 열린 포트와 불필요한 서비스 정리, 침입 탐지, 접근제어 유틸리티, 파일 권한, 서비스 거부 공격이 중심이다.

2026-10-19 기준 · 정보처리기사 대시보드

이 개념을 문제로 확인하고 싶으면 이 개념 문제 10개 풀기 회원용

가입 없이 오늘의 10문제 바로 풀기 →

시험에 이렇게 나온다

출제기준 단원 「취약점 분석」의 공개 문제 3개를 묻는 꼴별로 나누면 이렇습니다.

묻는 꼴문제 수무엇을 묻나
공격 유형 식별 및 진위 판별(DoS 계열)1IP/ICMP 기반 DoS 공격 유형 확인 및 진위 판단
보안 도구·프로토콜 명칭·설명 판별1SSH·IDS·접근제어 도구의 명칭과 설명 판단
관리·위협 항목 배제 판별1취약점 관리 작업과 물리적 위협에서 해당하지 않는 항목 고르기

뜻

취약점 관리는 공격에 이용될 수 있는 표면을 줄이는 작업이다. 열린 포트와 불필요한 서비스를 제거하는 것이 핵심이며, 닫힌 포트를 확인하는 일은 관리 대상이 아니다.

외부 컴퓨터가 접속할 때 인가 여부를 점검해 허용하거나 거부하는 접근제어 유틸리티로 tcp wrapper가 있다. TCP/IP 기반에서 호스트 단위의 접속 인가를 관리한다. 리눅스 파일 권한도 취약점 점검 대상이다. 기본 권한 666에서 생성된 파일 권한 644를 빼면 umask 값은 022가 된다.

침입 탐지 시스템(IDS)은 알려진 공격 패턴과 비교하는 시그니처 기반 탐지와, 정상 행동 모델과 다른 이상 징후를 찾는 이상 탐지로 나뉜다. 알려진 패턴을 대조하는 방식과 평소와 다른 행동을 발견하는 방식을 구분하는 것이 판단의 기준이다.

서비스 거부 공격은 시스템이 정상 동작하지 못하게 만드는 공격이다. Smurf 공격은 브로드캐스트 주소로 ICMP 에코 요청을 대량 전송하며 멀티캐스트를 사용하지 않는다. ICMP 에코를 대량으로 받아 그 응답을 처리하느라 시스템 자원이 고갈되는 경우도 서비스 거부로 이어진다.

소셜 네트워크에서 지인이나 유명인을 사칭해 활동하는 공격은 소셜 엔지니어링의 일종이다. 위협은 성질에 따라 나뉜다. 화재나 테러처럼 물리적 파괴를 일으키는 것이 물리적 위협이고, 방화벽 설정을 조작하는 것은 논리적·설정상의 위협이다.

SSH는 보안 원격 접속을 위한 프로토콜이다. 기본 포트는 22번을 사용하고 데이터 암호화와 키 기반 인증을 지원한다.

예제

선지 판단은 취약점 관리를 열린 포트·불필요 서비스 제거로 읽고 닫힌 포트 확인을 빼는지, 호스트 단위 접속 인가를 관리하는 유틸리티를 tcp wrapper로 고르는지, 기본 권한 666에서 644를 뺀 umask를 022로 계산하는지, 알려진 패턴 대조를 시그니처 기반, 평소와 다른 행동 발견을 이상 탐지로 나누는지, Smurf를 ICMP 브로드캐스트 악용 공격으로 보는지, 방화벽 설정 조작을 물리적 위협이 아닌 논리적 위협으로 구분하는지, SSH 기본 포트를 22번으로 아는지에서 갈린다.

대표 기출 3문항

IP 또는 ICMP의 특성을 악용하여 특정 사이트에 집중적으로 데이터를 보내 네트워크 또는 시스템의 상태를 불능으로 만드는 공격 방법은?

  1. TearDrop
  2. Smishing
  3. Qshing
  4. Smurfing
정답과 해설 보기

정답 ④ · ICMP 프로토콜과 브로드캐스트 주소를 악용하는 대표적인 분산 서비스 거부(DoS) 공격 기법을 묻는 문제이다. 스머핑(Smurfing)은 공격자가 출발지 IP 주소를 피해자 대상의 IP로 위조(Spoofing)한 후 다이렉트 브로드캐스트 주소로 ICMP Echo Request를 전송하여, 네트워크의 수많은 호스트가 일제히 피해자에게 응답 패킷을 보내게 만들어 시스템을 마비시키는 기법이다.

Smurfing 공격은 ICMP 브로드캐스트를 악용하여 대량의 패킷을 특정 대상에게 전송하여 서비스 거부(DoS)를 유발하는 공격 방법이다.

SSH(Secure Shell)에 대한 설명으로 틀린 것은?

  1. SSH의 기본 네트워크 포트는 220번을 사용한다
  2. 전송되는 데이터는 암호화 된다.
  3. 키를 통한 인증은 클라이언트의 공개키를 서버에 등록해야 한다.
  4. 서로 연결되어 있는 컴퓨터 간 원격 명령실행이나 셀 서비스 등을 수행한다.
정답과 해설 보기

정답 ① · SSH 프로토콜에 대한 설명 중 틀린 것을 찾는 문제이다. SSH는 보안이 강화된 원격 접속 프로토콜로 기본 포트는 22번을 사용하므로, 기본 포트가 220번이라는 보기는 틀린 설명이다.

SSH는 보안 원격 접속을 위한 프로토콜로 기본 포트는 22번을 사용하며, 데이터 암호화와 키 기반 인증을 지원합니다.

침입탐지 시스템(IDS : Intrusion Detection System)과 관련한 설명으로 틀린 것은?

  1. 이상 탐지 기법(Anomaly Detection)은 Signature Base나 Knowledge Base라고도 불리며 이미 발견되고 정립된 공격 패턴을 입력해두었다가 탐지 및 차단한다.
  2. HIDS(Host-Based Intrusion Detection)는 운영체제에 설정된 사용자 계정에 따라 어떤 사용자가 어떤 접근을 시도하고 어떤 작업을 했는지에 대한 기록을 남기고 추적한다.
  3. NIDS(Network-Based Intrusion Detection System)로는 대표적으로 Snort가 있다.
  4. 외부 인터넷에 서비스를 제공하는 서버가 위치하는 네트워크인 DMZ(Demilitarized Zone)에는 IDS가 설치될 수 있다.
정답과 해설 보기

정답 ① · 네트워크와 시스템에 대한 비인가된 접근이나 공격을 탐지하는 침입탐지 시스템(IDS)의 탐지 기법과 구성 요소를 묻는 문제이다. 이미 발견되고 정립된 공격 패턴(시그니처)을 등록해 두고 일치 여부를 비교하여 탐지하는 방식은 오용 탐지(Misuse Detection) 또는 시그니처 기반 탐지(Knowledge Base)이다.

시그니처 기반 탐지는 알려진 공격 패턴을 비교하는 방식이며, 이상 탐지 기법은 정상 행동 모델과 다른 이상 징후를 찾는 방식이다.

자주 묻는 물음

취약점 관리에서는 무엇을 하나요?
공격에 이용될 수 있는 표면을 줄이는 작업을 합니다. 열린 포트와 불필요한 서비스를 제거하는 것이 핵심이며, 닫힌 포트를 확인하는 일은 취약점 관리 대상이 아닙니다.
침입 탐지 시스템의 탐지 방식은 어떻게 나뉘나요?
알려진 공격 패턴과 비교해 찾는 시그니처 기반 탐지와, 정상 행동 모델과 다른 이상 징후를 찾는 이상 탐지로 나뉩니다. 전자는 알려진 공격을, 후자는 평소와 다른 행동을 찾습니다.
Smurf 공격과 물리적 위협은 어떻게 구분하나요?
Smurf는 브로드캐스트 주소로 ICMP 에코 요청을 대량 전송해 서비스 거부를 일으키는 공격입니다. 화재나 테러 같은 물리적 파괴는 물리적 위협이고, 방화벽 설정 조작은 논리적·설정상의 위협으로 구분합니다.
이 개념 문제 10개 풀기 회원용

정보처리기사 풀이 세트에서 이 개념의 문제 10개를 바로 풀어 보세요.