向文档授予信任
文档级项目具有与应用程序级项目相同的安全要求:使用证书对清单进行签名或单击信任提示。此外,文档或工作簿必须位于已指定为受信任位置的目录中。
**适用于:**本主题中的信息适用于以下应用程序的文档级项目:Excel 2013 和 Excel 2010;Word 2013 和 Word 2010。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能。
受信任位置
在 Office 2013 的应用程序和 Office 2010 的用户可以配置安全和隐私设置的信任中心,比如受信任的位置。对于 Office 解决方案,本地计算机被视为受信任的位置。但是,由于较高的风险,但无法信任,如系统的 temp 文件夹,每个用户的一些内容,和 Internet Explorer 的。
有关信任中心的更多信息,请 安全和策略并在 Office 2010参见。有关如何创建、管理、移除和配置受信任文件夹的更多信息,请参见: Configure trusted locations and trusted publishers settings in the 2007 Office system(在 2007 Office system 中配置受信任位置和受信任发布者);Create, remove, or change a trusted location for your files(为文件创建、移除或更改受信任位置)。
Office 解决方案的安全注意事项
在考虑要将哪些文件夹添加到受信任位置时,要注意以下几个安全问题:
认为本地文件夹较为安全,并会隐式信任这些文件夹。必须将远程位置(比如文件共享)指定为信任的位置。
当您将目录添加到受信任位置时,此操作不仅会向 Office 解决方案授予完全信任,而且会向 VBA 和 ActiveX 代码授予完全信任。因此,不应将根目录和 My Documents 文件夹指定为受信任。
尽管通过使用受信任位置可使文档本身得到信任,但还需要附加的权限才能信任自定义项。通过使用证书对清单进行签名、单击信任提示或将 Office 解决方案安装到 Program Files 目录中,可以对自定义项授予完全信任。
可以将文档级解决方案的文档或工作簿存储在与程序集相同的目录中,也可以存储在不同目录中。例如,文档可位于 SharePoint Server 上,而程序集可位于网络文件共享上。有关更多信息,请参见如何:使用 ClickOnce 将文档级 Office 解决方案发布到 SharePoint Server。