W-09
📁 공유 권한 및 Everyone 제거
Windows 서버 · 서비스 관리
위험도: 상💡 쉽게 말하면
공유에 Everyone 모든 권한은 창고 문을 활짝 열고 모두 환영 푯말을 붙인 격입니다. 누구나 들어와 물건을 가져가고 바꿔치기까지 하죠. 필요한 사람에게만 열어야 합니다.
공유에 Everyone 모든 권한은 창고 문을 활짝 열고 모두 환영 푯말을 붙인 격입니다. 누구나 들어와 물건을 가져가고 바꿔치기까지 하죠. 필요한 사람에게만 열어야 합니다.
🎯 직접 해보기 — 공격을 실행해 보세요
아래에서 시스템 상태를 취약 또는 안전(조치 적용)으로 바꾼 뒤 공격 실행을 눌러, 같은 공격이 어떻게 다르게 끝나는지 직접 확인하세요.
# 공격자가 Everyone 공유에 접속해 파일을 변조한다
# [공격 실행] 버튼을 누르면 시작합니다.
📋 설정 비교 (왜 막혔나?)
✗ 취약한 설정
# 공유 권한 확인
PS>
Get-SmbShareAccess -Name "Data"
Everyone Allow Full
→ 모든 사용자 전체 권한 (취약)
✓ 안전한 설정
# Everyone 제거 + 최소권한
PS>
Revoke-SmbShareAccess Data -AccountName Everyone
DOMAIN\AppGrp Allow Read
→ 필요 그룹만 최소 권한 (양호)
🔧 조치 방법
- 공유 권한에서
Everyone을 제거하고 필요한 그룹에만 최소 권한을 부여합니다. - NTFS 권한과 공유 권한을 함께 점검합니다.
✅ 점검 체크리스트
- 공유에 Everyone 전체권한이 없는가
- 필요 그룹만 최소 권한 부여
점검기준: Windows 서비스 관리 > 공유 권한 설정