사이버 공격과 방어의 실무

침입한 공격자가 독자적인 악성코드를 되도록 사용하지 않고, PowerShell이나 WMI, 표준 원격 관리 기능 등 원래 OS에 들어 있는 정규 도구로 활동하는 수법을 '환경 기생형(Living off the Land)'이라고 한다. 이 수법에 대한 대책의 사고방식으로 가장 적절한 것은?

  1. A정규 도구의 실행 파일은 디지털 서명되어 있으므로, 서명을 확인하는 백신 소프트웨어를 설치하면 탐지할 수 있다
  2. B정규 도구를 사용한 공격은 탐지할 수 없으므로, 침입당한 후의 대책은 포기하고 입구 방어에만 투자한다
  3. C정규 도구가 누구에 의해, 어떤 인수로, 어떤 부모 프로세스에서 실행되었는지를 기록하여 평소와 다른 사용 방식을 탐지하고, 관리용 도구를 사용할 수 있는 사람이나 단말을 좁힌다
정답과 해설 보기

정답: C. 정규 도구가 누구에 의해, 어떤 인수로, 어떤 부모 프로세스에서 실행되었는지를 기록하여 평소와 다른 사용 방식을 탐지하고, 관리용 도구를 사용할 수 있는 사람이나 단말을 좁힌다

환경 기생형 공격에서는 사용되는 프로그램 자체가 정규 서명이 있는 것이므로, 파일의 특징으로 알려진 악성코드를 식별하는 방법으로는 탐지할 수 없습니다. 그래서 EDR이나 OS의 로그(PowerShell 스크립트 기록이나 프로세스 시작 기록 등)로 명령의 인수와 부모 자식 관계를 수집하고, '문서 파일을 연 애플리케이션에서 PowerShell이 시작되었다', '인코딩된 긴 명령이 실행되었다' 같은 평소 업무와 다른 사용 방식을 단서로 탐지합니다. 아울러 관리용 도구를 사용할 수 있는 사용자나 단말을 제한하고, 실행할 수 있는 애플리케이션을 허가한 것으로만 좁혀서 공격자가 쓸 수 있는 도구를 줄입니다.

이 분야 연습하기 분야로 돌아가기

사이버 공격과 방어의 실무의 다른 문제

  1. 제로 트러스트의 사고방식에 기반한 접근 제어의 설명으로 올바른 것은?
  2. NIST SP 800-207의 제로 트러스트 아키텍처에서는 접근을 허가할지 판단하는 '정책 결정 지점(PDP)'과 판단을 실행하는 '정책 시행 지점(PEP)'을 나누어 생각한다. 직원이 업무 애플리케이션에 접근할 때 두 가지의 역할에 대한 설명으로 올바른 것은?
  3. 재택근무 직원이 사내 시스템을 사용하기 위한 방식으로서, 기존의 원격 접속 VPN과 ZTNA(Zero Trust Network Access)를 비교한 설명으로 올바른 것은?
  4. 기존의 백신 소프트웨어와 비교한 EDR(Endpoint Detection and Response)의 특징으로 올바른 것은?
  5. 보안 감시 체제에서 사용되는 SIEM, SOAR, SOC의 역할의 조합으로 올바른 것은?