-
-
微软移除近900万次下载的Visual Studio Code扩展,因安全风险而遭遇禁令
-
发表于: 2025-3-4 10:47 949
-
在当今的数字世界中,网络安全的威胁无处不在,而每一项新技术的普及都伴随着潜在的风险。就在近日,微软公司对两款热门的Visual Studio Code(VSCode)扩展进行了一次大规模的清理,移除了包括Material Theme – Free和Material Theme Icons – Free在内的软件,这两款扩展的下载量近达900万次。这一行为引发了广泛的关注,尤其是在软件安全领域。
根据外部安全专家的调查,微软的这一决策是因为这些扩展可能含有恶意软件。经过仔细检查,专家们发现有多种迹象表明,在某个更新中,恶意代码被注入到了这两款扩展中,这或许暗示了一次供应链攻击。即便是最小的更新变化,也可能会成为黑客攻击的敲门砖,尤其是当受到信任的开发者账户被入侵后,随之而来的风险便是相当严重的。
令人震惊的是,安全研究人员指出,根据他们的研究,正常情况下,一个主题文件应当只包含静态的JSON文件,并不应该执行任何代码。然而,这些扩展的release-notes.js
文件却隐藏着复杂的JavaScript代码,表明其中可能存在潜在的安全风险。对于开源软件而言,这一发现几乎可以认为是故障的标准信号。
研究人员进一步揭露,他们能够查看到一些隐藏的代码,发现了多个与用户名和密码相关的引用,然而这些引用具体指向哪些内容仍不得而知。目前,微软对此进行了进一步的核实,以确认扩展的安全问题,最终决定将其从美国市场的VSCode中彻底移除,而有关的扩展也被从运行其上的所有VSCode实例中卸载。
随着调查的深入,微软得出与外部安全专家相同的结论,并决定在VS市场的GitHub仓库中发布更多关于这些恶意扩展及其可能的恶意活动的详细信息。很快,似乎不利的消息还在进一步发酵,正当行业中的多个开发人员欢欣鼓舞的时候,VScode扩展的发布者也因其扩展的安全问题受到严重后果。
言论回荡于社区中,微软对Mattia Astorino,这两款VSCode扩展的开发者进行了禁令措施。Astorino的扩展在市场上共获得超过1300万的下载量,其在VSCode生态系统中的地位不可小觑。在GitHub上,Astorino称这一恶意软件的迹象是一个自2016年以来未被注意的bug,更具体地说,它涉及到过时的sanity.io
依赖项,该依赖项显示了来自Sanity无头CMS的发行说明。然而,虽然Astorino表示该错误在30分钟内已经得到修复,但微软的决定仍然给VSCode的众多用户带来了困扰。
不久后,Astorino决定重新发布一款没有依赖的新扩展Fanny Themes,声称这是他为VSCode市场再一次贡献的佳作,但这款扩展在发布后不久又被微软强制下架,显示出微软在安全监管上的决心与严格。
随着这样的案例不断浮出水面,VSCode市场中的恶意扩展问题也愈发突显。根据相关研究,市场内包含成千上万的恶意扩展,许多人因此遭受网络攻击,以至于用户的开发环境和数据安全始终处于一个高风险状态。
这样的现象并非个案。最近,有研究发现一些恶意的Chrome扩展已经影响了320万用户,引发了公众对于网络安全的进一步认识。在这些扩展中,攻击者利用技术手段注入代码,进行欺诈行为及数据的无授权获取。更恶劣的是,正是由于用户未能妥善配置双因素身份验证技术而引发的Zapier安全事件也是网络安全领域的一个警醒。
一次次的攻击事件证明,当前很多软件工具尤其是帮助开发者提高工作效率的工具,依旧暴露着不可忽视的安全漏洞。随着软件开发生命周期的复杂性与日俱增,保持对代码安全的高度关注势在必行。开发者不仅要关注其所使用工具的源代码,还需警惕其中可能潜藏的安全隐患。
在这个极具挑战的时代,如何快速识别和应对潜在威胁成为了开发者们亟待解决的问题。提升安全意识不仅是个人开发者的责任,也是整个软件生态系统必须共同承担的义务。微软等行业巨头在此方面的积极作为,无疑将为提升整个行业的网络安全标准提供重要的推动力。
用户的安全与信任是数字产品存在的基石,维护好这些基石,才是我们共同未来的希望。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课