Security Practice Archive

보안 점검과 설정을
기록합니다.

시스템, 클라우드 등 다양한 환경에서 확인한 점검 기준과 설정 과정, 검증 결과를 정리합니다.

categories 글 모아보기
주제별 탐색

분야별 글과 학습 안내

글 목록과 점검 순서를 한곳에서 확인하세요.

[인프라진단] #W-17 하드디스크 기본 공유 제거

반응형

1. 항목 설명

Windows는 원격 관리를 위해 C$, ADMIN$ 같은 관리용 기본 공유를 자동 생성할 수 있습니다. 불필요한 기본 공유는 시스템 자원 노출과 비인가 원격 접근 위험을 높입니다.

판단 기준: AutoShareServer 값이 0이고 기본 공유가 없으면 양호, 값이 1이거나 기본 공유가 존재하면 취약입니다.

2026 가이드 근거

출처: 과학기술정보통신부·한국인터넷진흥원,「2026 주요정보통신기반시설 기술적 취약점 분석·평가 방법 상세가이드」,W-17, pp.198-199. 본 게시글은 위 가이드의 판단 기준을 참고하여 작성했으며,진단 결과와 증적은 개인 실습 환경에서 직접 수집했습니다.
출처: 과학기술정보통신부·한국인터넷진흥원,「2026 주요정보통신기반시설 기술적 취약점 분석·평가 방법 상세가이드」,W-17, pp.198-199. 본 게시글은 위 가이드의 판단 기준을 참고하여 작성했으며,진단 결과와 증적은 개인 실습 환경에서 직접 수집했습니다.

2. 점검 목적

불필요한 관리용 기본 공유를 제거하여 시스템 드라이브와 Windows 디렉터리에 대한 원격 접근 경로를 줄이는 것이 목적입니다.

3. 실습 환경

  • 운영체제: Microsoft Windows Server 2019 Standard Evaluation
  • OS 버전: 10.0.17763
  • 빌드: 17763
  • 가상화 환경: VMware, Inc. VMware20,1
  • 컴퓨터 이름: WIN-RTQP19JGCE2
  • 네트워크: VMware Host-only 격리망
  • 실행 ID: 20260611-000024

4. 취약 상태 구성

AutoShareServer 값을 1로 설정하고 C$, ADMIN$ 기본 공유가 존재하는 상태를 구성했습니다.

이 구성은 인터넷과 분리된 실습 VM에서만 수행했습니다.

구성 방법

$path = 'HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters'
New-ItemProperty -Path $path -Name 'AutoShareServer' -PropertyType DWord -Value 1 -Force
New-SmbShare -Name 'C$' -Path 'C:\' -FullAccess 'Administrators'
New-SmbShare -Name 'ADMIN$' -Path $env:windir -FullAccess 'Administrators'

다음 명령으로 레지스트리 값과 기본 공유를 확인했습니다.

Get-ItemPropertyValue -Path $path -Name 'AutoShareServer'
Get-SmbShare | Where-Object Name -Match '^[A-Z]\$$|^ADMIN\$$'

AutoShareServer 값이 1이거나 기본 공유가 표시되면 취약 상태입니다.

5. 최초진단 결과

  • 판정: 취약
  • 자동 판정 근거: AutoShareServer=1이며 ADMIN$, C$ 기본 공유가 존재합니다.

 

6. 조치 방법

기본 공유 자동 생성을 차단하고 현재 존재하는 기본 공유를 중지했습니다.

Set-ItemProperty -Path $path -Name 'AutoShareServer' -Type DWord -Value 0
net share 'C$' /delete /y
net share 'ADMIN$' /delete /y

Windows 설정 경로: 레지스트리 편집기 > HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters > AutoShareServer

 

7. 이행진단 결과

  • 판정: 양호
  • 자동 판정 근거: AutoShareServer=0이며 ADMIN$, C$ 기본 공유가 존재하지 않습니다.

8. 실무 주의사항

기본 공유는 원격 관리, 백업, 배포, 모니터링 및 클러스터 운영에서 사용될 수 있으므로 조치 전 업무 영향을 확인해야 합니다.

컨설턴트 조언

  • 기본 공유 사용 여부를 단순 존재 여부로만 판단하지 말고 원격 관리 도구, 백업 에이전트 및 운영 자동화의 의존성을 확인합니다.
  • Active Directory, 클러스터 및 중앙 관리 환경에서는 조치 전 벤더 권고와 서비스 영향 분석을 수행합니다.
  • 레지스트리 값, 실제 공유 목록, 재부팅 후 재생성 여부를 이행 증적으로 확보합니다.
  • 즉시 제거가 어려우면 SMB 접근 허용 대역 제한, 관리자 계정 보호, 접근 로그 모니터링 및 예외 종료 기한을 적용합니다.

9. 마무리

하드디스크 기본 공유는 업무 필요성을 확인한 뒤 불필요한 경우 자동 생성을 차단하고 실제 공유도 제거해야 합니다.

반응형
학습 안내

시리즈와 관련 학습

현재 글과 같은 환경의 전체 글과 핵심 실습으로 이어집니다.