Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- ISMS-P
- csts기출
- 솔루션 개발
- csts요약
- k-shield 주니어 14기
- csts요약본
- csts기출문제
- k-shield
- csts 일반등급 후기
- 케이쉴드주니어 14기
- csts출제기준
- csts범위
- 보안솔루션 운영
- 모의해킹
- csts 일반등급
- 디스크 스케줄링
- 정보보안전문가
- 케이쉴드주니어
- 파일 시스템
- csts일반등급
- 정보보호 취업
- CPU 스케줄링
- CSTS
- 정보보안 취업
- 정보보안 컨설팅
- 정보보안기사 후기
- 케이쉴드주니어 13기
- csts 후기
- 정보보안기사
- 정보보안기사 실기
Archives
- Today
- Total
CyberRanger
W-09(상) 불필요한 서비스 제거 본문
취약점 개요
시스템에 기본적으로 설치되는 불필요한 취약 서비스들이 제거되지 않은 경우, 해당 서비스의 취약점으로 인한 공격이 가능하며, 네트워크 서비스의 경우 열린 포트를 통한 외부 침입의 가능성이 존재함
사용자 환경에 필요하지 않은 서비스 및 실행 파일을 제거하거나 비활성화 처리하여 이를 통한 악의적인 공격을 차단하기 위함
※ OS 버전에 따라 ‘일반적으로 불필요한 서비스’ 목록에 나열된 서비스가 제공되지 않을 수 있음
※ 일반적으로 불필요한 서비스
서비스명 | 기능 및 설명 |
Alerter | 네트워크에서 사용자와 컴퓨터에 관리용 경고메시지를 전송하는 기능 |
Automatic updates | 중요한 윈도우 업데이트를 다운로하고 설치할 수 있도록 하는 애플리케이션, 수동패치를 적용하거나, MS패치 관리 서버로 패치를 일괄적으로 관리하는 경우 불필요한 서비스 |
Clipbook | 서버 내 Slipbook을 다른 클라이언트와 공유 |
Computer Browser | 네트워크에 있는 모든 컴퓨터의 목록을 업데이트 하고 관리하는 기능 |
CryptographicServices | 윈도우 파일의 서명을 확인하는 카탈로그 데이터베이스 서비스를 총괄 |
DHCP Client | IP 주소와 DNS 이름을 DHCP 서버에 등록하거나 DHCP 서버로부터 동적으 로 IP주소를 가져오는 기능을 수행. 단독으로 시스템을 수행하며 고정IP를 사용하는 경우 불필요한 서비스 |
Distributed LinkTracking Client,Server | 네트워크 도메인의 여러 컴퓨터나 일반컴퓨터에서 NTFS 파일간의 연결을 관리하는 도구. Active Directory가 구성되어 있지 않은 서버에서는 불필요 한 서비스 |
DNS Client | 컴퓨터에 대한 도메인 이름 시스템(DNS)이름을 확인하고 캐시에 보관하는 기능. DNS 서버가 아닌 시스템에서는 유명무실하나, IPSEC을 사용하는 경 우 필요한 경우 있음 |
Error reportingService | 프로그램 오류가 시 응용프로그램의 오류를 MS에 보고한다는 내용을 표시 하는 기능 |
Human InterfaceDevice Access | 키보드 또는 기타 멀티미디어 장치에 사전 정의된 버튼들을 사용하는 HID 장치들을 위한 서비스 |
IMAPI CD-Burning COM Service | 서버에 CD-RW 또는 DVD-RW가 장착되어 보조백업장치 역할을 하기 위해 서 자체 레코딩 백업을 할 수 있음 |
Messenger | 클라이언트와 서버 사이에 netsend 및 경고서비스 메시지를 전송하는 기능 |
NetMeeting Remote Desktop Sharing | 윈도우9X 운영체제부터 인증된 사용자가 넷미팅을 사용해서 원격으로 컴퓨 터에 접근할 수 있도록 하는 기능 |
Portable Media Serial Number | 컴퓨터에 연결된 이동성 음악연주기(미디기기)의 등록번호를 복원하는 기능 |
Print Spooler | 인쇄 과정에 있는 스풀링을 관리하는 서비스. 프린터가 있는 경우 필수 서 비스이나, 프린터가 연결되지 않은 시스템에서는 불필요함 |
Remote Registry | 원격 사용자가 이 컴퓨터에서 레지스트리 설정을 수정할 수 있도록 설정 하는 애플리케이션 |
Simple TCP/IP Services | Echo, Discard, Character Generator, Daytime, Quote of the Day 지원 |
Wireless Zero Configuration | 802.11 어댑터에 대해 자동 구성을 공급하는 기본적인 도구 |
점검 방법
@echo off
set services=Alerter wuauserv ClipSrv Browser CryptSvc Dhcp TrkWks TrkSrv Dnscache ERSvc HidServ ImapiService Messenger mnmsrvc WmdmPmSN Spooler RemoteRegistry Simptcp WZCSVC
:: ServiceList.txt 파일 초기화
echo 서비스 상태 확인 > ServiceList.txt
echo ---------------------------- >> ServiceList.txt
:: 각 서비스 상태 확인
for %%S in (%services%) do (
echo Checking %%S... >> ServiceList.txt
sc query %%S > NUL 2>&1
if errorlevel 1 (
echo %%S 서비스가 존재하지 않습니다. >> ServiceList.txt
) else (
sc query %%S | findstr /C:"SERVICE_NAME" /C:"STATE" >> ServiceList.txt
)
echo. >> ServiceList.txt
)
:: 완료 메시지
echo 결과가 ServiceList.txt에 저장되었습니다.
ServiceList.txt 파일 내 일반적으로 불필요한 서비스가 존재하는지와 서비스 상태가 “RUNNING”인지 점검
※ 서비스 상태
RUNNING : 구동 중 (취약)
STOPPED : 중지됨 (양호)
판단 기준
양호 : 일반적으로 불필요한 서비스(목록 참조)가 중지되어 있는 경우
취약 : 일반적으로 불필요한 서비스(목록 참조)가 구동 중인 경우
조치 방법
Step 1) 실행> SERVICES.MSC> "해당 서비스" 선택> 속성
Step 2) 시작 유형 -> 사용 안 함
Step 3) 서비스 상태 -> 중지 설정
※ 특별한 목적을 위해 사용하는 서비스가 아니라면 시스템의 업무에 부합되는 서비스가 아닌 기타 디폴트 서비스를 사용하지 않는 것이 좋으며, 시스템 관리자는 대상 시스템의 용도를 정확히 파악해 불필요한 서비스를 제거하여야 함
서비스 시작 유형 | 설명 |
사용 안 함 | 설치되어 있으나 실행되지 않음 |
수동 | 다른 서비스나 응용 프로그램에서 해당 기능을 필요로 할 때만 시작됨 |
자동 | 부팅 시에 해당 장치 드라이버가 로드된 후에 운영 체제에 의해 시작됨 |
'주요정보통신기반시설 인프라 > Windows Server' 카테고리의 다른 글
W-11(상) 디렉토리 리스팅 제거 (0) | 2025.01.28 |
---|---|
W-10(상) IIS 서비스 구동 점검 (0) | 2025.01.28 |
W-08(상) 하드디스크 기본 공유 제거 (0) | 2025.01.28 |
W-07(상) 공유 권한 및 사용자 그룹 설정 (0) | 2025.01.28 |
W-06(상) 관리자 그룹에 최소한의 사용자 포함 (0) | 2025.01.28 |