시스템 보안 · 취약점 › E. 중요 정보 접근 로그 분석 · 1/50편 (전체 201/450)
학습 단계: 접근 로그 기본 개념
실습 표기: 이 글의 명령어·출력·로그는 로컬 VMware 테스트 VM(Rocky Linux 9 / Ubuntu 22.04) 기준의 「실습 예시」이며, IP·계정·호스트명은 가상의 값입니다.
E영역 「중요 정보 접근 로그 분석」을 시작합니다. 공격자는 권한을 상승(D영역)한 뒤, 실제 목적인 중요 정보에 접근·수집·유출합니다. 이 단계의 탐지가 데이터 유출을 막는 마지막 방어선입니다.
공격 단계와 E영역의 위치
정찰(C) → 권한 변경·상승(D) → [중요 정보 접근·유출(E)] → ...
↑ 공격의 실제 목적
E영역 흐름
접근(access) → 중요 파일/DB 읽기
수집(collect) → 대량 수집·staging
유출(exfil) → 외부 전송
A~D가 "침입·상승"이라면, E는 "목적 달성(데이터)"을 탐지합니다. "증거는 거짓말하지 않는다" — 접근 로그가 데이터 탈취를 증명합니다.
| 단계 | 행위 | 탐지 영역 |
|---|---|---|
| 접근 | 중요 파일·DB 읽기 | E09~28 |
| 수집 | 대량 읽기·staging | E21·25·37 |
| 유출 | 외부 전송·터널 | E29~38 |
| 분석 | 타임라인·상관 | E39~43 |
| 관제 | Wazuh·ELK·DLP | E44~48 |
# 중요 정보 접근 감사 기반 (분석 방법)
# auditd로 중요 파일 접근(읽기) 감사
sudo auditctl -w /etc/shadow -p r -k sensitive_read
sudo auditctl -w /etc/ssh -p r -k sensitive_read
# 접근 이벤트 조회
sudo ausearch -k sensitive_read -i --start recent 2>/dev/null | tail
$ (중요 정보 접근)
(정상: 인가된 프로세스·관리자만 간헐적 접근)
중요 정보 접근이 인가된 주체(백업·관리자)에 의해서만 간헐적으로 발생하는 상태가 정상입니다.
$ (중요 정보 접근)
04:00 auid=devops comm="cat" /etc/shadow (해시 읽기)
04:01 auid=devops comm="tar" /var/backup/db (대량 수집)
04:05 auid=devops comm="curl" → 외부 IP (유출)
E영역 전체 탐지 흐름입니다(가상의 예시).
[D영역 상승] root 획득
↓
[접근] /etc/shadow, DB 파일 읽기 (sensitive_read)
↓
[수집] tar/zip으로 대량 데이터 수집 (staging)
↓
[유출] curl/scp/DNS로 외부 전송 (exfiltration)
↓
[탐지] 각 단계 + 접근→유출 상관(E40·42)
| 단계 | 흔적 |
|---|---|
| 접근 | 파일 read 감사 |
| 수집 | 아카이브 생성 |
| 유출 | 아웃바운드 전송 |
세 단계를 세션으로 연계하면 데이터 유출 공격 전체가 드러납니다.
<!-- 실습 예시 룰: 적용 전 wazuh-logtest 및 테스트 환경 검증 필요 -->
<group name="local,syssec_e,sensitive_access,">
<!-- E영역 기반 룰: 중요 정보 접근 감사 이벤트 포착 -->
<rule id="104000" level="5">
<decoded_as>auditd</decoded_as>
<field name="audit.key">sensitive_read</field>
<description>중요 정보 접근(읽기) 감사 이벤트</description>
<mitre><id>T1005</id></mitre>
</rule>
</group>
104000은 E영역 기반 룰입니다. 개별 탐지(104010~)가 이를 상속해 유형별로 세분화합니다. Wazuh 룰 범위: E영역 104000번대.
| 단계 | 탐지 |
|---|---|
| 접근 | 중요 파일·DB 읽기(E09~28) |
| 수집 | 대량 읽기·staging(E25·37) |
| 유출 | 외부 전송·터널(E29~38) |
| 분석·관제 | 타임라인·상관·Wazuh/ELK(E39~48) |
| 면접 포인트 | "E영역은 데이터 유출의 마지막 방어선 — 접근→수집→유출 연계 탐지" |
다음 편 202. 중요 정보 접근 — 중요 정보(민감 데이터)의 분류와 식별 에서는 중요 정보를 분류·식별하는 중요 정보(민감 데이터)의 분류와 식별을 다룹니다.
이전 편: 200. 권한 변경 이상 — 권한 변경 이상 징후 종합 정리
📚 시리즈 전체 보기: 시스템 보안 · 취약점