시스템 보안 · 취약점 › H. 방어 회피 · 흔적 삭제 징후 · 46/50편 (전체 396/450)
학습 단계: SOC 탐지 연계
실습 표기: 이 글의 명령어·출력·로그는 로컬 VMware 테스트 VM(Rocky Linux 9 / Ubuntu 22.04) 기준의 「실습 예시」이며, IP·계정·호스트명은 가상의 값입니다.
방어 회피의 핵심은 로컬 흔적 삭제이므로, 대응의 핵심은 중앙 로그 수집입니다. 로그를 생성 즉시 분리된 중앙 서버로 전송하면, 공격자가 로컬을 지워도 중앙 사본이 남아 흔적 삭제가 무력화됩니다.
중앙 로그 수집으로 로컬 삭제 무력화
① 실시간 전송: 이벤트 발생 즉시 중앙 전송
② 분리 저장: 공격자 도달 불가 서버·계정
③ 추가 전용: append-only·WORM 저장
④ 무결성: 전송 서명·해시 체인
⑤ 전송 감시: 중단 시 경보(차단 탐지)
원리: 삭제보다 전송이 먼저 = 사본 보존
핵심은 "삭제보다 전송이 먼저"입니다. 실시간 전송·분리 저장·추가 전용·전송 감시를 갖추면 로컬 삭제는 무의미해집니다.
| 요소 | 역할 | 효과 |
|---|---|---|
| 실시간 전송 | 즉시 중앙화 | 삭제 전 보존 |
| 분리 저장 | 접근 차단 | 중앙 변조 방지 |
| 추가 전용 | WORM | 소급 삭제 방지 |
| 전송 서명 | 무결성 | 변조 탐지 |
| 전송 감시 | 중단 경보 | 차단 포착 |
# 중앙 로그 수집 구성 (분석 방법)
# 실시간 원격 전송(rsyslog TCP/TLS)
grep -E '@@|action.*omfwd|RebindInterval' /etc/rsyslog.conf /etc/rsyslog.d/*.conf 2>/dev/null | head
# 전송 상태·중단 확인(차단 시도 탐지)
sudo ss -tnp 2>/dev/null | grep -E ':514|:6514' | head
# 중앙 서버 수신 확인(로컬 삭제 무관 보존)
echo "중앙 서버에서 호스트별 최근 수신 시각 확인 → 공백 = 전송 차단"
# 추가 전용 보호(중앙 저장소)
echo "중앙 저장소 append-only(chattr +a)·WORM 적용 확인"
$ (원격 전송) TLS 전송 활성·연결 유지
$ (중앙 수신) 모든 호스트 최신 수신
$ (저장 보호) append-only 적용
실시간 원격 전송이 활성이고, 중앙이 모든 호스트 로그를 최신으로 수신하며, 중앙 저장소가 추가 전용으로 보호된 상태가 정상입니다.
$ (원격 전송)
rsyslog omfwd 연결 끊김(:6514) → 전송 차단 시도
$ (중앙 수신)
host-7 02:00 이후 수신 공백 → 로컬에서 전송 중단
$ (보존 확인)
BUT 02:00 이전 로그는 중앙에 이미 보존(삭제 무관)
중앙 로그 수집의 로컬 삭제 무력화입니다(가상의 예시).
[로그 생성] → [즉시 중앙 전송] → [중앙 분리 저장]
(append-only)
↓ (이후)
[공격자] 로컬 로그 삭제 시도
BUT 이미 중앙에 전송·보존됨
전송 차단 시도 → 전송 감시가 경보
↕
[분석가]
중앙 사본으로 삭제 전 활동 완전 복원
전송 중단 시점 = 차단 시도 포착
↓
= 삭제보다 전송이 먼저 → 흔적 삭제 무력화
| 시점 | 로컬 | 중앙 |
|---|---|---|
| 생성 즉시 | 기록 | 전송·보존 |
| 삭제 후 | 공백 | 사본 유지 |
| 전송 차단 | 중단 | 경보 |
실시간 전송 + 분리 저장이 로컬 삭제 무력화의 핵심입니다.
<!-- 실습 예시 룰: 적용 전 wazuh-logtest 및 테스트 환경 검증 필요 -->
<group name="local,syssec_h,defense_evasion,">
<rule id="107450" level="12">
<if_sid>107000</if_sid>
<field name="audit.key">log_forward_stop</field>
<description>중앙 로그 전송 중단(전송 차단 시도·수신 공백)</description>
<mitre><id>T1562.006</id><id>T1070</id></mitre>
</rule>
</group>
실시간 원격 전송(TLS)·중앙 분리 저장(append-only)·전송 무결성(서명)을 구성하고, 호스트별 수신 공백을 전송 차단 신호로 경보합니다. 중앙 저장소는 공격자 도달 불가로 격리합니다.
| 요소 | 역할 |
|---|---|
| 실시간 전송 | 즉시 중앙화 |
| 분리 저장 | 접근 차단 |
| 추가 전용 | WORM |
| 전송 감시 | 중단 경보 |
| 면접 포인트 | "삭제보다 전송이 먼저 — 실시간 중앙 수집+분리 저장으로 삭제 무력화" |
다음 편 397. 방어 회피·흔적 삭제 — 방어 회피 Alert 대응 절차 에서는 탐지 후 대응 절차를 다루는 방어 회피 Alert 대응 절차를 다룹니다.
이전 편: 395. 방어 회피·흔적 삭제 — ELK/SIEM 기반 방어 회피 탐지와 정탐·오탐 판단
📚 시리즈 전체 보기: 시스템 보안 · 취약점