URL 协议处理程序安全警告

2023-12-26

我有一个自定义 url 协议处理程序,用于处理 myhandler://path/to/something 形式的 url。它被注册到本地安装的客户端应用程序,该应用程序处理请求并执行“正确的操作”。

然而,当我在 Outlook (2007) 中有这种形式的链接时,Outlook 会显示一个可怕的警告:

Microsoft Office 已发现潜在的安全问题

该位置可能不安全 ...

超链接可能对您的计算机和数据有害。为了保护您的计算机,请仅单击来自可信来源的超链接。

你想继续吗?

我知道 Outlook 注册表项可以使我完全禁用这些警告(http://support.microsoft.com/?kbid=925757 http://support.microsoft.com/?kbid=925757),但我不想成为机器上的“坏公民”。

是否有某种方法可以将我的 url 协议处理程序“列入白名单”,以表明我已完成尽职的安全调查,而无需开放对计算机上可能未针对恶意用户输入进行强化的其他 URL 协议处理程序的访问?

Outlook 不提示输入表单的 URLhttp: https: mailto:(也许还有其他)。该列表是否硬编码在办公室深处的某个地方,或者是否有某种方法可以将我的特定协议添加到列表中?


看看如何为 Outlook 2013 执行此操作,我使用 @bmadtiger 的答案来找出注册表项信任单个协议的路径。对于 Outlook 2013,Policies\Microsoft\Office\15.0\Commonkey默认不存在,需要自己添加。

因此,要信任单个协议,请添加以下密钥:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\{version}\Common\Security\Trusted Protocols\All Applications\{protocol}:

Where {version}是 Office 的内部版本,{protocol}是您想要信任的协议。

  • 办公室2010{version} is 14.0
  • 办公室2013{version} is 15.0
  • 办公室2015{version} is 16.0

例如,对于 Office 2013 和协议ttstudio:

KEY_CURRENT_USER\Software\Policies\Microsoft\Office\15.0\Common\Security\Trusted Protocols\All Applications\ttstudio:

如果您正在寻找注册表文件来执行此操作,只需将以下内容粘贴到.reg文件,改变{version} and {protocol}根据需要,然后执行所述注册表文件:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\{version}\Common\Security\Trusted Protocols\All Applications\{protocol}:]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

URL 协议处理程序安全警告 的相关文章

