“网癮少年”小王正百无聊赖地刷新著天涯杂谈。
小王吸了一口冰红茶,滑鼠滚轮飞快滑动。
突然,一个標红的帖子標题抓住了他的眼球。
《惊天內幕!那个爆火的快看网,竟是盗版起家的毒瘤?!》
標题很惊悚。
在这个標题党还没泛滥的年代,这种字眼有著致命的吸引力。
小王点了进去。
帖子洋洋洒洒几千字,图文並茂。
虽然图片有些模糊,但逻辑“严密”。
文章声称快看网利用流氓插件窃取用户信息,所谓的智能推荐其实是监控用户隱私,甚至还暗示快看网的原始积累涉嫌洗钱。
“我靠,真的假的?”小王嘟囔了一句。
他往下一拉评论区。
101看书????????????.??????全手打无错站
好傢伙。
这帖子才发出来十几分钟,回復已经破了五百楼。
“我就说这网站怎么知道我喜欢买什么,原来是偷窥!”—— id:正义路人甲。
“抵制快看网!还我隱私!”—— id:守护天使。
“这种垃圾网站怎么还不倒闭?有关部门不管管吗?”—— id:在这个冷漠的世界。
回復整齐划一,情绪激动。
小王不知道什么是“水军”,他只觉得大家都这么说,那肯定是有问题。
他隨手也跟了一句:“太黑了,以后不用了。”
同样的场景,发生在猫扑、百度贴吧,以及各大垂直论坛。
一场精心策划的舆论风暴,正在成型。
就像是乌云压顶,黑云摧城。
……
夏冬对此一无所知。
或者说,暂时还不知道。
採访车队刚刚离开工厂,扬起一阵尘土。
夏冬站在厂门口,目送著那辆印著电视台logo的麵包车远去。
转身打车回家。
刚走进屋子,口袋里的手机就震动起来。
屏幕上显示著两个字:周毅。
夏冬心里咯噔一下。
周毅是技术狂人,六个大神之一,负责伺服器的维护。平时有事都是在群里沟通,没事绝不会打电话。
除非,出事了。
“餵?”夏冬接通电话,手上没停,按下了电脑开机键。
“夏冬!出事了!”
周毅的声音不大,却带著明显的焦急。
“怎么了?慢慢说。”
“伺服器炸了!”
周毅吼道,“就在刚才,流量突然暴涨!本来以为是正常的访问流量增长,结果不对劲!”
“怎么不对劲?”
“太快了!曲线是垂直拉升的!而且全是无效请求,带宽瞬间被打满了!”
夏冬眯起眼睛。
他没掛电话,夹在脖子上,双手飞快地登录qq。
“有人在搞我们。”夏冬的声音很冷,“看来是有些人坐不住了。”
“肯定是竞爭对手!”周毅骂了一句,“现在怎么办?nginx已经扛不住了,由於连接数太多,正常用户已经进不来了!”
夏冬看著电脑屏幕右下角那个跳动的企鹅头像。
那是他们的核心技术群。
群里的其他人显然都已经知道了消息。
此时,群里的消息刷得飞快。
张涛:“web伺服器cpu 100%了!”
杨大海:“资料库连接池爆了!写入队列堵死!”
吴泽明:“是ddos,混合了cc攻击。这帮孙子够狠的。”
夏冬坐下来,深吸了一口气。
ddos,分布式拒绝服务攻击。
如果跟小白读者解释,这就好比你开了一家饭店,生意正红火。
突然,竞爭对手雇了一千个流氓衝进来。
这一千个人不打人,也不砸东西。
他们就坐在桌子上,拿著菜单不点菜,或者每个人只点一杯免费的白开水。
真正的客人想进来吃饭,却发现门口堵满了人,座位也被占光了。
饭店的每一个服务员(cpu线程)都在忙著招呼这些流氓,端茶递水,结果累得半死,一分钱挣不到。
最后,饭店只能瘫痪。
而在网络世界里,这“一千个流氓”,就是成千上万台被黑客控制的“肉鸡”电脑。
这是一种简单、粗暴,但极其有效的攻击方式。
甚至是无解的。
除非你的门口足够大,或者你有足够多的保鏢把流氓扔出去。
“夏冬,你在听吗?”电话里周毅有些急了。
“在听。”夏冬冷静地说,“別慌,陈默呢?”
“陈默在搞,但他不说话,不知道在干嘛!”
夏冬掛断了电话。
他在群里敲了一行字。
夏冬:“@陈默 情况怎么样?”
群里安静了一秒。
陈默:“给我五分钟。”
……
京城,陈默坐在电脑前。
房间里没有开灯,只有屏幕的蓝光映照著他那张苍白、疲惫的脸。
他的眼神,却亮得嚇人。
那种眼神,就像是飢饿的狼看到了猎物。
或者是,绝世剑客遇到了对手。
“有点意思。”陈默喃喃自语。
他的手指在键盘上飞舞,速度快到只能看到残影。
他没有用滑鼠。
对於他这种级別的架构师来说,滑鼠是累赘。
黑色的终端窗口里,绿色的代码如瀑布般流淌。
他在写脚本。
lua脚本。
在这个年代,nginx刚刚崭露头角,很多人甚至还在用老旧的apache。
而陈默,已经开始尝试將lua嵌入nginx中进行动態流量清洗。
这是一种极其超前的思路。
“想用海量请求淹没我?”陈默嘴角勾起一抹冷笑。
就像是那个饭店的比喻。
既然流氓混在客人里分不清楚,那就设一道“安检门”。
他在脚本里写下了一套复杂的逻辑。
识別那些请求特徵。
正常的客人进店,会看菜单,会犹豫,会有眼神交流,也就是瀏览器的一些记录的正常的行为。
而流氓,进门只会喊同一个字。
陈默的代码逻辑很严谨。
他不是直接封ip,因为对方用的是动態肉鸡,封ip效率太低。
他做了一个“人机验证”的雏形。
所有请求,先返回一个极其微小的javascript计算题。
正常瀏览器会在毫秒內算出来並返回结果。
而那些简单的攻击脚本,是没有脑子的,它们根本不执行js,只会傻乎乎地继续发请求。
“走你。”
陈默敲下了回车键。
配置文件热加载。
那一瞬间,仿佛一道无形的墙,在千军万马前轰然落下。
……
快看网后台监控室。
周毅死死盯著屏幕上的流量图。
那条红色的线,原本像是一根笔直的柱子,直衝云霄,压得人喘不过气。
突然。
它折断了。
断崖式下跌。
流量瞬间跌去了90%。
那是被清洗掉的垃圾流量。
剩下的10%,平稳、健康,那是真实的用户。
cpu占用率从100%迅速回落到40%。
资料库连接池释放。
第148章 黑云压城,五分钟破局
同类推荐:
我有一剑、
快穿之睡了反派以后、
全息游戏的情欲任务(H)、
四大名著成人版合集、
都市偷心龙抓手、
斗罗大陆III龙王传说、
学姐,贝微微!我是超甜小奶弟、
人在LOL,给我王者荣耀系统?、

