数十个大流量网站易受“账户预劫持”漏洞影响

news/2024/5/10 12:26:02/文章来源:https://blog.csdn.net/smellycat000/article/details/125076377

bf53df94f58beef4d8861ef7c3ded6a4.gif 聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

受微软安全响应中心支持的一项新研究工作发现,恶意人员可越权获得在线账户的所有权限,甚至在受害者注册服务之前即可获得。这种攻击被称为“账户预劫持”攻击。

在这种攻击中,攻击者在受害者登记在线服务之前就将账户接管 exploit 设置为运行状态。受害者注册后,攻击者利用该服务认证机制中的安全漏洞,访问或接管新建账户的所有权限。

研究发现,数十个大流量服务易受至少一种预劫持攻击的影响。这项研究揭示了和账户创建有关的安全问题,而这个问题是少有人审计的问题。

e5651860f56cad2467a0d05b6ea7d45f.gif

预劫持账户的方式不止一种

8539405eb237da6c06c365e00bcf9587.png

这项研究获得了MSRC 在2020年早期支持的身份项目研究基金。MSRC的高级研究员 Andrew Paverd 以及独立研究员 Avinash Sudhodanan 表示,“在这个项目中,我们探索了多个主题,但不久注意到和‘预劫持’威胁模型有关的模式。”

账户预劫持假设受害者尚未在目标服务上拥有账户,而攻击者知道受害者的邮箱地址和其它基本详情。研究人员发现了五种预劫持攻击场景。一些场景利用的是很多在线服务支持的多账户创建模式。在很多网站,用户可直接提供一个邮箱地址和密码来创建账户,或者使用以客户为本的单点登录服务来使用联合认证,如Facebook、谷歌和微软使用的那样。

例如,在一种攻击类型中,攻击者以受害者的邮箱地址创建了一个账户。该受害者之后使用联合认证方式创建了一个账户。在某些服务中,它融合了攻击者和受害者的账户,使他们同时拥有对同一个账户的同步访问权限。

在另外一种攻击类型中,攻击者以受害者的邮件地址创建了一个账户并将自己的联合身份关联到同一个账户。当受害者尝试创建自己的账户时,会要求修改账户密码。虽然受害者能够获得该账户的访问权限,但攻击者将能够通过SSO身份来访问账户。

研究人员表示,“看到这么多在线服务开始使用单点登录令人鼓舞,但这意味着它们或不得不支持多登录机制。这本身并非问题,很多服务都在以安全的方式这样做。我们的研究只是提出了在支持多登录机制时应该注意的一些细节问题。”

2ca4a033bdb8ff7008c50b40b7acdf80.gif

左右开弓

288504b2f7e9ea3f6cabe62df0cc3988.png

Paverd 和 Sudhodanan 指出,他们发现的三种攻击类型无需服务支持多登录机制。例如,在一种攻击类型中,攻击者的会话甚至在受害者恢复账户且重置密码的情况下仍然可能是活跃的。在另外一个场景中,攻击者通过受害者的邮箱地址创建了账户,并向攻击者自身的邮箱地址初始化了邮件更改请求。攻击者随后等待受害者索要账户,之后才完成邮件更改请求并获得账户的所有权。

7c54ab149e12b588a54913b8eef5b305.gif

受影响的顶级服务

e831e2e5694f62d415f5d25edc545296.png

在研究中,研究人员检查了名列 Alexa 前150名大流量域名的75家服务。至少35家服务受一个或多个账户预劫持攻击的影响,包括 Dropbox、Instagram、LinkedIn、WordPress.com和Zoom。幸运的是,这些受影响服务均收到了漏洞通知并部署了必要的修复方案。

Paverd 和 Sudhodanan 表示,“我们认为缺少意识可能是这些潜在漏洞产生的主要原因。因此我们推出这项研究成果来提升意识并帮助组织机构缓解这些漏洞。”

研究人员认为,最重要的启示是“验证用户实际拥有任何由用户提供的标志符(如邮箱地址或电话号码),之后再去创建新账户或将其添加至现有账户”,这将缓解迄今为止识别出的所有预劫持攻击类型。

