[윈도우/보안 관리] SAM 계정과 공유의 익명 열거 허용 안 함 (W-42)

SAM 계정과 공유의 익명 열거 허용 안 함

 

취약점 개요

■ 위험도
- 상

■ 점검 목적
- 익명 사용자에 의한 악의적인 계정 정보 탈취를 방지하기 위함

■ 보안 위협
- Windows에서는 익명의 사용자가 도메인 계정(사용자, 컴퓨터 및 그룹)과 네 트워크 공유 이름의 열거 작업을 수행할 수 있으므로 SAM(보안계정관리자) 계정과 공유의 익명 열거가 허용될 경우 악의적인 사용자가 계정 이름 목록 을 확인하고 이 정보를 사용하여 암호를 추측하거나 사회 공학적 공격기법 을 수행할 수 있음


점검 및 조치 방법

■ 판단 기준
- 양호 : 해당 보안 옵션 값이 설정 되어 있는 경우
- 취약 : 해당 보안 옵션 값이 설정 되어 있지 않는 경우

■ 조치 방법
- 레지스트리 값 또는, 로컬 보안 정책 설정

■ 점검 및 조치 사례
Windows NT
Step 1) 시작> 실행> regedit
Step 2) HKLM\SYSTEM\CurrentControlSet\Control\LSA 레지스트리 검색
Step 3) 우클릭 후 새로 만들기> DWORD 값 선택


Step 4) RestrictAnonymous를 입력 후 데이터 Default 값인 “0“을 ”1“로 변경


Windows 2000
Step 1) 시작> 실행> SECPOL.MSC> 로컬 정책> 보안 옵션
Step 2) “익명의 연결에 추가적인 제한” 에 “명백한 익명의 사용 권한이 없으면 액세스 제한” 선택


Windows 2003, 2008, 2012, 2016, 2019
Step 1) 시작> 실행> SECPOL.MSC> 로컬 정책> 보안 옵션
Step 2) "네트워크 액세스 : SAM 계정과 공유의 익명 열거 허용 안 함”과 “네트워크 액세스 :
SAM 계정의 익명 열거 허용 안 함”에 “사용” 선택


■ 스크립트

echo. W-42 START
echo.                                                                                           >>    [RESULT]_%COMPUTERNAME%_WINSVR.txt
echo [ W-42 "SAM 계정과 공유의 익명 열거 허용 안함" ]                                                      >>   [RESULT]_%COMPUTERNAME%_WINSVR.txt
echo.                                                                                           >>    [RESULT]_%COMPUTERNAME%_WINSVR.txt
type [RESULT]_%COMPUTERNAME%_Local_Security_Policy.txt | find /I "RestrictAnonymous"            >>    [RESULT]_%COMPUTERNAME%_WINSVR.txt
echo.                                                                                           >>    [RESULT]_%COMPUTERNAME%_WINSVR.txt
echo W-42 END                                                                                   >>    [RESULT]_%COMPUTERNAME%_WINSVR.txt
echo ======================================================================================     >>    [RESULT]_%COMPUTERNAME%_WINSVR.txt
echo.                                                                                           >>    [RESULT]_%COMPUTERNAME%_WINSVR.txt
echo.                                                                                           >>    [RESULT]_%COMPUTERNAME%_WINSVR.txt


■ 용어 설명 / 팁
※ 방화벽과 라우터에서 135~139(TCP, UDP)포트 차단을 통해 외부로부터의 위협을 차단함
※ 네트워크 및 전화 접속 연결> 로컬 영역> 등록 정보> 고급> 고급 설정 > Microsoft 네트워크 파일 및 프린트 공유를 해제하여야 함

댓글

Designed by JB FACTORY