您现在的位置是:系统运维 >>正文
恶意扩展可滥用 VS Code 漏洞窃取认证令牌
系统运维188人已围观
简介微软的 Visual Studio Code (VS Code) 代码编辑器存在一个漏洞,允许恶意扩展程序检索 Windows、Linux 和 macOS 中存储的身份验证令牌。这些令牌用于集成各种第 ...
微软的恶意 Visual Studio Code (VS Code) 代码编辑器存在一个漏洞 ,允许恶意扩展程序检索 Windows、扩展可滥Linux 和 macOS 中存储的洞窃身份验证令牌 。
这些令牌用于集成各种第三方服务和 API,证令如 Git 、恶意GitHub 和其他编码平台,扩展可滥因此窃取这些令牌可能会对数据安全造成重大影响,洞窃导致未经授权的证令系统访问、数据泄露等 。恶意
Cycode 研究人员发现了这个漏洞 ,扩展可滥并将其连同他们开发的洞窃概念验证(PoC)报告给了微软 。然而,证令微软并没有修复它的模板下载恶意打算,因为扩展程序不应该与其他环境隔绝。扩展可滥

Cycode 发现的洞窃安全问题是由于 VS Code 的 "秘密存储"(Secret Storage)缺乏对身份验证令牌的隔离造成的 ,该 API 允许扩展在操作系统中存储身份验证令牌 。这需要使用 Keytar,即 VS Code 与 Windows 凭据管理器(Windows) 、钥匙串(macOS)或钥匙圈(Linux)通信的封装程序 。
这意味着在 VS Code 中运行的任何扩展,甚至是免费模板恶意扩展 ,都可以访问秘密存储器,并滥用 Keytar 来检索任何存储的令牌。
发现这个问题后,Cycode 的研究人员开始尝试创建一个恶意扩展来窃取 CircleCI 的令牌,CircleCI 是一个使用 VS Code 扩展的流行编码平台。他们通过修改 CircleCI 的扩展来运行一条命令 ,从而暴露其安全令牌,甚至直接将其发送到研究人员的服务器上 。高防服务器
渐渐地 ,他们开发出了一种用途更广的攻击方法 ,可以在不篡改目标扩展代码的情况下提取这些机密 。
此过程的关键是发现任何 VS Code 扩展都有权访问钥匙串,因为它是在操作系统已经授权访问钥匙串的应用程序内运行的 。
"我们开发了一个概念验证恶意扩展 ,它不仅能从其他扩展中成功获取令牌 ,还能从 VS Code 的内置登录和同步功能中获取 GitHub 和微软账户的建站模板令牌 ,从而实现了 "令牌窃取 "攻击"。- Cycode.
Cycode 发现,用于加密令牌的算法是 AES-256-GCM,这通常是安全的。然而 ,用于加密令牌的密钥是根据当前可执行路径和机器 ID 导出的 ,因此很容易重新创建密钥 。
检索到的服务器租用令牌通过在 VS Code 的 Electron 可执行文件中运行的自定义 JS 脚本进行解密 ,解密并打印本地安装的扩展的所有密码。
微软并未修复Cycode 的分析师两个月前向微软披露了这个漏洞 ,甚至演示了他们的 PoC 扩展及其窃取存储扩展令牌的能力。
然而 ,微软的工程师们并没有将此视为安全问题,并决定维持 VS Code 秘密存储管理框架的现有设计。香港云服务器
参考链接 :https://www.bleepingcomputer.com/news/security/malicious-extensions-can-abuse-vs-code-flaw-to-steal-auth-tokens/
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“商站动力”。http://www.noorid.com/html/376d799616.html
相关文章
网络安全人士必知的五个软件安全开发模型
系统运维引言在当今信息社会中,软件产品已经渗透到我们生活的方方面面,涉及衣食住行的各个方面。因此,软件安全成为我们不容忽视的焦点。从软件概念提出开始,软件产品进入了一个完整的生命周期,包括需求搜集、需求分析、 ...
【系统运维】
阅读更多构建监控分析可以改善数据中心运营的五种方式
系统运维智能建筑监控设备并不是什么新鲜事。 您无需成为未来学家就知道现在可以从建筑物内的传感器收集大量信息,然后出于各种目的对其进行分析。但数据中心究竟如何从楼宇监控中受益呢? 为数据中心构建监控分析最适合解 ...
【系统运维】
阅读更多将建筑物转换为现代数据中心的考虑因素
系统运维在过去几年中,远程工作、基于云计算和流媒体娱乐帮助增加了对广泛的高速互联网接入的需求。随着这种需求的出现,安全数据中心的市场也在不断增长。开发商、建筑业主和数据中心设施运营商目前达成共识的一种方式是与 ...
【系统运维】
阅读更多
热门文章
最新文章
友情链接
- 小新15使用U盘装系统教程(轻松操作,系统安装无忧)
- 数据中心领域的可持续性
- SwatchTouch(探索SwatchTouch的无限可能)
- 戴尔Latitude 5530 业界首款使用生物基材料的PC
- 一键Ghost使用教程(快速学习如何使用一键Ghost软件进行系统备份和还原)
- 摩尔线程与浙江华数战略合作:助力“智慧浙江”实现
- 探索联想510s主板的性能和功能(深入了解联想510s主板的特点和优势)
- 戴尔PowerProtect CyberRecovery保护企业抵御网络安全威胁
- 揭秘格力U尊(智能控制、高能效、出色性能,格力U尊为你带来全新空调体验)
- Kyndryl勤达睿获得思科全球金牌集成商认证 亿华云网站建设b2b信息平台企业服务器源码库云服务器香港物理机