ClosedIpcPath 配置如何阻断沙盘内外通信

在 Sandboxie 配置中,ClosedIpcPath 用于拒绝沙盘内进程访问指定的 IPC(进程间通信)对象路径。把宿主程序使用的命名管道、互斥体、事件或 RPC 对象路径列入规则后,沙盘内进程就不能通过这些对象与宿主程序通信。
例如:
ClosedIpcPath=\RPC Control\SomeService
ClosedIpcPath=\BaseNamedObjects\SomeMutex
具体路径要按实际 IPC 对象的名称填写;可用 Sandboxie 的资源访问记录等方式确认进程访问了哪些对象。路径写得过宽,可能连沙盘内程序自身需要的 IPC 也一并阻断,导致程序无法启动或功能异常。
需要注意:
ClosedIpcPath只阻断匹配到的 IPC 路径,不是关闭所有沙盘内外通信。- 它不等同于阻断网络通信;网络访问要用相应的网络限制规则。
- 如果另有
OpenIpcPath等放行规则,最终效果还取决于规则匹配和优先级。配置后应检查沙盘日志,确认目标访问确实被拒绝且必要的 IPC 未受影响。