现在是时候为微软的 Excel 宏打击做准备了源代码

2026-02-07 0 464

现在是时候为微软的 Excel 宏打击做准备了源代码

7 月 8 日,微软撤回了 2 月份默认阻止 Excel 文档中的宏的决定。 微软曾表示,如果 Excel 文件是从互联网上下载的,它将阻止包含宏的文件。 (恶意行为者使用这些诱饵作为对网络发起攻击的一种方式;具体而言,勒索软件和其他类型的恶意活动可以从普通的旧恶意电子表格中发起。)

微软仍计划实施这种封锁,但前提是“获得更好的体验”。 与此同时,您现在可以采取一些行动,这样您就不必担心将来会发生变化。

[相关:企业需要了解的有关 Windows 11 的信息]
如果您工作的公司开发了供您内部办公室使用的电子表格,那么该电子表格很可能没有数字签名。 签署宏类似于网站如何使用 SSL 证书来验证网站是否合法。 自签名过程中最困难的部分是决定是要购买代码签名证书还是使用自签名证书过程。 (我可以根据个人经验告诉你,尝试购买代码签名证书是一个昂贵且繁琐的过程。我不推荐这种选择,除非代码签名过程是常规的大型企业。)

对于其他人,我建议您自行签署 Excel 宏。 棘手的部分是获得允许您这样做的程序。 您需要按照此知识库文章来查找文件 selfcert.exe 在您的计算机上的位置。 在我的例子中,该文件位于“C:\\ 例如 MyExcel 文件。

在 Windows 计算机的搜索框中,键入 mmc.exe 以启动管理控制台。 单击文件,然后单击“添加/删除管理单元”,然后单击“证书管理单元”,并将其添加到管理视图中。 您需要将其添加到“我的用户帐户”。 单击证书 > 当前用户,然后单击个人证书库。 您现在应该在您的证书存储中看到“MyExcelFiles”证书。 您可以双击它来查看证书。 (应该说 CA 根证书不受信任;这对于自签名证书来说是正常的。)

现在,打开要使用自签名证书进行代码签名的 Excel 文件。 (如果开发人员选项卡尚未显示,则需要将其添加到您的 Excel 电子表格中。)单击“文件”>“更多”>“选项”后,从左侧选择“自定义功能区”。 接下来,选择右侧的“主选项卡”,选中“开发人员”复选框,然后单击“确定”按钮。

在代码组的开发人员选项卡上,选择 Visual Basic。 在 Visual Basic 中的“工具”菜单上,单击“数字签名”。 出现“数字签名”对话框时,选择一个证书并单击“确定”。 保存 Visual Basic 并关闭 Visual Basic 界面。 现在重新保存您的 Excel 文件。

[‘IT 有一个新的’It Crowd’:加入 CIO Tech Talk 社区]

查看计算机上的宏安全设置也很重要。 在 Developer 选项卡上(同样在 Code 组中),单击 Macro Security。 在“宏设置”类别中,选择所需的选项。 使用自签名证书对您使用的所有 Excel 文件进行签名后,您可以将设置更改为“禁用除数字签名宏之外的 VBA 宏”。

现在是时候查看包含宏的电子表格了。 如果您已经在线下载了任何内容但不知道它们来自何处,请停下来。 您需要通过将文件上传到 www.reverse.it 或 www.virustotal.com 查看文件包含的内容来检查以确保它们不是恶意的。 一旦您确定了包含您要使用的宏的 Excel 文件(但您还没有亲自开发过),下一步就是确保这些 Excel 文件中的每一个都没有“网络标记”。

不要打开文件——只需右键单击 Excel 电子表格并选择属性。 在常规选项卡中,寻找“此文件来自另一台计算机,可能被阻止以帮助保护此计算机”的指示。 您应该单击“取消阻止”框,然后单击以应用。 现在文件已被扫描并解锁,打开它,对其进行数字签名并重新保存。 这将确保您的 Excel 文件由您签名; 如果你以后随时打开它们,你就会知道它们是否被篡改过。

对于保存和共享 Excel 文件的小型企业,我建议您在网络上为受信任的 Excel 电子表格设置一个安全位置。 进入Excel并点击文件>选项>信任中心,然后点击信任中心设置; 您可以在此处查看您认为“可信”的位置。 默认情况下,Excel 不信任网络位置。 尽管 Microsoft 不建议在网络上添加受信任的位置,但出于商业目的,我添加了一个特定的站点或位置,然后查看谁有权访问该位置。 清楚谁需要访问宏,尤其是访问这个受信任的网络位置。 并非您办公室中的每个人都需要此级别的访问权限。 事实上,您的大多数用户——即使是在小型企业中——也可能不会。 相应地计划。

决定谁和什么可以访问受信任的位置可能是受到勒索软件攻击与否的区别。 不是每个人都需要带有宏的 Excel 文件。 并非每个人都需要您网络上的受信任位置。 但如果我们不做出这些决定,攻击者显然会喜欢它。

Microsoft 最终将阻止从 Internet 下载的 Excel 文档中的宏。 现在就花点时间赶在变革之前; 不要等待微软再次推出它。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 现在是时候为微软的 Excel 宏打击做准备了源代码 https://www.zuozi.net/53336.html

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务