什么是撞库及撞库攻击的基本原理

article/2025/9/27 8:38:06

6月26日晚,我国大型聊天软件QQ出现了大规模盗号情况,而且是在QQ号本人在线时出现了被盗情况。

6月27日中午,腾讯QQ发布声明称:6月26日晚上10点左右,收到部分用户反馈QQ号码被盗。QQ安全团队高度重视并立即展开调查,发现主要原因是用户扫描过不法分子伪造的游戏登录二维码并授权登录,该登录行为被黑产团伙劫持并记录,随后被不法分子利用发送不良图片广告。

为什么扫描不法分子伪造的游戏登录二维码并授权登录,就会被盗号呢?

大家在新的平台申请账号密码的时候,通常可以选择关联其他平台账号,直接登陆。这时,此平台就会保留其他平台的账号数据。通过扫描伪造的二维码授权信息后,不法分子就能获得你真正的账号密码。

 

来自数美科技黑产研究院专家宇航在接受新闻采访时分析认为,QQ生态相对来说较为开放,本身用户体量大。由于生态非常开放,用户数据不仅可以授权给很多游戏平台,还可以授权给其他第三方社交媒体平台,在授权的过程中,用户的数据也顺带授权过去。

该专家分析称,“此次事件暴露出来的问题,本身更多的责任可能并不在于QQ,而是在QQ授权的第三方平台。”该专家表示,在这样多的应用相互交互的情况下,去做数据安全包括账号的安全,难度会大非常多。

正如专家所说,现在的互联网环境十分复杂,各个平台可以相互授权信息,为何第三方的数据库安全会如此重要?因为在互联网中有一种攻击是通过第三方泄露出去的数据造成其他平台账号被攻击,账号被盗,这种攻击叫做“撞库”。

撞库的基本原理

撞库是一种常见的网络攻击方式,犯罪分子会使用自动化系统和被破解的登录凭据访问在线账户。

简单来说黑客通过收集互联网已泄露的用户和密码信息,生成对应的字典表,尝试批量登陆其他网站后,得到一系列可以登录的账号密码。很多用户在不同网站使用的是相同的账号密码,因此黑客可以通过获取用户在A网站的账户尝试登录B网址,这就可以理解为撞库攻击。撞库攻击取决于密码的重复使用,受害者常为多个在线账户设置相同的用户ID和密码组合。

但是撞库成功需要的一个前提就是拖库。

什么叫拖库及拖库与撞库的关系?

撞库中黑客用于尝试的用户及密码来源于拖库,而拖库本来是数据库领域的术语,指从数据库中导出数据。

拖库是撞库的基础,是进行撞库攻击的必要条件。拖库实现起来比撞库复杂得多,手段和方法也非常多,常用的是社工流拖库和技术流拖库。社工流拖库以欺诈、网站仿冒、钓鱼、重金收购、免费软件窃取等为主要手段;技术流拖库则以入侵、攻击为主,如远程下载数据库。利用Web Services 漏洞、服务器漏洞,挂马、病毒、木马后门等技术手段和方法。

通过拖库获取用户的信息后,撞库的实现就比较简单了。当前多数撞库以单脚本登录验证、分布式脚本登录验证,自动代理登录验证,甚至人肉验证等方式来显示。

同时Sentry MBA或SNIPR等免费自动化工具让犯罪分子能更加轻松地尝试登录信息并验证被盗凭据。

综合来看,“撞库”操作简单、成本较低,其对数据库的攻击只需要经过“拖库”——攻破网站、“洗库”——数据处理分析,然后就可以进行“撞库”。

撞库的危害

2017年12月至2019年11月间,Akama i观察到854亿2207万余次撞库攻击,中国是API恶意登录的三大“重灾区”之一。

因为撞库是以个人信息为前提,而我国的大规模个人信息泄漏事件并没有就此停止。而且联网近三分之二用户都在重复使用他们的密码所以撞库看似简单,但是成功率却很高。

