[Linux] Unix 서버 취약점 점검 U-23 [3.5 DoS 공격에 취약한 서비스 비활성화]
Nowhere 와 Now here 의 차이

IT/ㄴ Linux Vulnerabilities

[Linux] Unix 서버 취약점 점검 U-23 [3.5 DoS 공격에 취약한 서비스 비활성화]

TIENE 2023. 9. 3. 13:58
반응형

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

 

KISA 한국인터넷진흥원

 

www.kisa.or.kr


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


DoS 공격에 취약한 서비스 예시
echo(7)
클라이언트에서 보내는 메시지를 단순히 재전송
discard(9)
수신되는 임의 사용자의 이터를 기하는 서비스
daytime(13)
daytime은 클라트의 의에 응답하여 아스키 형태 재 시간과 날짜 출력하는 데몬
chargen(19)
임의 길이의 자열을 반환하는 서비스
NTP(123)
트워크로 연결되어 있는 컴퓨들끼 록 시각을 동기화시 사용되는 서비스
DNS(53)
호스트의 도메인 이을 호스트의 트워크 주소로 바거나 그 반대의 변환을 수행하는 사용되는 서비스
SNMP(161/162)
트워크 장비로부터 필요한 정보를 가와 장비 상를 모니터링 하거나 설정값을 변경하는 등의 작업을 하여 트워크 장비를 관리하는 사용되는 서비스
SMTP(25)
인터에서 메일을 보내기 위해 사용되는 서비스

※ 일반적으로 사용하지 않는 서비스인 echo, discard, daytime, chargen 비활성화 방법

 

 SOLARIS

1) echo 서비스 비활성화 설정

svcs -a |grep echo
svcadm disable svc:/network/echo:dgrm #svcadm disable svc:/network/echo:stream

 

2) discard 서비스 비활성화 설정

svcs -a |grep daytime
svcadm disable svc:/network/daytime:dgram #svcadm disable svc:/network/daytime:stream

 

3) daytime 서비스 비활성화 설정

svcs -a |grep discard
svcadm disable svc:/network/discard:dgram #svcadm disable svc:/network/discard:stream

 

4) chargen 서비스 비활성화 설정

svcs -a |grep chargen
svcadm disable svc:/network/chargen:dgram #svcadm disable svc:/network/chargen:stream

 

 AIX

1) vi편집기를 이용하여 echo, discard, daytime, chargen 필드 주석처

 

 

2) 필드 주석처리 후 재가동 

refresh -s inetd

 

 HP-UX

1) vi편집기를 이용하여 echo, discard, daytime, chargen 필드 주석처

2) 필드 주석처  재가동

inetd -c

 

 SOLARIS 5.10 이상 버전

1) 기 서비스 데몬 확인

 

2) inetadm d “지하고자 하는 데몬“ 명령으로 서비스 데몬 중

inetadm -d svc:/network/echo:stream

 

 LINUX (xinetd일 경우)

1) vi 편집기를 이용하여 “/etc/xinetd.d/” 디렉터리 내 echo, discard, daytime, chargen 파일 열기

2) 아래와 같이 설정 (Disable = yes 설정)

3) xinetd 서비스 재시작

• /etc/xinetd.d/echo 파일(echo-dgram, echo-stream)
• /etc/xinetd.d/discard 파일(discard-dgram, discard-stream) 
• /etc/xinetd.d/daytime 파일(daytime-dgram, daytime-stream) 
• /etc/xinetd.d/chargen 파일(chargen-dgram, chargen-stream)


 

반응형