[Windows] 윈도우즈 서버 취약점 점검 W-72 [5.11 DoS 공격 방어 레지스트리 설정]
Nowhere 와 Now here 의 차이

IT/ㄴ Windows Vulnerabilities

[Windows] 윈도우즈 서버 취약점 점검 W-72 [5.11 DoS 공격 방어 레지스트리 설정]

TIENE 2023. 8. 12. 07:59
반응형

KISA 한국인터넷진흥원 21-03-31 기준

 

KISA 한국인터넷진흥원

 

www.kisa.or.kr


출처 : [주요정보통신기반시설_기술적_취약점_분석_평가_방법_상세가이드.PDF] P.303


■ Windows NT, 2000, 2003, 2008, 2012, 2016, 2019

1) 시작> 실행> REGEDIT

2) HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\ 검색

3) 다음의 DOS 방어 레지스트리 값 추가 또는, 변경

레지스트리 값 이름 값 종류 유효 범위 권장 설정 값
SynAttackProtect REG_DWORD 0,1,2 1 또는 2
EnableDeadGWDetect REG_DWORD 0,1 (False, True) 0 (False)
KeepAliveTime REG_DWORD 1 - 0xFFFFFFFF 300,000 (5분)으로 변경
NoNameReleaseOnDemand REG_DWORD 0,1 (False, True) 1 (True)

 

레지스트리 값 이름 설명
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) 해당 기능 사용

 


 

반응형