受到 1 万点暴击,二狗子被 DDoS 攻击的惨痛经历
二狗子的遭遇
“好消息,好消息,免费 DDoS 攻击软件上线了,性感黑客在线攻击,帮您攻克所有商业难题。”二狗子不知道在看着什么网站,新买的 Mac 中发出热闹的声音。
二狗子想知道“DDoS 是什么”,他搜索了“DDoS”这个关键词,可出现的内容和推荐关键词却都是“免费在线 DDoS 攻击”、“DDoS 攻击一小时多少钱”之类的。二狗子觉得很迷惑,感觉大家都懂,甚至都在用,人尽皆知的一种手段,然后他又看了一下自己的流量账单,迷惑却又心疼的嗦了一口螺蛳粉。
时间回溯到一个月前,二狗子呕心沥血搓出来的网站,在双十一那天,简简单单的被攻击了,攻击持续了好几天都没停。
“这感觉刚开始很棒,一群人都来我的网站准备买东西,网站访问量蹭蹭蹭的。我觉得这次双十一,是要发财的节奏”
“可过了 2 小时,3 小时,还是一个下单的人都没有。我开始慌了。我想起室友薇薇的话,这可能是 DDoS 攻击,对,当时她对 DDoS 的比喻让我印象非常深刻,那就是占着茅坑不拉屎。”
DDoS 攻击的危害
像二狗子一样的受害者,根据运营商的不完全统计表明,DDoS 攻击约为 2748 万次每年,平均分摊到每个月的话,也有 228 万次。规模最大的也在年年创下新高,就像今年 3 月份,1.7 Tbps。
数字是最直白的表达方式,DDoS 攻击也是如此,大摇大摆的告诉受害网站,我有几百万个用户来你家里坐坐,十分直白的问候,然后网站就崩了。企业网站在被攻击之后,网站整体流量虽然会慢慢回升,但根据统计数据,在遭遇 DDoS 攻击一周后,约有 24%的网站会受到致命影响,日均流量下降超过 70%。部分网站访问量恢复过程中,也只能勉强恢复 49%,而在此过程中一蹶不振的,平均四家中就有一家。
当然,列举数据不是为了安慰二狗子,“你瞧,别人也被攻击了,而且更惨。”而是为了让大家意识到,通过搜索推荐的就能发现 DDoS 攻击发生次数逐年增多,已经成为现在互联网中最常见的攻击手段,并且发动攻击的成本随着技术跃进而降低。对于网站来说,做好 DDoS 防护是非常有必要的。DDoS 攻击不仅造成大量用户流失,随之还产生的大量流量费用,本来不饱满的钱包迅速缩水干瘪。不禁令人联想起“信用卡还不起,用 XX”等略带嘲讽却又十分现实的电梯洗脑广告。
二狗子捍卫之战
二狗子为了捍卫自己空扁扁的钱包,从室友薇薇那学了几式绝招。
黑名单设置
在室友薇薇的帮助下,二狗子顺利找到了在又拍云里的访问日志,最需要关注的,就是“热门 IP”一栏,抓出访问最多的“IP”,往往就是那些干坏事的捣乱分子,然后把它们加入到“IP 黑名单”功能里面。根据这个思路,二狗子顺利的抓住两个访问大佬IP,确认过不是大客户之后,毫不犹豫的拉黑。
这这就好比在春运的绿皮车上,划拳比武,山歌小酒无时不刻都在轰炸你的耳朵,而你却没有耳机。又拍云“DDoS 防护功能”,就像是最新款的 BOSE 耳机一样,开机,降噪。回家的旅途就瞬间变得美好。
可是这次要面对的是“DDoS 攻击”,大量的陌生“IP”出现在访问记录上,访问次数最多的也没过 50。如果把全部都加入黑名单,工作量巨大不说,而且此方法秉承的就是“错杀一千,也不放一百”的原则,会封锁正常流量,活生生的客户也会被拒之门外。
DDoS清洗
同样是火车,全国各地车站中的游客,就像是全国袭来的“DDoS 攻击”,。开启“DDoS 防护”后,又拍云的高防节点就成了各地的站点,哪些是应该回家的,哪些是逃票想溜进去的,都会进行个个甄别,分布式的验票处理完成之后,让应该回家的人,顺顺利利回家。又拍云安全防护解决方案能够调度又拍云 CDN 网络的 300 多个节点资源,并在全国范围内部署了多个清洗资源池,可以用多种方式组合使用,以保护源站安全和业务的正常访问。
高防服务器
DDoS 攻击往往都是发起地分散,数据量大,那又拍云应对的方法也同样如此。又拍云安全防护基于又拍云 CDN 网络,为客户提供 DDoS 防护、CC 防护和 WAF 防护等服务,全网实时下发规则,秒级生效,致力于帮助用户构建稳定、高效、全面的互联网安全保障。提供了 T 级别的全网流量调度和清洗,支持电信、联通、移动等多条线路,有效防御 SYN Flood、ACK Flood、UDP Flood、HTTP Flood、CC 攻击等。
除了开启简单,T 级防护之外,又拍云安全防护方案支持 TCP、UDP、HTTP、HTTPS 等协议,针对不同场景、不同类型的攻击均可完美防御,满足电商、金融、游戏等各种类型的业务需求。
最后回归守护钱包的问题,目前又拍云安全防护采用的是“保底防护搭配弹性防护”计费方式:总费用 = 保底带宽(预付费)+ 业务正常带宽(预付费)+ 弹性带宽(后付费)。举个例子,二狗子购买了东北的高防节点,保底带宽 20G,业务带宽 100M,弹性带宽 40G,那么点击购买时只收保底带宽 20G + 业务带宽 100M 的费用;当有攻击时,如果攻击带宽在 20G 以内,则不另外收费;当攻击带宽大于 20G,小于 40G 时,则需按照价格表按天收取弹性带宽部分的费用;当攻击带宽大于 40G,则会触发封停,并会提醒二狗子。
在完成一系列的骚操作后,二狗子看着网站流量慢慢恢复,不由得产生了“老怀宽慰”的感觉。看着自己的网站开启了又拍云安全防护按解决方案,再也不惧 DDoS 攻击了,脸上不禁浮现了一抹神秘的笑容……
推荐阅读:
受到 1 万点暴击,二狗子被 DDoS 攻击的惨痛经历的更多相关文章
- 二狗子 、初恋及HTTPS
最近二狗子宅在老家,最悠闲的就是泡壶茶看着院子的风景发呆一下午.今天,二狗子看到了对面自己暗恋的小翠花,看着美好的小翠花二狗子不禁想起了自己美好的初恋. 二狗子的初恋在初中,那个时候学校禁止带手机.上 ...
- 第一次亲密接触——二狗子初识 CDN
二狗子是国内知名XXX大学的在校学生,作为一名编程爱好者,他利用业余时间搭建了一个网站,把平时的学习心得和技术分享全都 PO 在自己的网站上.渐渐地,二狗子的网站因为文章质量高,技术分享全面,受到了很 ...
- 夜空中最靓的二狗子是如何让 HTTPS 快上加快的?
二狗子是某不知名网站的站长,他热衷于通过博客分享日常的一些工作.生活.技术等,立志要成为夜空中最靓的仔. 但是前段时间有几个用户反馈,网站总是莫名会跳转到一个 xx 网站,除此之外访问速度也有点慢.作 ...
- 【MySQL】记一次线上重大事故:二狗子竟然把线上数据库删了!!
写在前面 估计二狗子这几天是大姨夫来了,心情很郁闷,情绪也很低落,工作的时候也有点心不在焉.让他发个版本,结果,一行命令下去把线上的数据库删了!你没听错:是删掉了线上的数据库!运营那边顿时炸了锅:怎么 ...
- 【Spring注解驱动开发】二狗子让我给他讲讲@EnableAspectJAutoProxy注解
写在前面 最近,二狗子入职了新公司,新入职的那几天确实有点飘.不过慢慢的,他发现他身边的人各个身怀绝技啊,有Spring源码的贡献者,有Dubbo源码的贡献者,有MyBatis源码的贡献者,还有研究A ...
- iOS10 导航条,这个二狗子变了...踩坑
1.iOS10导航透明要转换一个透明image UIImage *image = IsDeviceVersionIOS10 ? [WeUtils imageWithColor:[UIColor cle ...
- 超详细的编码实战,让你的springboot应用识别图片中的行人、汽车、狗子、喵星人(JavaCV+YOLO4)
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- 阿里云云盾抗下全球最大DDoS攻击(5亿次请求,95万QPS HTTPS CC攻击) ,阿里百万级QPS资源调度系统,一般的服务器qps多少? QPS/TPS/并发量/系统吞吐量
阿里云云盾抗下全球最大DDoS攻击(5亿次请求,95万QPS HTTPS CC攻击) 作者:用户 来源:互联网 时间:2016-03-30 13:32:40 安全流量事件https互联网资源 摘要: ...
- Subresource Integrity(子资源一致性)和JS DDos 攻击
以下文章转载自 http://www.cnblogs.com/zoucaitou/p/4505483.html 和 http://www.puronglong.com/blog//2015/04/12 ...
随机推荐
- Pycharm 项目无法导入自己写的模块(问题记录贴)
问题背景: 从外部导入一个Python项目后,发现包错误,如图: 解决步骤: 1.将目录下的"5-6——apriori.py"复制一份,重命名为”apriori.py": ...
- Django:django-cors-headers 报错no module named "corsheaders"
django跨域使用 pip install django-cors-headers 然后在settings文件中加上参数设置 # app配置 INSTALLED_APPS = [ 'django.c ...
- redis对list进行的相关操作
redis对list类型进行的相关操作以及如何在python使用 redis对list类型操作的命令: 命令 语法 概述 返回值 Redis Blpop 命令 BLPOP key1 [key2 ] t ...
- 在vue-cli3中优雅的使用 icon
首先我们得有图标 这里我们从网上下载svg文件或者UI给你导出svg文件 我们在src 文件下新建一个放置svg 文件 的文件夹 @/src/icons.将所有 icon 放在这个文件夹下. 创建 i ...
- python_str的应用
name = "fsafalk" #nam是个变量名 fsafalk是变量 也是字符串 name.startswith('fs')#判断是否是fs开头 name.endswit ...
- Candies POJ - 3159 (最短路+差分约束)
During the kindergarten days, flymouse was the monitor of his class. Occasionally the head-teacher b ...
- Shell脚本学习 - 运算符
继续shell脚本学习.上一篇是基本数据类型和语法的总结,这一篇是运算相关的操作. 运算符 bash不支持简单的数学计算,需要依赖其他命令实现. expr可以代为实现. # 表达式一般这么写 ` + ...
- CodeForces - 777B Game of Credit Cards 贪心
题目链接: http://codeforces.com/problemset/problem/777/B 题目大意: A, B玩游戏,每人一串数字,数字不大于1000,要求每人从第一位开始报出数字,并 ...
- WebStorm重复代码快捷表达
一,问题 平时使用WebStorm时需要很多引用js,重复代码比较多,每次都要写很多次同样的代码,那么如何通过几个快捷键来简单的写出重复代码呢? 问题具体描述: 每次都要写两个script的重复: & ...
- 大数据 - Java基础:读取键盘输入的方法
Java中获取键盘输入值的三种方法 程序编写中,从键盘获取数据是一件非常普通又平常的事 C:scanf() C++:cin() C#:Read().ReadKey().ReadLine() Java没 ...