本文提供有关宏安全性的信息,同时介绍启用宏所带来的风险,以及如何利用 2007 Microsoft Office System 中的信任中心帮助减轻这些风险。在本文中,术语“文档”表示可以包含宏的任何 Microsoft Office 文件。术语“宏”表示使用 Visual Basic for Applications (VBA) (Visual Basic for Applications (VBA):Microsoft Visual Basic 的宏语言版本,用于编写基于 Microsoft Windows 的应用程序,内置于多个 Microsoft 程序中。) 创建的宏。
本文内容
什么是宏?什么是安全风险?
宏的用途是使常用任务自动化。虽然有些宏仅仅是记录键击或鼠标单击操作,但开发人员可以使用代码编写功能更强大的 VBA (Visual Basic for Applications (VBA):Microsoft Visual Basic 的宏语言版本,用于编写基于 Microsoft Windows 的应用程序,内置于多个 Microsoft 程序中。) 宏,这些宏可以在计算机上运行多条命令。因此,VBA 宏会引起潜在的安全风险。黑客可以通过某个文档引入恶意宏,一旦打开该文档,这个恶意宏就会运行,并且可能在计算机上传播病毒 (病毒:一种计算机程序或宏,通过在计算机文件中插入自身的副本而“感染”这些文件。感染文件被装入内存后,病毒还要感染其他文件。病毒通常带有有害的副作用。)。
信任中心如何帮助我抵御不安全的宏?
信任中心先要对以下各项进行检查,然后才会允许在文档中启用一个宏:
如果信任中心检测到以上任何一项出现问题,默认情况下将禁用该宏,消息栏将出现以通知您存在可能不安全的宏。
如果单击消息栏上的“选项”,则会打开一个安全对话框,其中提供了启用宏的选项。要了解如何在单击某选项前做出安全决定,请参阅下一节。
注释 在 Microsoft Office Outlook 2007 和 Microsoft Office Publisher 2007 中,安全警报出现在对话框中,而不是消息栏中。
安全警告询问我是启用还是禁用宏时,我应如何回答?
在出现安全性对话框时,您可以选择启用宏或保持宏为禁用状态。仅当您确定宏来源可靠时,才可启用它。
要点 如果您确定文档和宏来源可靠并具有有效的签名,并且不希望再次收到有关该文档和宏的通知,则可以在安全性对话框中单击“信任来自此发布者的所有文档”,而不要将信任中心默认设置更改为安全级别较低的宏安全设置。这样便可将该发布者添加到信任中心的
Access软件网交流QQ群(群号:198465573)