시스템 보안 · 취약점 › D. 권한 변경 이상 징후 · 50/50편 (전체 200/450)
학습 단계: 실전 시나리오·종합
실습 표기: 이 글의 명령어·출력·로그는 로컬 VMware 테스트 VM(Rocky Linux 9 / Ubuntu 22.04) 기준의 「실습 예시」이며, IP·계정·호스트명은 가상의 값입니다.
D영역 「권한 변경 이상 징후」 50편을 종합 정리합니다. 권한 변경을 탐지·분석·대응하는 전체 체계를 한 편으로 집약합니다. C영역(정찰)에서 찾은 상승 경로가 D영역에서 실제 생성·악용되는 과정을 다뤘습니다.
D영역 전체 구조(151~200)
1단계(D01~08) 권한 모델·감사 기반·판정 기준
2단계(D09~18) 파일 권한 변경(완화·SUID·중요파일·로그)
3단계(D19~28) 소유권·특수권한(소유자·SUID/SGID·cap)
4단계(D29~38) sudo·PAM·그룹·지속성(상승 경로)
5단계(D37~38) 상승 실행·지속성
6단계(D39~44) 로그 분석·타임라인·FIM·상관
7단계(D45~50) SOC 탐지·대응·시나리오·정리
C영역이 "경로 탐색(정찰)"이었다면, D영역은 "경로 생성·악용(변경·상승)"의 탐지였습니다.
| 단계 | 핵심 | 편 |
|---|---|---|
| 판정 체계 | 6축·기준선 | D04·08 |
| 파일 권한 | 완화·SUID·중요파일 | D09~18 |
| 소유·특수권한 | 소유권·SUID/cap | D19~28 |
| 상승 경로 | sudo·PAM·그룹 | D29~38 |
| 분석·탐지 | 상관·타임라인·SOC | D39~50 |
# D영역 종합 점검 체크리스트 (분석 방법)
echo "[1] auditd 권한 변경 감사 활성:"; sudo auditctl -l 2>/dev/null | grep -c perm
echo "[2] SUID/cap 기준선 이탈:"; diff /root/baseline/suid_base.txt <(sudo find / -xdev -perm -4000 -type f 2>/dev/null|sort)|grep -c '^>'
echo "[3] sudoers/PAM 백도어:"; sudo grep -rlE 'NOPASSWD|pam_permit' /etc/sudoers.d/ /etc/pam.d/ 2>/dev/null|wc -l
echo "[4] Wazuh 룰 로드:"; sudo /var/ossec/bin/wazuh-logtest -v 2>&1|grep -c error
echo "[5] 로그 원격 수집:"; # 중앙 수집 상태 확인
[1] 감사 활성: 3 [2] 기준선 이탈: 0 [3] 백도어: 0 [4] 룰 오류: 0 [5] 수집 정상
감사 활성·기준선 일치·백도어 없음·룰 정상·수집 정상의 5개 항목이 모두 양호한 상태가 권한 변경 탐지 체계의 정상입니다.
[1] 감사 활성: 0(미설정) [2] 기준선 이탈: 3 [3] 백도어: 2 [4] 룰 오류: 1
D영역 전체 탐지 체계입니다(가상의 예시).
[C영역 정찰] 상승 경로 탐색
↓
[D영역: 권한 변경 탐지 체계]
기반: auditd(perm_*) + Wazuh/ELK + 기준선(D03·04)
↓
탐지: 파일권한(D09~18)·소유특수(D19~28)·상승경로(D29~38)
↓
분석: before/after·타임라인·FIM·상관(D39~44)
↓
대응: 판정(6축)→플레이북→전수제거(D45~47)
↓
[E영역] 상승 권한으로 중요 정보 접근·유출
| 축 | 내용 |
|---|---|
| 기반 | 감사·기준선·수집 |
| 탐지 | 유형별 룰(103000번대) |
| 분석 | 상관·타임라인 |
| 대응 | 6축·플레이북 |
기반→탐지→분석→대응의 체계가 권한 변경 공격을 전 과정에서 포착합니다.
<!-- 실습 예시 룰: 적용 전 wazuh-logtest 및 테스트 환경 검증 필요 -->
<!-- D영역 종합: 권한 변경 탐지 체계 요약 -->
<!-- 기반(103000·감사) → 탐지(103010~103360) → 분석·상관(103370~103440) → 대응(103450~103470) -->
<group name="local,syssec_d,summary,">
<rule id="103480" level="3">
<if_group>syssec_d</if_group>
<description>D영역 권한 변경 이상 징후 탐지 체계(종합)</description>
<mitre><id>T1222</id><id>T1548</id><id>T1556</id></mitre>
</rule>
</group>
D영역의 모든 규칙은 실습용 예시입니다. 환경에 맞춰 wazuh-logtest·테스트 검증 후 운영에 반영하세요.
| 단계 | 핵심 |
|---|---|
| 판정 체계 | 6축·기준선 |
| 파일/소유/특수권한 | 완화·SUID·소유권·cap |
| 상승 경로 | sudo·PAM·그룹·지속성 |
| 분석·대응 | 상관·타임라인·플레이북 |
| 면접 포인트 | "D영역은 권한 변경=상승·지속성 탐지 — 6축·기준선·상관이 공통 체계" |
D영역을 마칩니다. 다음 영역(E영역: 중요 정보 접근·유출)에서 상승한 권한으로 데이터에 접근·유출하는 단계의 탐지를 다룹니다.
이전 편: 199. 권한 변경 이상 — 실전 시나리오 — 정찰부터 권한 변경·상승까지
📚 시리즈 전체 보기: 시스템 보안 · 취약점