윈도우즈 서버 진단 배치파일 작성방법 - 1.2 Guest 계정 상태
※ 해당 내용은 KRCERT 홈페이지에 올라온 과학기술정보통신부, KISA의 ‘2017 주요정보통신기반시설 기술적 취약점 분석, 평가 방법 상세가이드’의 내용을 참조하여 인프라 진단 시 필요한 배치파일 작성방법을 서술하였습니다. 가이드라인 다운로드 링크 : https://www.krcert.or.kr/data/guideView.do?bulletin_writing_sequence=27369 |
1. 2017 주요정보통신기반시설 기술적 취약점 분석, 평가 방법 상세가이드
가. 상세 가이드
W-02 (상) | 1. 계정관리 > 1.2 Guest 계정 상태 |
취약점 개요 | |
점검내용 | ■ Guest 계정 비활성화 여부 점검 |
점검목적 | ■ Guest 계정을 비활성화 하여 불특정 다수의 임시적인 시스템 접근을 차단하기 위함 |
보안위협 | ■ Guest 계정은 시스템에 임시로 액세스해야 하는 사용자용 계정으로 이 계정을 사용하여 권한 없는 사용자가 시스템에 익명으로 액세스할 수 있으므로 비인가 자 접근 정보 유출 등 보안 위험이 따를 수 있음 |
참고 | ※ 윈도우즈 Guest 계정은 삭제가 불가능한 built-in 계정으로 보안 강화 목적으로 반드시 비활 성화 처리 하여야 함 |
점검대상 및 판단기준 | |
대상 | ■ Windows NT, 2000, 2003, 2008, 2012 |
판단기준 | 양호 : Guest 계정이 비활성화 되어 있는 경우 |
취약 : Guest 계정이 활성화 되어 있는 경우 | |
조치방법 | Guest 계정 비활성화 |
조치 시 영향 | 일반적인 경우 영향 없음 |
나. 점검 및 조치 사례
■ Windows NT
Step 1) 시작> 프로그램> 관리도구> 도메인 사용자 관리> Guest 계정 선택> 등록정보
Step 2) "계정 사용 안함"에 체크
■ Windows 2000, 2003, 2008, 2012
Step 1) 시작> 실행> LUSRMGR.MSC> 사용자> GUEST> 속성
Step 2) "계정 사용 안 함"에 체크
2. 배치파일 작성 방법 예시
@ECHO OFF
ECHO ■ 기준
ECHO 양호 : Guest 계정이 비활성화 되어 있는 경우
ECHO 취약 : Guest 계정이 활성화 되어 있는 경우
ECHO.
ECHO ■ 현황
net user guest > NUL
IF NOT ERRORLEVEL 1 net user guest | find "활성 계정"
ECHO.
ECHO ■ 결과
net user guest | find "활성 계정" | find "예" > NUL
IF ERRORLEVEL 1 ECHO 양호
IF NOT ERRORLEVEL 1 ECHO 취약
3. 배치파일 실행 화면
4. 용어설명
가. Bulit-in 계정
Windows를 설치하면서 자동으로 생성된 계정을 말합니다. 대표적으로 Administrator와 Guest가 있습니다.
나. LUSRMGR.MSC
“로컬 사용자 및 그룹” 창을 띄우는 “윈도우 실행 명령어”입니다.
'인프라 취약점 진단 · 모의해킹 > 윈도우 서버 진단 · 모의해킹' 카테고리의 다른 글
윈도우 진단 스크립트 - 1.4 계정 잠금 입계값 설정 (0) | 2018.12.27 |
---|---|
윈도우 진단 스크립트 - 1.3 불필요한 계정 제거 (0) | 2018.12.25 |
윈도우 진단 스크립트 - 1.1 Administrator 계정 이름 바꾸기 (0) | 2018.12.23 |
윈도우 진단 스크립트 – 0.3 배치파일 고급 (0) | 2018.12.23 |
윈도우 진단 스크립트 - 0.2 배치파일 중급 (0) | 2018.12.21 |