시스템 보안 · 취약점 › G. 내부 확장 · 측면 이동 징후 · 26/50편 (전체 326/450)
학습 단계: 원격 실행·서비스 악용
실습 표기: 이 글의 명령어·출력·로그는 로컬 VMware 테스트 VM(Rocky Linux 9 / Ubuntu 22.04) 기준의 「실습 예시」이며, IP·계정·호스트명은 가상의 값입니다.
측면 이동 시 공격자는 대상 호스트에 공격 도구(스캐너·C2·권한 상승 익스플로잇)를 복사해야 합니다. scp·rsync·sftp 같은 원격 복사 도구가 이 전송(ingress tool transfer)에 쓰입니다.
원격 복사 기반 도구 전송
scp/sftp: SSH 기반 파일 복사 → 대상에 도구 전송
rsync: 디렉터리 동기화 → 대량 도구 배포
전송 후 실행: 복사한 도구를 각 호스트에서 실행
특징: 측면 이동(SSH)과 결합 — 이동+도구 전송
핵심: 각 호스트에 도구 배포 → 확산 발판
측면 이동(G09 SSH)이 "접근"이라면, 도구 전송은 "무장"입니다. 원격 세션을 통한 비정상 파일 복사와 직후 실행이 신호입니다.
| 전송 도구 | 방식 | 위험 |
|---|---|---|
| scp/sftp | SSH 파일 복사 | 높음 |
| rsync | 디렉터리 동기화 | 높음(대량) |
| 전송 후 실행 | 도구 가동 | 높음 |
| 임시 경로 | /tmp·/dev/shm | 높음(은닉) |
| 정상 배포 | 승인 전송 | 정상 |
# 원격 복사 기반 도구 전송 탐지 (분석 방법)
# 원격 세션에서 scp/rsync/sftp 수신·송신
sudo ausearch -k lateral,proc_exec -i --start recent 2>/dev/null | grep -E 'comm="(scp|rsync|sftp-server)"' | tail
# 임시 경로에 복사된 신규 실행 파일 → 직후 실행
sudo ausearch -k proc_exec -i --start recent 2>/dev/null | grep -E 'exe="(/tmp/|/dev/shm/)' | tail
$ (scp/rsync) (없음 또는 정상 배포·백업)
$ (임시 경로 실행) (없음)
scp/rsync가 정상 배포·백업 용도에 그치고, 임시 경로에 복사된 파일의 비정상 실행이 없는 상태가 정상입니다.
$ (scp/rsync)
comm="sftp-server" → /tmp/.scan 수신 (도구 전송)
rsync web01:/tmp/tools/ db01:/dev/shm/ (호스트 간 도구 배포)
$ (임시 경로 실행)
exe="/tmp/.scan" (전송 직후 실행)
원격 복사 기반 도구 전송 분석입니다(가상의 예시).
[거점] web01 (도구 보유)
↓ SSH 측면 이동(G09)
[대상] db01
↓ scp/rsync (도구 전송)
db01:/tmp/.scan, /dev/shm/c2 (도구 배포)
↓ 실행
db01에서 스캐너·C2 가동 → 추가 확산
= 이동 + 도구 전송 + 실행 = 무장 완료
| 관찰 | 해석 |
|---|---|
| scp/rsync | 도구 전송 |
| 임시 경로 | 은닉 배치 |
| 직후 실행 | 무장 |
| 호스트 간 | 확산 배포 |
원격 세션 발 파일 복사 + 임시 경로 실행이 도구 전송의 지표입니다.
<!-- 실습 예시 룰: 적용 전 wazuh-logtest 및 테스트 환경 검증 필요 -->
<group name="local,syssec_g,lateral,">
<rule id="106250" level="11">
<if_sid>106000</if_sid>
<field name="audit.comm" type="pcre2">^(scp|rsync|sftp-server)$</field>
<field name="audit.exe" type="pcre2">(/tmp/|/dev/shm/|/var/tmp/)</field>
<description>원격 복사로 임시 경로에 도구 전송(측면 이동 무장)</description>
<mitre><id>T1570</id><id>T1105</id></mitre>
</rule>
</group>
F23(도구 다운로드)과 결합해 전송 경로(외부 다운로드/내부 복사)를 종합합니다. 전송 직후 실행과 상관하면 신뢰도가 높습니다.
| 전송 도구 | 방식 |
|---|---|
| scp/sftp | SSH 파일 복사 |
| rsync | 디렉터리 동기화 |
| 전송 후 실행 | 도구 가동 |
| 임시 경로 | /tmp·/dev/shm 은닉 |
| 면접 포인트 | "측면 이동엔 도구 전송이 따름 — 원격 복사+임시 경로 실행이 무장 신호" |
다음 편 327. 내부 확장·측면 이동 — 포트 포워딩·SSH 터널링 탐지 에서는 포트 포워딩·SSH 터널링을 다루는 포트 포워딩·SSH 터널링 탐지를 다룹니다.
이전 편: 325. 내부 확장·측면 이동 — 웹 애플리케이션 피벗 탐지
📚 시리즈 전체 보기: 시스템 보안 · 취약점