浅谈一次QQ被盗取(攻击)事件

注:本篇博客,仅谈一下博主个人在一些安全事件上一些见解,个人技术有限,可能会有一些理解、表述不到位的地方,欢迎大家进行评论

1>背景介绍

2>攻击过程分析

3>攻击防范

1.背景介绍

在各种聊天软件盛行的今天,各种盗取账号、利用用户账号敲诈勒索等行为层出不穷,我们经常在QQ中会遇到各种盗号行为,比如: 在QQ空间(说说)、QQ群在用户不知情的情况下发送各种广告信息,或者一些链接,甚至于当用户登录的情况下,以用户的身份进行骗钱行为

接下来小边同学先为大家介绍几种常见的案例

  • QQ诈骗、诈骗钱财
  • QQ空间评论、说说(恶意链接)
  • QQ群发消息
案例1:QQ诈骗

案例2:QQ空间评论、说说(恶意链接)

案例3:以用户的身份,向各种用户好友,以及群聊发送恶意链接

而这种形式,小边同学今天就遇到了,在后期的思考中,我找到了问题所在,之前由于我想查一下自己在的成绩,所在在某群找到了与下图同样的腾讯文档链接,该链接需要我输入QQ账号和密码,当我输入后,然而页面没有回显任何成绩信息,当时也没有想太多,而今天,在我登录的情况下,账号向各个群聊,以及私聊发出此链接。我的QQ绑定了手机,以及腾讯密保等安全服务,且定义了设备锁,也就是说其他人几乎不可能对于我的QQ密码进行修改,那么这种操作,在严格意义上来说属于一种攻击行为,而非盗取行为,而这种攻击行为,是在用户登录的情况下,以用户的身份认证信息,而执行某些操作,这种攻击形式,我之前接触过,应该属于一种CSRF攻击

2.攻击过程分析

这种攻击形式,我们叫做CSRF(跨站请求伪造),接下来针对于整个流程进行分析。

2.1 腾讯文档在此次攻击中扮演什么角色?

Q:包装角色以及定向攻击

原因1(包装角色): 通常情况下,普通用户对于腾讯文档这种官方软件,信任度是极高的,也就是说,我们信任腾讯文档,随着网络行业的发展,用户对于安全这块有了一定的了解,一个陌生的链接,我通常都会有一种谨慎感,而这种谨慎,以至于这些没有被包装过的链接没有很强的攻击性,因为用户很少会去打开,更不可能在一个陌生的链接去登录自己的QQ号,而攻击者就利用的是用户对于腾讯文档的信任,在腾讯文档中上传恶意链接。

原因2(定向攻击): 用户对于文档内容的需求性,文档命名为“学院最新《综合成绩单》”,对于我个人来说,我想查到自己在学院的排名,所以我更倾向于打开此腾讯文档,来获得我的成绩信息,而这类攻击,具有定向性,定向于一群人(想查取自己的成绩信息的人)

原因3(发送位置): 而这种命名,如果出现在非学生,非管方的群里时,很少有人去关注这个东西,所以说,这种腾讯文档,我分析,大多出现在各种学生交流群里

2.2 链接的迷惑性页面
  • 第一步迷惑性腾讯文档迷惑性,利用对腾讯文档的信任,进入腾讯文档,会看到这个二维码以及连接
  • 第二步迷惑性二维码迷惑性,我们知道二维码是连接生成的,我们通常情况下能通过链接的命名对于这个页面大致有所交接,但是二维码,我们看不出任何信息,再一个就是该链接的迷惑性,从该链接中我们看不出任何关于这个页面的信息,其必然进行了转换长链接转换为短链接
    举个例子:
    https://blog.csdn.net/weixin_43726831(这个链接是小边同学博客主页,长链接可以看出相关信息)
    ->http://u6.gg/sS6G5(这是一个用链接生成器生成的“短链接”)
    这两个链接都能打开我的个人主页
  • 第三步迷惑性: 登录页面的定义,这个登录页面和我们常见的QQ邮箱登录页面没有任何差别,页面做的越专业,其迷惑性必然越高
  • 第四步迷惑性: 注册新账号,和忘记密码,通常情况下,会跳入腾讯账号密码服务界面,而此时我们点击时会跳入无法打开该页面,那么此时除了输入用户名和密码,我们无法做任何的操作
2.3 图解攻击流程

  • 第一步: 首先本地用户,打开可信的腾讯文档,用腾讯文档对于恶意连接、二维码进行包装
  • 第二步: 恶意链接中,请求输入本地用户,账号及密码
  • 第三步: 本地QQ用户,输入用户名及密码,生成相应的cookie信息,返回到攻击者服务器
  • 第四步: 攻击者以用户的身份认证信息,向QQ服务器发送"发送消息请求"
  • 第五步: QQ服务器收到攻击者服务器请求,回一个确认包,同时在本地用户登录,且本地用户不知情的情况下,向QQ群&&其他用户发送恶意链接,导致该恶意链接在互联网中扩散

3.攻击防范

目前,我们所见到的利用QQ诈骗、散布恶意链接、广告等形式的攻击,基本上都属于CSRF攻击
这种攻击为一种,肯定有它的共性:

  • 诱导用户点击不知名链接、输入用户名密码信息,攻击者使用用户的cookie信息,进行网络诈骗,密码修改,以及恶意链接传递

它是利用QQ用户的身份信息来完成一些操作
所以站在这一层面来说,我们可以进行如下防范:

  • 陌生、不知名的链接尽量不要去点,危险的网站也不要进入
  • 不能随意的在页面中输入自己的,用户名,以及密码信息
  • 借钱尽量不用聊天、可以用语音通话/视频的形式
  • 定期修改密码(这也是腾讯官方提供的一种安全保护行为)
  • 开启QQ手机设备锁,QQ密码绑定手机

