IPC$ share and null session behavior in Windows
09/08/2020
本文内容
本文介绍了进程间通信共享 (IPC$) 和 Windows。
适用于: Windows 7 Service Pack 1,Windows Server 2012 R2
原始 KB 编号: 3034016
关于 IPC$ 共享
IPC$ 共享也称为空会话连接。 通过使用此会话,Windows允许匿名用户执行某些活动,例如枚举域帐户和网络共享的名称。
IPC$ 共享由 Windows Server 服务创建。 此特殊共享存在,以允许后续命名的管道连接到服务器。 服务器的命名管道由内置操作系统组件和安装在系统上的任何应用程序或服务创建。 创建命名管道时,进程指定与管道关联的安全性。 然后,它确保仅向指定的用户或组授予访问权限。
使用网络访问策略设置配置匿名访问
以下版本的 IPC$ 共享不能管理或限制Windows:
Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
但是,管理员可控制已启用的任何命名管道。 可以使用"网络访问: 可匿名访问的命名管道"安全策略设置 匿名访问它们 。 如果策略设置配置为没有条目(如 Null 值),则不能匿名访问命名管道。 并且必须确保环境中的任何应用程序或服务都依赖于对服务器上任何命名管道的匿名访问。
Windows服务器 2003 不再阻止匿名访问 IPC$ 共享。 以下安全策略设置定义是否将 Everyone 组添加到匿名会话:
如果禁用此设置,则匿名用户可以访问的唯一资源是授予匿名登录组的资源。
在Windows Server 2012或更高版本中,有一项功能可确定是否应在文件服务器上启用匿名会话。 它通过检查是否标记了任何管道或共享进行远程访问来确定。