返回首页
当前位置: 主页 > 其他教程 > Access教程 >

Access关于帮助保护文件免受宏病毒侵袭

时间:2013-08-29 01:39来源:Office教程学习网 www.office68.com编辑:麦田守望者

宏病毒是一种存储于宏、Visual Basic for Applications (VBA) 代码、包含 ActiveX 控件的窗体、包含 ActiveX 控件的报表、操作查询、数据定义查询、传递查询或更新查询内的计算机病毒。若要帮助保护免受宏病毒侵袭,则应当购买并安装专门的反病毒软件。

有关将反病毒软件与 Microsoft Office 2003 一起使用的详细信息,请参见 Microsoft Office Online 网站。

若要进一步帮助减小 Office 文件中的宏病毒风险,应当将宏的安全级别设置为“高”“中”,并使用数字签名。

宏的安全级别

可以帮助减小宏病毒感染的安全级别如下:

  • 非常高此设置在 Microsoft Office Access 2003 的“安全性”对话框中不可用。但是,可以使用系统策略将 Access 中的安全级设置为“非常高”。将安全性级别设置为“非常高”后,Access 无法打开任何 Access 数据库或 Access 项目文件。
  • 您可以打开已经过数字签署且确认来自可信来源的宏。决定信任来源之前应当确认来源是可靠的,并在签署宏之前使用病毒扫描程序。
  • 当打开某个文件时,如果其来源不在(下述)可信来源列表中,会显示一条警告。您可以选择是否打开数据库。
  • 如果确信所打开的所有文件和加载项都是安全的,可以选择此选项。在这个安全级别中,打开文件时将始终启用宏。

缺省情况下,安全级别设置为“中”。如果安全级别设置为“中”或“高”,则可以维护可信宏来源列表。当打开的文件或加载的加载项包含由任何这些来源所创建的宏时,宏将自动启用。

数字签名

宏的数字签名如同信封上的蜡封 — 它确认宏来自签署宏的创建者,并确认宏尚未更改。

当打开的文件或加载的加载项包含数字签署的宏时,数字签名以证书形式出现在计算机上。该证书命名宏的来源,并提供有关该来源的身份和完整性的附加信息。数字签名不一定能保证宏的安全,所以您必须决定是否相信已经过数字签署的宏。例如,您可能相信熟人或知名公司签署的宏。如果对包含数字签署的宏的文件或加载项没有把握,则应当在打开文件之前仔细检查证书,或者为了更安全而禁用宏。如果确定可以始终相信来自特定发布者或开发者的宏,则可以在打开文件或加载加载项时将该宏发布者或开发者添加到可信来源列表中。

您可以数字签署来自 Visual Basic 编辑器的宏。

可信发布者列表

打开包含已签署的宏的文件时,系统会提示您是否要相信所有来自该发布者的宏。如果选择了此选项,将把证书的所有者添加到可信发布者列表中。在决定这样做之前,应当查看数字证书的详细信息 — 例如,查看“发布到”“发布人”字段,以确定是否相信其发布者;查看“有效开始日期”字段,以确定证书是否当前有效。证书还可能包含详细信息,例如获取证书的人的电子邮件名称或网站。

将人员(或公司)添加到可信发布者列表中后,Office 将启用此可信发布者所签署的宏,而不会向您显示安全警告。您还可以从可信发布者列表中删除条目。

注释添加到可信发布者列表中的任何源在 Microsoft Internet Explorer 中也是可信的。

安全警告信息

有关安全警告的注意事项

  • 数据库可能不是来自可信源。如果将安全级别设置为“中”“高”,并且打开的数据库中包含来自非可信源的数字签名宏,您将收到安全警告。如果您确信您信任宏的开发者,请将名称添加到“安全”对话框(在“工具”菜单中,指向“宏”,并单击“安全”“可信发布者”选项卡的可信发布者列表中。
  • 数据库可能包含宏病毒。如果未预料数据库中会包含宏、Visual Basic for Applications (VBA) 代码、包含 ActiveX 控件的窗体、包含 ActiveX 控件的报表、操作查询、数据定义查询、传递查询或更新查询,则可能是有病毒向数据库中添加了宏病毒。请检查计算机中的病毒,并从数据库来源重新获取该数据库的未感染副本。
  • 数据库包含合法的宏、Visual Basic for Applications (VBA) 代码、包含 ActiveX 控件的窗体、包含 ActiveX 控件的报表、操作查询、数据定义查询、传递查询或更新查询。如果您确信它是合法且安全的,则可以对数据库进行数字签名,然后将您的名称添加到“安全”对话框(在“工具”菜单中,指向“宏”,并单击“安全”“可信发布者”选项卡的可信发布者列表中。

防止宏安全性警告

若要停止显示宏警告,可在“安全级别”选项卡(在“工具”菜单中,指向“宏”,并单击“安全”)将安全级别更改为“低”。若要避免宏病毒感染您的计算机,则在将安全级别更改为“低”之前,必须运行可检查文档中是否含有宏病毒的专门的防病毒软件,并且您还要保证所有宏都来自于可信的来源。

何时“安全警告”对话框会发出源未被验证的警告

“安全级别”选项卡(在“工具”菜单中,指向“宏”,并单击“安全”)安全级别被设置为“高”“中”时;并且当您打开包含数字签名的宏,但数字证书未被授权时,此警告将显示在“安全警告”对话框中。例如,如果数据库开发者已创建了他(或她)自己的数字证书,则您将收到此警告。

------分隔线----------------------------
标签(Tag):access 数据库 access技巧 access实例教程 access源代码 access基础教程
------分隔线----------------------------
推荐内容
猜你感兴趣