最后:当我们的QQ如果被攻击了,我们最快的一种解决办法就是修改密码(不同的用户名和密码会生成不同的cookie值)

4.总结

正所谓吃一堑,长一智,我希望我的这篇博客,能为大家解答,也能告诫大家,当自己QQ被盗取(攻击)的问题以及原理,还有就是解决方法

欢迎大家来对于本篇博客进行评论

WEB安全之CSRF

浅谈一次QQ被盗取(攻击)事件相关推荐

  1. 浅谈常用的几种web攻击方式以及解决办法

    身在互联网的时候,web在给我们带来便利的同时,有些人也在盯着这些便利,因此出现了攻击网站的现象.所以我们在开发的时候,要注意这些容易被攻击的地方,以及做好防御的措施,下面将介绍一些这些 常见的攻击手 ...

  2. html中单选按钮设置监听事件,浅谈监听单选框radio改变事件(和layui中单选按钮改变事件),单选框radio...

    浅谈监听单选框radio改变事件(和layui中单选按钮改变事件),单选框radio 若是只引用jquery的话,监听单选按钮改变事件如下: 男 女 $(document).ready(functio ...

  3. 浅谈英雄联盟之比尔吉沃特事件-一个游戏的生存方式

    近日英雄联盟开始了一个活动 比尔吉沃特- 焰浪之潮,活动网址:http://lol.qq.com/act/a20150719bilgewater/index.shtml,下面简单说一下这个活动的内容以 ...

  4. list vue 删除后页面渲染_浅谈Vue项目实战(页面渲染+事件绑定)

    页面渲染 vue是不会去操作dom节点,是有数据去操控节点,在js文件数据都在data里 *js代码片* export default { data() { return { formInline: ...

  5. 浅谈HASH算法与CSDN密码泄漏事件

    在CSDN密码泄漏事件中,网友评论提到密码的明文保存和MD5保存问题.目前,很多站点都用MD5算法保存密码,但对于HASH(哈希)算法的认识还存在很多误区,很有必要重新认识. 一.HASH算法不是加密 ...

  6. 浅谈JCenter即将被停止服务的事件

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新. 可能有许多朋友都已经知道了这个事情,JCenter即将在Android上被废弃了. 这么重大 ...

  7. 微信小程序存在的风险_浅谈微信小程序会中病毒事件

    小程序其实是云端数据,不在软件里,所以小程序没有进入的端口,所以华为的管家也检测不出来,但是你按照腾讯的方法收索的话,就等于默认开通小程序,把你的数据放到云端,同时你拥有的账号就绑定了一大堆应用程序, ...

  8. rsync命令_浅谈利用rsync服务的攻击

    本文将根据针对Linux操作系统上不安全的Rsync配置,浅谈如何利用rsync服务进行攻击. 1.什么是RSYNC? Rsync是用于在两个服务器(通常是Linux)之间传输和同步文件的实用程序.它 ...

  9. 浅谈XXE漏洞攻击与防御——本质上就是注入,盗取数据用

    浅谈XXE漏洞攻击与防御 from:https://thief.one/2017/06/20/1/ XML基础 在介绍xxe漏洞前,先学习温顾一下XML的基础知识.XML被设计为传输和存储数据,其焦点 ...

  10. 浅谈XSS攻击的那些事(附常用绕过姿势)

    本文<浅谈XSS攻击的那些事(附常用绕过姿势)> 由一叶知安团队原创投稿安全脉搏首发,作者geek痕,安全脉搏独家首发表本文,如需要转载,请先联系安全脉搏授权:未经授权请勿转载. 随着互联 ...

最新文章

  1. 它又来了!Fastjson 被发现其用于安全控制的开关autotype限制可被绕过...你方了没?...
  2. Jzoj5429 排列
  3. 如何在word文档中添加附件
  4. html.parser python_python模块之HTMLParser
  5. linux实战(1)
  6. wifi怎么设置找不到服务器,无线网 登入ip找不到服务器
  7. Spring boot实体类中常用基本注解
  8. plsql developer无法识别32位oracle问题如何解决?
  9. [deviceone开发]-大家比较关注的应用内部升级
  10. 实现计算机系统的资源共享,实现多操作系统计算机的资源共享
  11. 2022新版H5拼团抽奖拆盲盒模式源码+功能强大
  12. Apache ShenYu 网关正式支持 Dubbo3 服务代理
  13. 安装微软的消息队列服务器,MSMQ消息队列的安装、启用
  14. alpha对冲(股票+期货)——Python量化
  15. TYVJ1356(腾讯大战360)
  16. 计算机网络有多种类别按照不同的的作用范围,计算机网络分类,性能
  17. 2022广东工业大学计算机考研科目,2022广东工业大学MBA考试科目有哪些-MBA考研初试科目 - 希赛网...
  18. 今日心得:七条人生箴言
  19. 塑胶模具报价计算原理方法与程序
  20. 【Matlab】使用Matlab运行Windows命令行命令+实例

热门文章

  1. java.lang.String中的replace方法到底替换了一个还是全部替换了
  2. 要学会“收”和“放”
  3. 去除两张img中间的间隙
  4. react 中event 的处理方式
  5. ________________springbootのMybatis
  6. codewars python Regex validate PIN code
  7. ThinkPHP邮件发送函数示例
  8. mysql死锁——mysql之四
  9. ASP.NET中 Repeater 的使用前台绑定
  10. Qt 判断集合中的元素是否全部相同