Linux 시스템 취약점 점검 가이드
가. 계정 관리
U-01. root 계정 원격 접속 제한
U-02. 패스워드 복잡성 설정
U-03. 계정 잠금 임계값 설정
U-04. 패스워드 최대 사용 기간 설정
U-05. 패스워드 파일 보호
나. 파일 및 디렉토리 관리
U-06. 파일 및 디렉토리 관리
U-07. 파일 및 디렉토리 소유자 설정
U-08. /etc/passwd 파일 소유자 및 권한 설정
U-09. /etc/shadow 파일 소유자 및 권한 설정
U-10. /etc/hosts 파일 소유자 및 권한 설정
U-11. /etc/(x)inetd.conf 파일 소유자 및 권한 설정
U-12. /etc/(r)syslog.conf 파일 소유자 및 권한 설정
U-13. /etc/services 파일 소유자 및 권한 설정
U-14. SUID, SGID, Sticky bit 설정 파일 점검
U-15. 사용자, 시스템 시작파일 및 환경파일 소유자 및 권한 설정
U-16. world writable 파일 점검
U-17. $HOME/.rhosts, hosts.equiv 사용 금지
U-18. 접속 IP 및 포트 제한
U-19. cron 파일 소유자 및 권한 설정
다. 서비스 관리
U-20. Finger 서비스 비활성화
U-21. Anonymous FTP 비활성화
U-22. r 계열 서비스 비활성화
U-23. DoS 공격에 취약한 서비스 비활성화
U-24. NFS 서비스 비활성화
U-25. NFS 접근통제
U-26. automountd 제거
U-27. RPC 서비스 확인
U-28. NIS, NIS+ 점검
U-29. tftp, talk 서비스 비활성화
U-30. Sendmail 버전 점검
U-31. 스팸 메일 릴레이 제한
U-32. 일반사용자의 Sendmail 실행 방지
U-33. DNS 보안 버전 패치
U-34. DNS ZoneTransfer 설정
라. 패치 및 로그관리
U-35. 최신 보안패치 및 벤더 권고사항 적용
U-36. 로그의 정기적 검토 및 보고