TECHNICAL RESOURCE

드로퍼와 로더, 백도어를 감염 단계별 증거로 구분하기

악성코드를 전달한 프로그램과 최종 기능을 실행한 프로그램을 분리해 감염 범위를 판단하는 기준입니다.

01

설치 준비와 실행 준비 및 최종 기능

드로퍼는 포함하거나 전달받은 내용을 설치 또는 배치하는 역할이고 로더는 후속 코드를 실행할 수 있도록 불러오는 역할입니다. 한 프로그램이 두 역할을 함께 수행할 수 있으므로 이름의 Dropper 또는 Loader만으로 기능을 확정하지 않습니다.

백도어는 원격 명령 경로를 제공하고 정보 탈취 프로그램이나 랜섬웨어는 각각 수집과 암호화 같은 피해 기능을 수행합니다. 전달 가능성과 실제 전달, 실행 성공은 서로 다른 상태입니다.

02

같은 사건의 구성 요소도 위치가 다릅니다

SUNSPOT은 빌드 환경을 조작해 SUNBURST가 배포물에 들어가게 한 구성입니다. 배포된 백도어와 일부 장치에서 발견된 TEARDROP 및 Raindrop 같은 후속 실행 준비 구성은 역할이 다릅니다.

SUPERNOVA는 같은 조사 과정에서 발견됐지만 해당 공급망 활동과 별개로 판단됐습니다. 같은 시점이나 사건 보고서에 등장했다는 이유만으로 하나의 실행 체인으로 만들지 않습니다.

03

단계마다 확인할 결과

전달 파일과 부모 프로세스, 생성된 파일이나 메모리 코드, 실행 계정 및 후속 통신을 시간 순서로 연결합니다. 예를 들어 BOOSTWRITE와 RDFSNIFFER는 로딩 역할과 실제 애플리케이션 감시 역할을 구분합니다.

메모리 중심 실행이라는 말이 모든 흔적의 부재를 뜻하지는 않습니다. 파일 하나를 제거한 사실을 후속 모듈이나 이미 노출된 인증 자료까지 정리한 결과로 표현하지 않습니다.

관련 용어와 글

TECHNICAL RESOURCES CONTACT

확인하려는 기술 내용과 사용 환경을 알려주세요

장비와 운영 환경, 확인한 오류나 자료 내용을 알려주시면 필요한 안내와 상담 범위를 확인합니다.