研究人员在论文中提到了多个其它可能的纵深防御战略。他们推荐用户尽可能启用多因素认证机制,以此阻止他们所发现的多数预劫持攻击。账户预劫持的另外一个迹象是收到并未自己创建的账户的邮件,用户通常会忽略这一点。但实际上,研究人员指出,用户“应当将此事报告给相关网站”。


代码卫士试用地址:https://codesafe.qianxin.com

开源卫士试用地址:https://oss.qianxin.com


推荐阅读

在微软 Team 中查看 GIF 文件就能触发账户劫持漏洞?

我找到一个价值5.5万美元的 Facebook OAuth账户劫持漏洞

利用 GitHub 被删账户和非官方 GitHub CDN 实施密币劫持

Teamviewer劫持用户计算机并清空PayPal等账户

Steam修复允许任意劫持账户的bug

原文链接

https://portswigger.net/daily-swig/dozens-of-high-traffic-websites-vulnerable-to-account-pre-hijacking-study-finds

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

7319bc75b7e0b48a7f55ccd80cef8eea.png

6c89647e37b17a7d676c419dcab01c5e.png

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

   bde804c4ada5f2301eb3f8bd22d900a9.gif 觉得不错,就点个 “在看” 或 "赞” 吧~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_712007.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

外链应该这样发,网站排名速度提升十陪

说起发外链工作几乎是每个SEO人员都发过,但是比较蛋疼的是外链应该如何发,怎么发才有效,又该怎样发不会导致网站降权,不发又不行因为外链建设是网站外部优化的一个非常重要的环节,外链发布的质量直接影响着咱们SEO工作…

NPM 供应链攻击影响数百个网站和应用

聚焦源代码安全,网罗国内外最新资讯!编译:代码卫士专栏供应链安全数字化时代,软件无处不在。软件如同社会中的“虚拟人”,已经成为支撑社会正常运转的最基本元素之一,软件的安全性问题也正在成为当今社会的…

网站性能优化小结和spring整合redis

现在越来越多的地方需要非关系型数据库了,最近网站优化,当然从页面到服务器做了相应的优化后,通过在线网站测试工具与之前没优化对比,发现有显著提升。 服务器优化目前主要优化tomcat,在tomcat目录下的server.xml文件配置如下内容…

相关内容学习网站

2019独角兽企业重金招聘Python工程师标准>>> 大数据学习之路:https://blog.csdn.net/sinat_33518009/article/details/79434177 Zookeeper ZooKeeper学习第一期---简单介绍:http://www.cnblogs.com/wuxl360/p/5817471.html ZooKeeper学习第二…

vue 写门户网站_你不得不知道的Vue项目技巧

最近公司来了不少实习生和经验不是特别丰富的前端开发人员,带着他们做项目的时候,发现有很多入行0-3年的前端者欠缺一些东西。那么,这里我就以一个 vue 项目为例给大家分享一下 vue 项目的一些技巧。其实有很多人的项目可能都是直接 vue-cli …

百度seo排名规则_百度seo排名优化要点讲解(已帮助5184人)

内容导读本文针对百度seo排名优化要点的问题讲得比较泛,只讲到了点而没有具体展开说明。事实上,百度seo排名优化是个庞大的系统工程,其细节不可能在几篇文章中就能完全说明白。笔者建议,若想要真正搞懂百度seo排名优化的要点&…

网页制作中点一张图片变成图片浏览式_如何建设响应式网站?

随着H5响应式网站建设技术的日趋成熟,它大大降低了网站建设成本。在技术成熟之前,需要制作两套模板,一套是PC端一套是手机端。H5响应网站在访问浏览器时通过区分浏览器而不同。H5自适应网站是一组屏幕,可以以具有不同屏幕分辨率的…

网站漏洞修复方案防止SQL注入攻击漏洞

SQL注入漏洞在网站漏洞里面属于高危漏洞,排列在前三,受影响范围较广,像asp、.net、PHP、java、等程序语言编写的代码,都存在着sql注入漏洞,那么如何检测网站存在sql注入漏洞? SQL注入漏洞测试方法 在程序代…

