gpt4 book ai didi

c - Adobe Reader X Security Sandbox - 添加规则(插件)

转载 作者:行者123 更新时间:2023-11-30 18:06:41 25 4
gpt4 key购买 nike

“Adobe Reader X 保护模式内部”文章简要提到沙盒应该可以通过编程方式配置(使用 AddRule())。

此外,阅读器 X SDK 应该包含一些用于添加规则的示例代码,但我在任何地方都没有看到该示例。在整个 SDK 中搜索“broker”、“sandbox”或“addrule”等术语也找不到任何内容。

如何配置安全沙箱以允许写入注册表中的特定位置(在 HKCU 下)?

如何配置安全沙箱以允许写入文件系统上的特定目录?

最佳答案

似乎没有 API 可以做到这一点,至少目前还没有(从安全角度来看,这是有道理的)。

但是,通过使用名为 ProtectedModeWhitelistConfig.txt 的策略文件仍然可以实现这一点。该文件应与 AcroRd32.exe 创建在同一目录中。 Acrobat Reader 安装路径可以从注册表获取:HKLM\Software\Adobe\Acrobat Reader\10.0\InstallPath。如果该文件已经存在,那么礼貌的做法是不要完全覆盖它并破坏其他插件或本地系统管理员所做的更改 - 而只是附加我们自己的规则。

在创建我们自己的自定义规则之前,我们需要启用 ProtectedModeWhiteListConfig.txt 的使用。为此,安装脚本应在 HKLM\SOFTWARE\Policies\Adobe\Acrobat\Reader\10.0\FeatureLockDown 下设置/创建一个新的 DWORD,名称为 bUseWhitelistConfigFile ,值 >1.

现在可以定义自定义规则:

  • REG_ALLOW_ANY = HKEY_CURRENT_USER\Software\MyPlugin
  • FILES_ALLOW_ANY = %APPDATA%\MyPlugin\data.txt

更多信息请参见 Adobe Documentation (section 2.2.6)

关于c - Adobe Reader X Security Sandbox - 添加规则(插件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5377655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com