U-26

💽 /dev 디바이스 파일 점검

파일 및 디렉터리 관리

위험도: 상
💡 쉽게 말하면
경비실의 모든 장비를 아르바이트생 명의로 등록해 둔 것입니다. /dev의 디스크·메모리 장치는 건물 원본 설계도가 든 금고입니다. 아무나 열 수 있으면 건물 통째로 복사해 갑니다.

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

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

현재: 취약한 설정 — 공격이 통할까요?
# 공격자가 디스크 디바이스를 직접 읽어 데이터를 통째로 훔친다 # [공격 실행] 버튼을 누르면 시작합니다.

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

✗ 취약한 설정
# 일반 사용자 소유 디바이스 확인 # find /dev -type f -user user01 2>/dev/null; ls -l /dev/sda brw-rw-rw- 1 root disk /dev/sda → 전원 읽기 가능 (취약: 디스크 통째 탈취)
✓ 안전한 설정
# 권한 조정 # chmod 660 /dev/sda brw-rw---- 1 root disk /dev/sda → root·disk 그룹만 접근 (양호)

🔧 조치 방법

  1. 주요 디바이스(/dev/sda, /dev/mem 등)는 root 소유 660 이하로 유지합니다.
  2. 일반 사용자 소유 디바이스 파일은 존재하지 않아야 합니다.
  3. USB 등 이동식 장치 마운트 정책과 함께 관리합니다.

✅ 점검 체크리스트

  • 일반 사용자 소유 디바이스가 없는가
  • 주요 디바이스 권한이 660 이하인가
점검기준: 파일 및 디렉터리 관리 > /dev 디바이스 점검