Chrome扩展可从网站窃取明文密码

VSole2023-09-07 09:18:24

研究人员发现谷歌、Cloudflare等知名网站的网页HTML源码中都以明文形式保存密码,恶意扩展可从中提取明文密码。威斯康星大学麦迪逊分校研究人员在Chrome应用商店上传了恶意扩展PoC,成功从网站源码中窃取明文密码。

问题产生的根源

由于Chrome扩展和网站元素之间缺乏安全边界,浏览器扩展对网站源码中的数据具有无限制的访问权限,因此有机会从中提取任意内容。此外,Chrome浏览器扩展可能滥用DOM API直接提取用户输入的值,绕过网站使用的混淆技术来保护用户敏感输入。

谷歌Chrome引入的Manifest V3协议被许多浏览器采用,限制了API滥用,防止浏览器扩展提取远程保存的代码,防止使用eval来实现任意代码执行。研究人员分析发现Manifest V3并未在扩展和web页面之间引入安全边界。

图 扩展和网站之间的安全边界

上传PoC到Chrome扩展商店

为测试谷歌的Chrome扩展商店审查过程,研究人员创建了一个可以发起密码窃取攻击的Chrome扩展,并将该扩展上传到平台。该扩展的功能是一个基于GPT的助手,可以:

· 获取用户登录页面的HTML源码;

· 滥用CSS选择器来选择目标输入字段,使用.value函数提取用户输入;

· 通过元素替换使用不安全的密码字段来替换基于JS的混淆字段;

图 提取字段内的代码(左)和执行元素替换(右)

该扩展并不包含明显的恶意代码,因此可以绕过静态检测,并且不会从外部源提取代码,所以是支持Manifest V3的。因此,该扩展通过了审查,并被应用商店上架。

漏洞利用

随后的实验数据发现,前1万个网站中有1100个在HTML DOM中明文保存了用户密码。其他7300个网站也易受到DOM API访问和用户数据直接提取攻击。

图 受影响的网站

一些知名网站缺乏安全保护的网站包括:

· gmail.com – HTML源码中明文保存密码

· cloudflare.com –HTML源码中明文保存密码

· facebook.com – 通过DOM API提取用户输入

· citibank.com –通过DOM API提取用户输入

· irs.gov – 网页源码中明文保存SSNs

· capitalone.com –网页源码中明文保存SSNs

· usenix.org –网页源码中明文保存SSNs

· amazon.com – 页面源码明文保存信用卡信息和邮政编码

图 Gmail和Facebook也受到用户输入提取攻击影响

研究发现有190个扩展可以直接访问密码字段,并保存了字段的内容,表明有开发者可能已经利用了该安全漏洞。

厂商回应

Amazon称,客户安全非常重要,将采取措施对用户输入进行保护,输入亚马逊网站的用户信息是安全的。此外,鼓励浏览器和扩展开发者使用亚马逊提供的服务采用安全最佳实践来保护用户数据。谷歌发言人称将开始调查这一问题。但Chrome扩展的安全问答并不认为访问密码字段是安全问题。

谷歌浏览器api
本作品采用《CC 协议》,转载必须注明作者和本文链接
伴随着数字时代的快速发展,用户隐私保护意识正在觉醒,对于隐私保护关注度明显上升。与此同时,全球也拉开了隐私保护的大潮流,从GDPR到个人信息保护法,隐私问题已经成为互联网科技巨头必须直面的“深坑”。
Chrome浏览器中的UX设计缺陷可能会允许恶意网站录制音频或视频,而不会提醒用户或给出任何用户被监视的视觉指示。然而,为了保护未经用户许可的未经授权的音频和视频流,网络浏览器首先要求用户明确允许网站使用WebRTC并访问设备摄像头/麦克风。报告的缺陷影响浏览器,但也可能影响其他网络浏览器。Bar Zik于2017年4月10日向报告了安全问题,但该公司并不认为这是一个有效的安全漏洞。
聊天生成预训练转换器(ChatGPT)在官方Google Chrome商店中作为浏览器扩展提供,使您可以轻松访问这个复杂的聊天机器人。这听起来有多令人兴奋?接下来阅读完整的故事。 两万次下载和数千个商业Facebook帐户遭到入侵,所有这些都来自一个“合法的”假扩展程序。 没错,可以从官方Google商店下载的基于ChatGPT的虚假扩展程序可以合法地轻松访问ChatGPT,但
前言本篇介绍几款优秀的Windows上的密码抓取工具,每个工具都有自己的特点非常实用,欢迎补充。
研究人员发现,网络犯罪分子正在利用Telegram和Discord等流行消息应用程序的内置服务作为现成平台,以帮助他们在威胁用户的持续活动中执行一些不良活动。
写这个是因为考虑到在渗透过程中,对目标机器上的第三方软件的信息收集很大程度决定后续能不能横向移动,内网密码搜集的越多,横向渗透也就越方便,这里将列举常见的软件,远程控制,浏览器,常见数据库相关软件和系统的凭证获取方式。 而有时候因为环境特别严苛,在线解密的工具用不了的时候离线就显得特别重要,做个记录,也当了解一下各个软件之间不同的认证方法,可能有些许理解错误,看官们轻锤。
模糊测试探索者之路
2021-07-03 16:58:01
模糊测试探索者姜宇:由于分布式系统固有的复杂性,保障分布式系统安全充满挑战;模糊测试是具有良好扩展性、适用性以及高准确率的漏洞挖掘技术;模糊测试在分布式系统上的应用还存在局限性;解决高效模糊测试三大关键挑战为国产数据库软件安全保驾护航。
Filebeat监视您指定的日志文件或位置,收集日志事件,并将它们转发到Elasticsearch或 Logstash进行索引。使用Kibana,可以通过各种图表进行高级数据分析及展示。
VSole
网络安全专家