曾经12306 数据泄露事件确认为撞库攻击,泄露的数据包括用户帐号、明文密码、身份信息邮箱等大量用户资料。

京东的账号被盗事件同理,只不过京东的数据库并没有泄露。黑客通过别的渠道获取泄露的数据库来实施“撞库”攻击,然后成功获取到了一些京东用户的密码。

 

结论:

撞库的损失不是一家之过,对于个人用户而言密码安全意识不强,设置密码过于简单、多个网站长期使用同一账号密码登录;对于平台来说,登陆时IP地址验证、设备验证等安全防御手段不到位;对于监管来说,虽然《个人信息保护法》已出台,但是网络上还存在着大大小小的暗网出售居民个人信息。

所以个人用户要加强对账号密码的保护,设置密码时,避免过于简单、易猜;养成定期更改密码的习惯;根据账号重要性、是否涉及财产等分级管理,避免一码多用;在公共设备上登录个人账号时,不要勾选“记住密码默认登录“等选项,尽可能选择匿名登录。

对于平台可以在用户登陆环节添加IP地址与GPS交叉核验,以此来核验用户的真实位置;对于监管部门来说可以加大惩治力度,震慑犯罪分子。


http://chatgpt.dhexx.cn/article/gIp5Nduc.shtml

相关文章

企业微信如何关联小程序?

我们在日常使用微信时,经常会用到小程序功能,直接从微信中打开第三方页面,很是方便,那么自从企业微信与微信打通之后,我们该如何将小程序与企业微信联系起来使用呢? 其实,在企业微信中&#xf…

企业微信登录报错:应用程序无法正常启动(0xc0000142);Win10应用程序无法正常启动0xc0000142错误的解决方法

企业微信登录报错,有时候要点击多次才能登陆。 解决办法:创建一个文本,把下面一段复制进去,文本后缀改成.bat,启动运行一下即可。 sc stop NSFFileCtl sc config NSFFileCtl start disabled pause 如下图&#xff1a…

企业微信小程序从开发调试到发布的全流程

企业微信小程序和普通微信小程序两者的关系 可以理解为企业微信小程序就是把普通小程序丢进了企业微信这个app里运行,企业微信小程序的发布依赖普通微信,需要先按照普通微信的发布流程进行发布,再去企业微信平台进行绑定小程序到工作台。 企…

什么是企业应用?

看到“企业应用“这次术语, 在你的下意识里,第一反应能想起哪些相关的词? 我的条件反射是: ERP, CRM, HRM, BI, CMS ...... 企业应用这个词听起来很高大上, 但是什么“企业应用”? 我发现我没法下一个准…

微信小程序个人和企业有什么不一样(个人和企业小程序的区别)

很多朋友在注册微信小程序时不知道微信小程序个人和企业有什么不一样。本文就为大家介绍一下个人小程序和企业小程序的区别。 1、注册流程不一样。在微信公众平台注册的小程序因为个人,小程序注册主体是个人用户所以他的注册流程比较简单,只需要个人身份…

企业软件开发流程

企业开发软件的流程 前言开发一个项目经历的流程(步骤)一、软件项目周期1、软件项目周期的几个阶段 总结 前言 本文记录开发一个项目的流程 开发一个项目经历的流程(步骤) 一、软件项目周期 1、软件项目周期的几个阶段 压缩成7…

四种java企业级应用程序的架构