大型网站技术架构(八)网站的安全架构

2019独角兽企业重金招聘Python工程师标准>>> 从互联网诞生起,安全威胁就一直伴随着网站的发展,各种Web攻击和信息泄露也从未停止。常见的攻击手段有XSS攻击、SQL注入、CSRF、Session劫持等。 1、XSS攻击 XSS攻击即跨站点脚本攻击(…

ASP.NET MVC多语言 仿微软网站效果

文章转载自:https://blog.csdn.net/cooldiok/article/details/78313513 微软作为ASP.NET的创造者,它对于官网的结构设计肯定有值得我们借鉴和参考的地方 本项目是基于VS2017 pro开发的,将从你已经创建了一个MVC项目开始介绍: 流程…

2018程序员必备的4大网站推荐(代码、编程、SQL等)

科技时代,程序员是一个热门行业,也是一个高薪行业,很多人很羡慕程序员,其实作为一名合格的程序员,要不断的提升自己,因为科技也在不断进步,所以,接下来小编分享5个程序员必备网站&am…

python如何爬取网站所有目录_用python爬虫爬取网站的章节目录及其网址

认识爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索…

最大的脚本网站_网站页面性能优化注意事项

为了更好地提升用户的浏览体验,《移动落地页体验白皮书4.0》中规定:页面的首屏内容应在1.5秒内加载完成。百度搜索对用户行为的研究表明,页面首屏的加载时间在1.5秒以内的页面,会带给用户流畅快捷的极速体验。近期发现有部分站点移…

基于django的视频点播网站开发-step10-后台评论管理功能...

本讲中,我们会讲到评论管理功能,数据库中的每一条是来自用户的评价,因此后台中的评论管理只有评论列表和评论删除功能,没有增加评论和编辑评论。 照例我们先添加评论管理的相关路由 path(comment_list/, views.CommentListView.as…

这个机器学习论文大众评审网站,要让每篇arXiv论文都得到讨论

圆栗子 发自 凹非寺 量子位 出品 | 公众号 QbitAI研究机器学习的人类们,通常喜欢把研究成果发上ArXiv。不过,ArXiv上面没有讨论板,公开讨论场所多集中在Reddit和推特上。而社交平台又无法提供纯粹的学术环境,讨论过程中很容易歪楼…

不要在网站上无限滚动!

人们在浏览网站的时候是喜欢用“无限滚动”,还是喜欢点击“阅读更多”或“查看更多”?无限滚动消除了分页的需要——分页是将数字内容分离到不同页面的过程。但这种方式真的好吗?作者 | Monish reddy译者 | 风车云马,责编 | 屠敏出品 | CSDN…

SEO技巧--代码优化

SEO技巧 一、搜索引擎工作原理 当我们在输入框中输入关键词,点击搜索或查询时,然后得到结果。深究其背后的故事,搜索引擎做了很多事情。 在搜索引擎网站,比如百度,在其后台有一个非常庞大的数据库,里面存储…

php网站用框架与不用的区别,做前端网页是不是必须要用网页框架

做前端网页是不是必须要用网页框架2017-09-15做前端网页是不是必须要用网页框架?个人感觉这分为两种情况,一种是能力超强,时间够用的情况,另外一种就是用前端网页框架,可以节约开发时间和减少工作量,这可以…

5个资源满满的网站,都是百度找不到的好资源,30T的硬盘瞬间爆满

日常最让人心烦的事莫过于在百度上找不到自己想要的资源了,如果不急可以慢慢找那还行,但是如果是非常急,现在就要用的话,真的瞬间就想砸了电脑。找不到自己想要的资源,配置再高的电脑也没用。其实,既然在百…

想快速了解AI各领域的前沿研究成果?可以来这个网站看看 | 资源

乾明 发自 凹非寺 量子位 报道 | 公众号 QbitAI想了解AI各领域的前沿研究成果吗?现在,只需要点几下鼠标就行了。近日,一个名为StateOfTheArt.ai的网站在NeurIPS大会期间上线,收罗了人工智能各个领域的前沿研究成果。并按照领域、任…