시스템 보안 · 취약점 › G. 내부 확장 · 측면 이동 징후 · 36/50편 (전체 336/450)
학습 단계: 내부 정찰·확산 경로
실습 표기: 이 글의 명령어·출력·로그는 로컬 VMware 테스트 VM(Rocky Linux 9 / Ubuntu 22.04) 기준의 「실습 예시」이며, IP·계정·호스트명은 가상의 값입니다.
측면 이동과 권한 상승(D영역)은 서로를 강화합니다. 이동한 호스트에서 권한을 높이면 더 많은 자원·자격증명에 접근해 추가 이동이 쉬워지고, 추가 이동은 다시 상승 기회를 늘립니다. 이 "이동 ↔ 상승" 상호 강화 루프가 공격 확산의 엔진입니다.
측면 이동 ↔ 권한 상승 연계
이동(G) → 새 호스트 저권한 접근
↓ 권한 상승(D)
root/관리자 권한 획득 → 자격증명·자원 접근
↓ 측면 이동(G)
더 많은 호스트로 확산
↓ (루프 반복)
= 이동과 상승이 서로를 강화
핵심: 호스트마다 이동→상승→재이동 루프
G(이동)와 D(상승)의 교차점입니다. 이동 직후 권한 상승, 상승 직후 추가 이동의 연쇄가 신호입니다.
| 단계 | 행위 | 결과 |
|---|---|---|
| 이동 | 새 호스트 접근 | 저권한 발판 |
| 상승 | root 권한 획득(D) | 전체 접근 |
| 수집 | 자격증명·자원 | 재이동 재료 |
| 재이동 | 추가 확산 | 범위 확대 |
| 루프 | 반복 | 확산 가속 |
# 측면 이동-권한 상승 연계 탐지 (분석 방법)
# 원격 세션 후 권한 상승(sudo·setuid·익스플로잇)
sudo ausearch -k lateral,privesc -i --start recent 2>/dev/null | grep -E 'ppid_comm="sshd"' | grep -E 'comm="(sudo|su|pkexec)"|uid=0' | tail
# 상승 직후 추가 이동(root→ssh)
sudo ausearch -k lateral,privesc -i --start recent 2>/dev/null | grep -E 'uid=0.*comm="ssh"' | tail
$ (이동 후 상승) (정상 관리 sudo만)
$ (상승 후 재이동) (없음)
원격 세션 후 권한 상승이 정상 관리 sudo에 그치고, 상승 직후 추가 측면 이동 연쇄가 없는 상태가 정상입니다.
$ (이동 후 상승)
ppid_comm="sshd" → sudo/pkexec → uid=0 (이동 후 상승)
$ (상승 후 재이동)
uid=0 → ssh app01 (상승 후 추가 이동)
→ db01 이동→상승→app01 재이동 루프
측면 이동-권한 상승 연계 분석입니다(가상의 예시).
[web01] 침투(저권한)
↓ 권한 상승(D)
root 획득 → 자격증명 수집(G32)
↓ 측면 이동(G)
[db01] 이동(저권한)
↓ 권한 상승(D)
root 획득 → 재수집
↓ 측면 이동(G)
[app01] ... (이동↔상승 루프)
= 각 호스트에서 이동→상승→재이동 가속
| 루프 | 효과 |
|---|---|
| 이동 | 발판 확보 |
| 상승 | 전체 접근 |
| 수집 | 재이동 재료 |
| 재이동 | 범위 확대 |
이동 직후 상승, 상승 직후 재이동의 연쇄가 연계의 지표입니다.
<!-- 실습 예시 룰: 적용 전 wazuh-logtest 및 테스트 환경 검증 필요 -->
<group name="local,syssec_g,lateral,privesc,">
<rule id="106350" level="14" frequency="2" timeframe="300">
<if_sid>106000</if_sid>
<field name="audit.ppid_comm">sshd</field>
<field name="audit.comm" type="pcre2">^(sudo|su|pkexec)$</field>
<description>측면 이동 직후 권한 상승(이동↔상승 연계 루프)</description>
<mitre><id>T1021</id><id>T1548</id></mitre>
</rule>
</group>
D영역 권한 상승 룰과 G영역 이동 룰을 호스트별·시간순으로 상관해 루프를 포착합니다. 정상 관리 작업은 기준선 예외로 둡니다.
| 단계 | 행위 |
|---|---|
| 이동 | 새 호스트 접근 |
| 상승 | root 획득(D영역) |
| 수집 | 자격증명·자원 |
| 재이동 | 추가 확산 |
| 면접 포인트 | "이동과 상승은 상호 강화 루프 — 이동→상승→재이동 연쇄가 확산 엔진" |
다음 편 337. 내부 확장·측면 이동 — 측면 이동과 데이터 유출 연계 탐지 에서는 측면 이동과 데이터 유출 연계를 다루는 측면 이동과 데이터 유출 연계 탐지를 다룹니다.
이전 편: 335. 내부 확장·측면 이동 — 다단계 홉(multi-hop) 이동 탐지
📚 시리즈 전체 보기: 시스템 보안 · 취약점