随机推荐

  • 以编程方式设置约束

    我正在尝试如何使用 UIScrollView 经过一番折腾 我终于掌握了窍门 但现在我似乎遇到了另一个障碍 在这个简单的应用程序中 我有一个滚动视图 为了使其工作 我必须将视图的底部空间设置为滚动视图约束为 0 如上所述here https
  • Kotlin 有恒等函数吗?

    Scala 有一个泛型identityPredef 中的函数 def identity A x A A Kotlin 在标准库中有类似的工具吗 当然我可以简单地使用 it 相反 但我发现identity更容易阅读 并且实例化所有这些 lam
  • 根据用户角色和产品类别应用不同的税(Woocommerce)

    如果用户具有特定角色 但仅限于某些产品类别 我需要应用不同的税 示例 如果具有 Vip 角色的客户 A 购买 Bravo 或 Charlie 类别的商品 则适用的税费将为 4 而不是 22 这是我写的代码 另一部分是在谷歌上找到的 但我不明
  • 猫鼬更新 MongoDB 中的字段不起作用

    我有这个代码 var UserSchema new Schema Username type String index true Password String Email String Points type Number default
  • 重置 MySqli 指针?

    我在重置指针方面遇到了一些困难 我想这样做是因为我将在同一脚本中使用同一查询两次 据我所知 我可以在循环获取数组后重置指针来做到这一点 如果有更好的方法来做到这一点 我很想听听 无论如何 这就是我得到的 getEvent connectio
  • 设置默认样式键的方法之间的差异

    我正在创建一个自定义控件 源自Control 并想要为控件定义默认主题 以前我创建的所有自定义控件 我都使用过 static IntegerUpDown DefaultStyleKeyProperty OverrideMetadata ty
  • UIScrollView setContentSize 因未捕获的 NSRangeException 崩溃

    删除 UIScrollView 的某些内容后 调用 setContentSize 会使应用程序崩溃 int toolbarHeight self navigationController toolbar frame size height
  • Android Fragments API 无法正确显示背景 9patch 图像

    我正在将现有的 Android 应用程序以及片段 API 和兼容性库移植到 honeycomb 我使用相同的布局 但将其加载到片段中 背景是 9 块图像 但现在仅覆盖屏幕的左上四分之一 背景的其余部分是白色的 如果我将背景更改为十六进制颜色
  • 如何更新 phpunit?

    我已经尝试过了一切 包括https stackoverflow com a 8740349 251311 https stackoverflow com a 8740349 251311以及所有可能的通道升级和清除缓存命令 但仍然 sudo
  • 如何使用spark sql获取多个表

    我正在使用 pyspark 从 mysql 获取数据 该数据仅适用于一张表 我想从 mysql 数据库获取所有表 不想一次又一次的调用jdbc连接 请参阅下面的代码 是否可以简化我的代码 先感谢您 url jdbc mysql localh
  • 如何从父进程获取子进程

    是否可以在shell脚本中从父进程id获取子进程id 我有一个要使用 shell 脚本执行的文件 这会导致一个新进程process1 父进程 这process1已经分叉了另一个进程process2 子进程 使用脚本 我能够获得 pidpro
  • Laravel 雄辩的“WHERE NOT IN”

    我在编写查询时遇到问题laravel eloquent ORM 我的查询是 SELECT book name dt of pub pub lang no page book price FROM book mast WHERE book p
  • 使用 firebase 函数将数据推送到 Firestore

    您好 我是新的 firebase 函数 并尝试将数据推送到 firestore 通过下面的代码 我可以将消息推送到 firestore 并且它正在工作 exports addMessage functions https onRequest
  • 使用 DispatchingAndroidInjector<> 和其他 dagger.android 类有哪些优点?

    我正在努力将 Dagger 2 设置到我的 android 项目中 这是我第一次使用这个框架 到目前为止一切都很顺利 但是我在项目中设置这个框架的方式上看到了不同的方法 我想知道哪一个更好 因为我比较了这两种方法 对我来说结果是一样的 我遵
  • AWS 应用程序负载均衡器侦听器规则路径

    配置应用程序负载平衡器 我有 3 个独立的目标组和大约 30 条我想要过滤的不同路径 填写时path pattern可能的值是什么 鉴于它被称为 模式 给人的印象是它可以接受正则表达式 但验证阻止了这种情况 是否可以将多个路径与目标组匹配
  • 在 Java 中按“;”拆分字符串,但不按“\\;”拆分字符串

    在Java中我尝试尝试使用String split 方法分割字符串 但不是在 2 个反斜杠后跟一个分号 Ex aa bb cc dd ee ff 应分为 aa bb cc dd ee ff 如何使用正则表达式来完成此操作 Markus Us
  • FacesContext 有何用途?

    What is FacesContext用于 它具体是在哪里实现的 引自第6 1章JSF 2 0 规范 http jcp org aboutJava communityprocess final jsr314 index html 面孔上下
  • 如何用笑话和酶来模拟 React 组件方法

    我有一个反应组件 为了演示问题而进行了简化 class MyComponent extends Component handleNameInput value gt this searchDish value searchDish valu
  • IPv4 地址渲染的 GHC Haskell 性能

    我最近在 haskell 中构建了一个用于处理 IPv4 地址的库 我写了两个函数来渲染IPv4写给Text令我惊讶的是 这种幼稚的方法胜过我实际想到的方法 这是相关的部分 首先 有的定义IPv4 https github com andr
  • URL 协议处理程序安全警告

    我有一个自定义 url 协议处理程序 用于处理 myhandler path to something 形式的 url 它被注册到本地安装的客户端应用程序 该应用程序处理请求并执行 正确的操作 然而 当我在 Outlook 2007 中有这