시스템 보안 · 취약점 › G. 내부 확장 · 측면 이동 징후 · 43/50편 (전체 343/450)
학습 단계: 측면 이동 로그 분석
실습 표기: 이 글의 명령어·출력·로그는 로컬 VMware 테스트 VM(Rocky Linux 9 / Ubuntu 22.04) 기준의 「실습 예시」이며, IP·계정·호스트명은 가상의 값입니다.
공격 그래프(attack graph)는 상관분석(G42) 결과를 노드·간선으로 모델링해 측면 이동 전체를 시각적으로 재구성합니다. G33(경로 매핑)을 체계화한 것으로, 호스트·계정을 노드로, 이동·인증을 간선으로 그려 확산 구조·핵심 경로·차단 지점을 분석합니다.
공격 그래프 모델
노드: 호스트, 계정, 자산
간선: 이동(SSH), 인증, 자격 재사용
속성: 시간, 방향, 권한
분석:
· 중심성(허브) → 차단 우선순위
· 최단 경로 → 공격자 이동 경로
· 도달 가능성 → 위험 자산
핵심: 그래프 구조로 확산을 분석·시각화
그래프로 보면 텍스트 로그로 안 보이는 구조(허브·경로·고립 클러스터)가 드러납니다. 중심성·경로 분석이 대응 우선순위를 정합니다.
| 그래프 요소 | 의미 | 분석 |
|---|---|---|
| 노드 | 호스트·계정 | 확산 범위 |
| 간선 | 이동·인증 | 경로 |
| 중심성 | 허브 | 차단 우선 |
| 최단 경로 | 이동 경로 | 추적 |
| 도달성 | 위험 자산 | 예측 |
# 공격 그래프 기반 확산 재구성 (분석 방법)
# 간선(출발→목적) 추출 → 그래프 입력
sudo ausearch -k lateral -i --start recent 2>/dev/null | grep -oE 'srcip=10\.[0-9.]+.*addr=10\.[0-9.]+' | sed -E 's/srcip=([0-9.]+).*addr=([0-9.]+)/\1 -> \2/' | sort | uniq -c
# 노드 중심성(연결 수 많은 허브 식별)
echo "출발+도착 연결 수 상위 노드 = 허브(차단 우선순위)"
$ (간선 목록) (정상 관리 경로 — 소수 고정 간선, 허브 없음)
간선이 소수의 고정된 정상 관리 경로에 그치고, 다수 연결을 가진 허브나 핵심 자산으로의 경로가 없는 상태가 정상입니다.
$ (간선 목록)
web01 -> db01 (허브 진입)
db01 -> app01, db01 -> app02, db01 -> file01 (db01 = 허브)
app01 -> dbmaster (핵심 자산 도달)
→ db01 중심성 최고, web01→db01→app01→dbmaster 경로
공격 그래프 기반 확산 재구성입니다(가상의 예시).
web01 (진입)
↓
[db01] ← 허브(중심성 최고, 차단 1순위)
↙ ↓ ↘
app01 app02 file01
↓
dbmaster (핵심 자산, 도달성 위험)
분석:
· 허브: db01 → 격리하면 확산 대부분 차단
· 경로: web01→db01→app01→dbmaster
· 도달성: dbmaster 위험 → 우선 보호
| 분석 | 결과 |
|---|---|
| 중심성 | db01 허브 |
| 최단 경로 | 4-홉 |
| 도달성 | dbmaster 위험 |
| 우선순위 | 허브 차단 |
그래프 구조 분석이 확산 재구성·대응 우선순위의 핵심입니다.
<!-- 실습 예시 룰: 적용 전 wazuh-logtest 및 테스트 환경 검증 필요 -->
<group name="local,syssec_g,lateral,">
<rule id="106420" level="12" frequency="5" timeframe="1800">
<if_matched_sid>106000</if_matched_sid>
<same_field>audit.srcip</same_field>
<description>단일 노드 다중 확산(공격 그래프 허브 — 차단 우선)</description>
<mitre><id>T1021</id></mitre>
</rule>
</group>
SIEM 그래프 시각화(예: 노드-간선 대시보드)로 확산을 재구성합니다. 중심성 상위 노드를 차단·격리 우선순위로 자동 산출합니다.
| 그래프 요소 | 의미 |
|---|---|
| 노드 | 호스트·계정 |
| 간선 | 이동·인증 |
| 중심성 | 허브(차단 우선) |
| 도달성 | 위험 자산 |
| 면접 포인트 | "그래프로 구조가 보임 — 중심성 허브 차단이 확산을 가장 효율적으로 끊음" |
다음 편 344. 내부 확장·측면 이동 — Wazuh 기반 측면 이동 탐지 에서는 Wazuh 기반 측면 이동 탐지를 다루는 Wazuh 기반 측면 이동 탐지를 다룹니다.
이전 편: 342. 내부 확장·측면 이동 — 측면 이동 이벤트 상관분석
📚 시리즈 전체 보기: 시스템 보안 · 취약점