U-15

🧾 파일·디렉터리 소유자 설정

파일 및 디렉터리 관리

위험도: 하
💡 쉽게 말하면
이삿짐 센터에 명의를 알 수 없는 소포가 쌓여 있는 상황입니다. 보낸 사람(소유 계정)이 삭제된 파일은 아무도 관리하지 않는 사각지대가 되어, 공격자가 자기 물건으로 위장해 두기 좋습니다.

🎯 직접 해보기 — 공격을 실행해 보세요

아래에서 시스템 상태를 취약 또는 안전(조치 적용)으로 바꾼 뒤 공격 실행을 눌러, 같은 공격이 어떻게 다르게 끝나는지 직접 확인하세요.

현재: 취약한 설정 — 공격이 통할까요?
# 공격자가 소유자 없는 파일을 찾아 악성 도구로 활용한다 # [공격 실행] 버튼을 누르면 시작합니다.

📋 설정 비교 (왜 막혔나?)

✗ 취약한 설정
# 소유자 없는 파일 검색 # find / -nouser -o -nogroup 2>/dev/null /var/spool/mail/ghost (소유 계정 삭제됨) /opt/legacy/bin/tool (그룹 없음) → 소유자 없는 파일 방치 (취약)
✓ 안전한 설정
# 소유자 재지정 또는 삭제 # chown root:root /opt/legacy/bin/tool >> find / -nouser -o -nogroup → (출력 없음) → 모든 파일의 소유자 확인됨 (양호)

🔧 조치 방법

  1. 퇴직·삭제 계정 소유 파일을 find / -nouser -o -nogroup으로 점검합니다.
  2. 필요한 파일은 소유자를 재지정하고, 불필요한 파일은 삭제합니다.
  3. 계정 삭제 절차에 소유 파일 정리 단계를 포함합니다.

✅ 점검 체크리스트

  • 소유자/소유그룹 없는 파일이 없는가
  • 계정 삭제 시 파일 정리 절차가 운영되는가
점검기준: 파일 및 디렉터리 관리 > 소유자 없는 파일 제거