※ 해당 가이드는 2017년 기준입니다.
주요정보통신기반시설 관리기관은 -정보통신기반 보호법- 제9조에 따라, 주요정보통신기반시설로 신규 지정된 후 6개월이내, 그리고 매년 취약점 분석/평가를 실시하여야 한다. 취약점 분석/평가는 453개의 관리적/물리적/기술적 점검항목에 대한 주요정보통신기반시설의 취약여부를 점검하여, 악성코드 유포, 해킹 등 사이버 위협 대응을 위한 종합적 개선과정이다.
주요정보통신기반시설 취약점 Windows 서버 점검 항목
■ 취약점 개요
○ 점검개요 : DoS 공격 방어 레지스트리 설정 여부 점검
○ 점검목적 : TCP/IP 스택(Stack)을 강화하는 레지스트리 값 변경을 통하여 DoS 공격을 방어하기 위함
○ 보안위협 : DoS 방어 레지스트리를 설정하지 않은 경우, DoS 공격에 의한 시스템 다운으로 서비스 제공이 중단될 수 있음
○ 점검대상 : Windows NT, 2000, 2003, 2008, 2012, 2016 등
○ 판단기준
- 양호 : DoS 방어 레지스트리 값이 아래와 같이 설정되어 있는 경우
- 취약 : DoS 방어 레지스트리 값이 아래와 같이 설정되어 있지 않은 경우
○ SynAttackProtect = REG_DWORD O(False) → 1 이상
○ EnableDeadGWDetect = REG.DWORD l(True) → 0
○ KeepAliveTime = REG.DWORD 7,200,000(2시간) → 300,000(5분)
○ NoNameReleaseOnDemand = REG_DWORD O(False) → 1
레지스트리 값 이름 |
설명 |
SynAttackProtect |
○ SYN-ACK 패킷의 기다리는 시간을 줄여 SYN 공격에 대한 방어 기능을 설정할 수 있음 - 0 → SynAttack 프로텍션을 사용하지 않음 - 1 → 재전송 시도를 줄이고, route 캐쉬 엔트리를 지연시킴 - 2 → 1의 기능 외에도 Winsock에 대한 지시(indication)를 지연시킴 |
EnableDeadGWDetect |
○ EnableDeadGWDetect를 0으로 설정하지 않으면 서버가 강제로 원하지 않는 Gateway로 전환될 수 있음 - 0 => (False) 작동하지 않는 Gateway을 검색할 수 없음 - 1 => (True) 작동하지 않는 Gateway을 검색할 수 있음 |
KeepAliveTime |
○ idle connection을 확인하기 위하여 얼마나 자주 Keep-alive 패킷을 보낼지를 결정하는 값임 - 기본 값 => 7,200,000(2시간) - 권장 값 => 300,000(5분) |
NoNameReleaseOnDemand |
○ 컴퓨터가 이름 해제 요청을 받을 때 NetBIOS 이름 해제 여부를 결정하는 설정으로 이 값은 관리자가 악의적인 이름 해제 공격으로부터 컴퓨터를 보호할 수 있음 - 0 => (False) 해당 기능 사용 안 함 - 1 => (True) 해당 기능 사용 |
■ 점검방법
○ Window NT, 2000, 2003, 2008, 2012, 2016 등
Step 1 |
아래 경로를 참고하여 설정 확인 시작> 실행> REGEDIT |
■ 조치방안
○ Window NT, 2000, 2003, 2008, 2012, 2016 등
Step 1 |
아래 경로를 참고하여 설정 확인 시작> 실행> REGEDIT |
Step 2 |
아래 표와 같이 DOS 방어 레지스트리 값 추가 또는, 변경 |
레지스트리 값 이름 |
값 종류 |
유효 범위 |
권장 설정 값 |
SynAttackProtect |
REG.DWORD |
0, 1, 2 |
1 또는 2 |
EnableDeadGWDetect |
REG.DWORD |
0, 1 (False, True) |
0 (False) |
KeepAliveTime |
REG.DWORD |
1 - OxFFFFFFFF |
300,000(5분)으로 변경 |
NoNameReleaseOnDemand |
REG.DWORD |
0, 1 (False, True) |
1 (True) |
■ 조치 시 영향
잘못된 값을 설정할 경우 OS 재설치를 요구할 수 있음
■ DoS(서비스 거부 공격) : 네트워크 사용자가 컴퓨터나 컴퓨터의 특정 서비스를 사용할 수 없도록 만들기 위한 네트워크 공격
'취약점 진단 가이드 > WINDOWS 서버 진단 가이드' 카테고리의 다른 글
W-74(중) 세션 연결을 중단하기 전에 필요한 유휴시간 (0) | 2021.05.06 |
---|---|
W-73(중) 사용자가 프린터 드라이버를 설치할 수 없게 함 (0) | 2021.05.05 |
W-71(상) 디스크볼륨 암호화 설정 (0) | 2021.05.04 |
W-70(상) 이동식 미디어 포맷 및 꺼내기 허용 (0) | 2021.05.04 |
W-69(상) Autologin 기능 제어 (0) | 2021.05.03 |