Spacebar Campaigns

WF-STAGING-001 유출 전 데이터 스테이징 및 압축

공격자가 여러 위치에서 수집한 자료를 한 경로에 모으고 archive로 묶어 외부 전송을 준비한 정황을 분석하는 Workflow다. 데이터 접근 이후 파일 생성, 복사, 압축, 암호화, 파일명 위장을 시간순으로 확인한다.

분석 대상 행위:
임시 디렉터리 staging, 공유 폴더 경유, zip/tar 압축, 암호화, 파일명 위장
관련 캠페인:
SB-01, SB-03, SB-05
분석 결과물:
staging 경로, 포함 파일, archive 이름, 생성 주체, 유출 준비 여부

1. 행위 정의

공격자가 유출을 쉽게 하기 위해 고객 데이터, dump, secret, 로그를 임시 경로 또는 공유 폴더에 모으고 압축 파일로 만드는 행위다. archive 생성만 보지 말고 직전 파일 복사와 직후 외부 전송을 함께 확인해야 한다.

2. 관련 Technique

TechniqueName확인 관점
T1074.001Local Data Staging로컬 임시 경로에 자료 수집 확인
T1560Archive Collected Dataarchive 생성 여부 확인
T1560.001Archive via Utilityzip, tar, 7z, Compress-Archive 사용 확인
T1036Masquerading정상 파일명/확장자 위장 확인
T1005Data from Local System로컬 수집 자료의 원천 확인

3. 먼저 확인할 로그

환경대표 로그핵심 필드
WindowsSysmon 1/11, PowerShell 4104command_line, file.path, file.name, user
Linuxauditd, syslog, process/file logscommand, path, user, cwd
File ServerSMB/file access logssource, user, share, file path
EDRarchive creation alert, file eventsprocess, target file, size, hash
Network이후 전송 로그source, destination, bytes, URL

4. 빠른 KQL

압축 도구 실행

process.command_line: ("*zip*" or "*tar *" or "*7z*" or "*Compress-Archive*" or "*rar*")

임시/staging 경로 파일 생성

file.path: ("*/tmp/*" or "*\\Temp\\*" or "*staging*" or "*archive*" or "*.zip" or "*.tar" or "*.7z")

정상 파일명 위장 후보

file.name: ("*.log" or "*.bak" or "*.tmp" or "*.dat") and file.size: >1000000

5. 분석자가 할 일

  1. staging 경로와 archive 파일명을 고정한다.
  2. archive 생성 전 복사된 원본 파일 목록을 확인한다.
  3. 생성 주체, 압축 명령, 암호화 옵션, 파일 크기를 확인한다.
  4. 정상 백업/리포트/배포 산출물 가능성을 확인한다.
  5. archive 생성 직후 외부 전송, S3 업로드, HTTP POST를 Pivot한다.

6. 판단 기준

구분확인 기준
의심여러 민감 파일이 임시 경로에 단시간 집중 복사
의심zip/tar/7z/Compress-Archive 후 외부 네트워크 연결
의심파일명이 정상 로그/백업처럼 위장됐지만 내용/크기가 비정상
정상 가능성승인된 백업, 정기 리포트, 배포 artifact 생성과 일치

7. LLM Prompt Template

너는 SIEM에 연결된 침해사고 분석 보조자다.
다음 조건으로 "유출 전 데이터 스테이징 및 압축" 정황을 조사하라.

입력:
- 시간 범위:
- 의심 호스트:
- 의심 계정:
- 의심 경로/archive:
- 관측된 단서:

요청:
1. 파일 생성, 프로세스, PowerShell/Linux, 파일 서버, 네트워크 로그를 조회하라.
2. staging 경로, 원본 파일, archive 생성 명령을 요약하라.
3. 정상 백업/리포트 가능성과 유출 준비 가능성을 구분하라.
4. archive 생성 이후 외부 전송 Pivot을 확인하라.
5. 초동 대응 조치를 작성하라.

출력 형식:
- 관측된 사실
- staging 경로
- archive 후보
- 포함 데이터 후보
- 추가 Pivot
- 대응 조치

8. 대응 요약