시스템 보안 · 취약점 › H. 방어 회피 · 흔적 삭제 징후 · 18/50편 (전체 368/450)
학습 단계: 로그 삭제·변조
실습 표기: 이 글의 명령어·출력·로그는 로컬 VMware 테스트 VM(Rocky Linux 9 / Ubuntu 22.04) 기준의 「실습 예시」이며, IP·계정·호스트명은 가상의 값입니다.
H09~H17에서 다룬 로그 삭제·변조 기법을 종합합니다. 로그 삭제·선택 변조·히스토리·auditd·syslog·wtmp·전송 차단·타임스톰핑·FIM 우회는 모두 "증거를 없애거나 왜곡"하는 공통 목적을 가지며, 공통 대응 원리는 중앙 수집 + 교차 검증입니다.
로그 삭제·변조 종합(H09~H17)
[대상별] 로그 파일(H09·10)·히스토리(H11)
auditd(H12)·syslog(H13)·wtmp(H14)
[수단별] 전송 차단(H15)·타임스톰핑(H16)·FIM 우회(H17)
↓ 공통 목적
증거 제거·왜곡
↓ 공통 대응
중앙 수집(로컬 삭제 무력화) + 교차 검증(변조 탐지)
개별 기법은 달라도 대응 원리는 하나입니다. 로컬 밖(중앙)에 증거를 두고, 여러 소스를 교차하면 어떤 삭제·변조도 드러납니다.
| 대상/수단 | 기법 | 대응 |
|---|---|---|
| 로그 파일 | 삭제·선택 변조 | 중앙 수집 |
| 히스토리·auditd | 삭제·무력화 | execve·저널 |
| syslog·wtmp | 중지·변조 | 교차 검증 |
| 전송·시각 | 차단·타임스톰핑 | 하트비트·ctime |
| FIM | 우회·재생성 | 메타 감사 |
# 로그 삭제·변조 종합 점검 (분석 방법)
# 모든 흔적 제거 신호 통합 조회
sudo ausearch -k log_tamper,audit_tamper,cmd_hist -i --start recent 2>/dev/null | tail -40
# 중앙 수집·에이전트 하트비트 상태(공통 안전장치)
sudo /var/ossec/bin/agent_control -l 2>/dev/null | head
echo "중앙 vs 로컬 교차 비교로 삭제·변조 구간 식별"
$ (흔적 제거 신호) (산발적 정상 관리 — 연쇄 없음)
$ (중앙 수집) 정상 가동
흔적 제거 신호가 정상 로그 관리에 그치고, 중앙 수집이 정상 가동되어 교차 검증이 가능한 상태가 정상입니다.
$ (흔적 제거 신호 — 연쇄)
03:00 전송 차단(H15) → 03:02 auditd 중지(H12)
→ 03:05 rm /var/log/secure(H09) → 03:06 history -c(H11)
→ 03:08 touch -r 타임스톰핑(H16)
= 한 세션에서 다수 흔적 제거 연쇄
로그 삭제·변조 종합 분석입니다(가상의 예시).
[공격자 흔적 제거 연쇄]
① 전송 차단(H15) — 안전장치 먼저
② auditd 중지(H12) — 감사 차단
③ 로그 삭제(H09) — 흔적 제거
④ 히스토리 삭제(H11) — 명령 흔적
⑤ 타임스톰핑(H16) — 시각 왜곡
↕ (공통 대응)
[중앙 수집] 차단 전 로그 + 하트비트 끊김 경보
[교차 검증] 중앙 vs 로컬·ctime·secure vs wtmp
↓
= 로컬을 다 지워도 중앙+교차로 복원·탐지 → 정탐
| 공격 | 대응 |
|---|---|
| 로컬 삭제 | 중앙 수집 |
| 변조 | 교차 검증 |
| 연쇄 | 상관분석 |
중앙 수집 + 교차 검증이 모든 흔적 제거의 공통 대응입니다.
<!-- 실습 예시 룰: 적용 전 wazuh-logtest 및 테스트 환경 검증 필요 -->
<group name="local,syssec_h,defense_evasion,">
<rule id="107170" level="15" frequency="3" timeframe="600">
<if_matched_sid>107000</if_matched_sid>
<same_field>audit.srcip</same_field>
<description>단시간 다수 흔적 제거 연쇄(조직적 방어 회피)</description>
<mitre><id>T1070</id><id>T1562</id></mitre>
</rule>
</group>
개별 룰(107080~107160)을 세션·호스트별로 상관해 흔적 제거 연쇄를 포착합니다. 중앙 수집·교차 검증을 복원 기반으로 운영합니다.
| 대상/수단 | 기법 |
|---|---|
| 로그 파일 | 삭제·선택 변조 |
| 히스토리·auditd | 삭제·무력화 |
| syslog·wtmp | 중지·변조 |
| 전송·시각·FIM | 차단·타임스톰핑·우회 |
| 면접 포인트 | "흔적 제거 기법은 다양하나 대응은 하나 — 중앙 수집+교차 검증" |
다음 편 369. 방어 회피·흔적 삭제 — 보안 도구 비활성화·중지 탐지 에서는 보안 도구 비활성화·중지를 다루는 보안 도구 비활성화·중지 탐지를 다룹니다.
이전 편: 367. 방어 회피·흔적 삭제 — 파일 무결성 모니터링 우회 탐지
📚 시리즈 전체 보기: 시스템 보안 · 취약점