长亭百川云 - 文章详情

在 macOS 上禁止 App 连网的一个方法

Proteas的专栏

42

2024-07-19

在 macOS 上禁止 App 连网的一个方法


在 macOS 上可以使用沙盒策略来禁止 App 连网。

App


假设目标 App 的目录结构如下:

/Applications/AbcdEfg.app
└── Contents
    ├── Info.plist
    ├── MacOS
    │   ├── AbcdEfg
    ├── PkgInfo
    ├── Resources
    │   └── icon.icns
    └── _CodeSignature
        └── CodeResources

操作步骤

  1. 将 AbcdEfg.app/Contents/MacOS/AbcdEfg
    重命名为 AbcdEfg.app/Contents/MacOS/AbcdEfg_real
  2. 将如下沙盒策略保存到 AbcdEfg.app/Contents/MacOS/no-network.sb
(version 1)
(allow default)
(deny network*)
  1. 将如下脚本保存到 AbcdEfg.app/Contents/MacOS/AbcdEfg
    ,并增加可执行权限。
#!/bin/sh
set -e

SCRIPT_DIR
相关推荐
关注或联系我们
添加百川云公众号,移动管理云安全产品
咨询热线:
4000-327-707
百川公众号
百川公众号
百川云客服
百川云客服

Copyright ©2024 北京长亭科技有限公司
icon
京ICP备 2024055124号-2