1、传统三层架构(all in one项目) 传统三层架构大致可以分为表现层,业务层和持久层(数据访问层)。其中表现层负责接受请求和转发请求。业务层负责处理请求(注:事务管理,日志记录等AOP类型的操作均封装在这…

企业网站源码PHP附企业小程序源码

时间不会为任何人停留,企业网站开发也不例外。随着时代的变化,趋势也在不断变化,品牌的数字化形象现在比以往任何时候都更加重要。重点已转向移动;但是,网站开发同样重要。      企业网站源码技术选型      演…

企业应用程序单点登录

企业每天都依赖于各种企业应用程序,包括云和本地应用程序。这意味着用户必须经常输入更多密码才能访问这些应用程序并完成他们的工作。为了提高用户的工作效率、减少密码疲劳并使身份管理更有效,您的组织需要部署高效的 SSO 解决方案。 AD360 提供企业 …

公司企业小程序怎么开发自己的小程序

随着移动互联网的快速发展,小程序已经成为企业展示自身产品和服务的重要渠道。那么公司企业小程序怎么开发自己的小程序呢?本文将为大家详细介绍小程序开发的步骤。 第一步:明确需求 开发小程序前,需要先明确自己的需求。是想要…

企业微信本地开发小程序。

1. 我们在开发的时候,第一步需要点击应用去企业微信里面拿取code调用登录接口传给后端,后端返回一个agenId给前端。但是我们需要本地调试,一个前端如果不能通过F12进行调试模式是看不到接口报错信息和不方便页面布局调试的。 2. 开始尝试复制…

企业管理软件,真的以业务流程为中心?

(1)理念支撑否 自从1911年以《科学管理》为标志以来,现代企业科学管理已经发展了近百年,叠床架屋已经体系成熟。到了80年代,已经体系建设到了战略级和战略绩效级,迈克尔波特的竞争战略、卡普兰的平衡记分卡…

怎么开发企业微信小程序?

企业微信小程序是一种基于微信平台的小程序,主要用于企业内部管理和沟通。开发企业微信小程序可以帮助企业提高工作效率和协同能力,同时也能够提升企业形象和品牌价值。本文将介绍如何使用小程序制作工具来开发企业微信小程序。 一、了解企业微信小程序…

【小程序专栏】个人及企业资质该如何注册小程序?

笔者最近打算写一个比较完整的"小程序零基础"的开发专栏,本文首先为大家介绍一下该如何注册小程序。目前小程序是可以面向个人进行注册的,小程序目前注册审核制度还不是那么XX,大家可以抓住这个机会进行学习。目前个人、企业、政府…

企业小程序开发步骤【教你创建小程序】

随着移动互联网的兴起,微信已经成为了很多企业和商家必备的平台,而其中,微信小程序是一个非常重要的工具。本文将为大家介绍小程序开发步骤,教你创建小程序。 步骤一、注册小程序账号 先准备一个小程序账号,在微信公…

企业/公司如何初创建一个小程序

详细可在小程序官方文档>介绍>小程序接入指南里面的产品定位及功能介绍里查看 1、注册小程序帐号 在微信公众平台官网首页(mp.weixin.qq.com)点击右上角的“立即注册”按钮。 点击立即注册之后进入页面,如下图: 2、帐号信…

公司企业如何设计微信小程序?

​很多公司企业在制作小程序的时候都会考虑一个事情,就是如何设计微信小程序。有些公司企业希望把小程序设计得非常炫酷、抓人眼球。那么问题是:公司企业微信小程序的设计是否做得越酷炫、越抓人眼球就越好呢? 答案:非也&#xf…

企业微信配置部署小程序流程

1. 进入企业微信后台,点击进入应用管理。 2. 点击创建应用(支持小程序)。 3. 上传应用logo图片,应用名称,可见范围(选择可见成员)。 4. 完成以上操作,可获取agentId,secr…

企业注册小程序流程

注册流程前要提前准备好企业资料,然后进行注册过程. 一、资料准备 账号注册资料 1、公司邮箱(注册过程中会收到微信官方一个注册确认邮箱,需要点击确认) 2、企业名称(企业注册证上的一致) 3、营业执照注…

公司企业小程序怎么创建?

如今,公司企业小程序已经成为了一种新兴的电子商务模式,很多公司企业通过创建自己的小程序,实现企业展示、产品展示、服务预订、在线交易等功能,为企业提供更好的营销方式和更优质的服务体验。下面是关于公司企业小程序怎么创建的…