怎么关闭windows10默认共享,Windows 10默认共享是什么

题图来自Unsplash,基于CC0协议
导读
Windows 10 默认共享是指系统自动创建的一系列隐藏网络共享点,主要包括 C$(C 盘根目录)、admin$(远程管理员)、IPC$(进程控制)这些共享点。这些共享点能让其他计算机通过 SMB(Server Message Block,即网络共享协议)访问本地资源,默认情况下,它们是开启状态,主要为了方便局域网内的文件或设备共享。但这也隐藏了系统的一个弱点——即使没有账户和密码,攻击者也可以通过这些默认共享进行未授权访问、信息嗅探甚至提升权限,因此关闭默认共享能增强安全性。
Windows 10 的默认共享会被用于各种网络服务,如远程桌面、文件共享、打印机共享等。虽然在没有恶意软件或攻击手段时,它不会造成问题,但一旦攻击者利用默认共享,可能导致本地权限泄露。默认共享没有配置严格的访问控制,这使得攻击者很容易利用漏洞来获得系统控制权。例如,通过 default shares 中的 admin$,攻击者可以远程登录系统,执行恶意代码,植入后门。攻击者还可能利用默认共享进行横向移动,对网络中的其他机器造成损害。
关闭默认共享最直接有效的方法是通过命令行来实现,主要涉及停止并禁用与默认共享相关的 SMB(Server Message Block)服务。关闭后系统将继续正常运行,但其他机器将无法通过默认共享访问你的资源。以下是几种常用的命令:
完全关闭所有默认共享包括配置相关服务。一种方式是使用 Net 命令来停止 NetLogon 和 Server 服务(这两个服务依赖于 SMB 协议):
net stop netlogon
net stop server
但这只是暂时停止服务,系统重启后会恢复。要进行永久性禁用,需要使用更高权限的命令,例如:
net config server /noautodisc # 关闭网络磁盘自动设置(旧 SMB 方式,可省略)
net config server /disableshares # 禁用所有共享点
net config server /stopshare # 立即禁用共享
在 Windows 10 中,微软推荐使用新的 SMB 设置方法,推荐通过修改注册表或使用新的控制台命令来进行 SMB 相关设置,例如禁用强制 SMB Direct(一种高性能 SMB 模式,默认共享可能与此有关,禁用可进一步减少攻击面):
reg add "HKLMSYSTEMCurrentControlSetservicesSMB2.reg:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesSMB2" /v SMB2Enabled /t REG_DWORD /d 0
# 注:此命令相对复杂,建议通过组策略或注册表编辑器更易操作。
管理员共享(admin$)是 Windows 提供的一个专门用于系统管理的隐藏共享。拒绝局域网内的无加密传输,排除特定 IP 地址,修改注册表键值限制优先级:
管理员共享默认位于 \hostnameadmin$ 这样的路径下,用于远程管理。如果你禁止了所有默认共享,那么只能通过拥有管理员权限的用户账户,并知道密码才可以访问 admin$。可通过命令永久禁用默认共享,或者在注册表中修改设置,阻止特定网络用户访问这些共享点。请根据你的具体需求谨慎操作。
总的来说,关闭 Windows 10 的默认共享是一种建议性的安全配置,能降低系统受到网络攻击的风险。建议用户在联网环境下不建议完全禁用 SMB,而是仔细设置防火墙只开放需要的端口,并确保系统和相关服务器软件是最新更新的版本。关闭默认共享后,请确保没有其他网络访问需求被影响,例如移除依赖这些共享的旧设备或服务可能需要另行配置。
为了安全起见,请确保关闭默认共享后,没有其他依赖默认共享的应用或服务出现异常。关闭默认共享并不是删除 SMB 协议本身,只是切断了匿名或未授权访问的直接通道。这是一种较为深入的安全配置,可以根据自己使用的信任级别决定是部分或全部禁用。绝对不要将此操作与断网混淆,因为 SMB 仍然用于正常的文件打印等请求。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com