萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 健康知識

登錄檔封鎖預設共享與 IPC$ 空連線:C$、Admin$、IPC$ 全關閉指南

前言:隱藏共享的隱性風險

Windows 預設建立 C$、D$、ADMIN$、IPC$ 等隱藏共享(名稱尾綴 $),供管理員遠端管理。雖需管理員憑證,但一旦密碼外洩或遭暴力破解,攻擊者即可遍歷全盤檔案、讀取登錄檔、甚至部署惡意程式。資安最佳實務建議:非必要不共享,徹底關閉預設共享。

一、 封鎖 IPC$ 匿名連線(RestrictAnonymous)

  1. regedit 定位:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  2. 找到/新建 RestrictAnonymous (REG_DWORD)。
  3. 設定值:
值效果
0預設,允許匿名列舉 SAM 帳號與共享資源
1禁止匿名列舉 SAM 帳號與共享(推薦)
2無顯式匿名權限即無法存取(最嚴格,可能影響合法跨網域信任)

建議設為 1,平衡安全與相容性。

二、 關閉磁碟機與系統目錄預設共享(AutoShareServer / AutoShareWks)

  1. 定位:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  2. 右鍵空白處 → 新增 → DWORD 值。
作業系統值名類型值效果
Windows 2000 Server / 2003 / 2008 / 2012 / 2016 / 2019 / 2022AutoShareServerREG_DWORD0停用 C$、D$、ADMIN$ 等預設共享
Windows 2000 Professional / XP Professional / Vista/7/8/10/11 Pro/EntAutoShareWksREG_DWORD0停用工作站版本預設共享

重新開機或重新啟動 Server 服務(net stop server && net start server)生效。

驗證方法

  • 本機執行 net share,確認輸出不再顯示 C$、D$、ADMIN$、IPC$。
  • 遠端執行 net view \\目標IP,應提示「存取被拒」或無共享列表。

恢復預設共享

刪除對應的 AutoShareServer 或 AutoShareWks 值,重啟 Server 服務即恢復。

結語:最小暴露面原則的落實

關閉預設共享不影響合法管理(可使用 RDP、WinRM、SCM、PowerShell Remoting 等現代管理協定),卻能有效阻擋依賴 IPC$ 空連線進行偵察、爆破、橫向移動的攻擊鏈。請將此設定納入伺服器/工作站基準映像,作為標準化強化項目。

copyright © 萬盛學電腦網 all rights reserved