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 → (출력 없음)
→ 모든 파일의 소유자 확인됨 (양호)
🔧 조치 방법
- 퇴직·삭제 계정 소유 파일을
find / -nouser -o -nogroup으로 점검합니다. - 필요한 파일은 소유자를 재지정하고, 불필요한 파일은 삭제합니다.
- 계정 삭제 절차에 소유 파일 정리 단계를 포함합니다.
✅ 점검 체크리스트
- 소유자/소유그룹 없는 파일이 없는가
- 계정 삭제 시 파일 정리 절차가 운영되는가
점검기준: 파일 및 디렉터리 관리 > 소유자 없는 파일 제거