国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

我的創(chuàng)業(yè)網(wǎng)站上線第一天,服務(wù)器就被黑客攻陷了......

0
分享至

  很多年前,我還是個(gè)編程菜鳥,有個(gè)朋友找到我,興奮地說網(wǎng)絡(luò)游戲太火爆了,做個(gè)游戲虛擬商品交易平臺(tái),收取傭金/手續(xù)費(fèi),肯定賺錢,現(xiàn)在完事具備,就差一個(gè)程序員了!

  年輕的我一聽自然很激動(dòng),那還等啥,趕緊就干吧!

  花了幾個(gè)月把系統(tǒng)開發(fā)出來,那時(shí)候云計(jì)算還不普及,專門買了服務(wù)器,在IDC機(jī)房托管,把系統(tǒng)部署上去,然后就美滋滋地等著收錢了。

  第二天,我登錄到服務(wù)器,想從Apache訪問日志中看看網(wǎng)站的訪問情況,一看就嚇了一跳,日志文件竟然有好幾個(gè)G!

  我心想剛上線的網(wǎng)站,這么快就火了?

  仔細(xì)一看,不對(duì),這些日志沒有幾個(gè)是正常的,都是在訪問一些奇奇怪怪的東西,類似這樣:

  GET/uploads/shell.php?cmd=cat+/etc/passwd

  我突然意識(shí)到:這是黑客攻擊!

  在這方面我經(jīng)驗(yàn)很少,立刻懵了,網(wǎng)站才上線一天,黑客就迅速把服務(wù)器攻占了?

  服務(wù)器上是不是已經(jīng)被黑客留下來后門?

  這個(gè)服務(wù)器還能不能用?

  最后痛定思痛,解決方案是:重裝系統(tǒng)。

  這件事我印象非常深刻:沒有防火墻的Web應(yīng)用,在互聯(lián)網(wǎng)上幾乎就是裸奔。

  現(xiàn)在再做類似的應(yīng)用,必然要先上一個(gè)Web Appliaction Firewall (WAF)。

  比如說,國(guó)產(chǎn)的開源Web應(yīng)用防火墻:雷池。

  

  01

  雷池是什么?

  雷池WAF是一款開源的、簡(jiǎn)單高效的Web應(yīng)用防火墻,不但能有效防御各類Web攻擊,還能提供訪問頻率限制、人機(jī)驗(yàn)證、動(dòng)態(tài)防護(hù)等功能。

  它的原理很簡(jiǎn)單:以反向代理方式接入,優(yōu)先于網(wǎng)站服務(wù)器接收流量,對(duì)流量中的攻擊行為進(jìn)行檢測(cè)和清洗,將清洗過后的流量轉(zhuǎn)發(fā)給網(wǎng)站服務(wù)器。

  

  雷池全球裝機(jī)量超40萬(wàn)臺(tái),日均處理300億次請(qǐng)求,檢出率76.17%,誤報(bào)率僅0.22%。

  02

  安裝便捷,使用簡(jiǎn)單

  雷池有一些軟硬件的依賴,例如需要Linux操作系統(tǒng),Docker 20.10.14版本以上,x86_64架構(gòu)支持ssse3等,很容易滿足,具體詳情可以看官方文檔。

  然后就可以一鍵安裝,等幾分鐘就好。

  bash -c"$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/manager.sh)"

  安裝成功以后,就可以打開瀏覽器訪問雷池控制臺(tái)了

  https:// :9443/

  

  03

  強(qiáng)悍的防護(hù)能力

  作為Web應(yīng)用防火墻,雷池防護(hù)Web攻擊自然不在話下,常見的SQL注入攻擊、XSS攻擊、路徑穿越攻擊、代碼注入攻擊等都能輕松應(yīng)對(duì)。

  

  這些Web攻擊大家應(yīng)該都很熟悉了,不再展開介紹。雷池的準(zhǔn)確率、檢出率都非常高,誤報(bào)率,漏報(bào)率非常低,性能指標(biāo)優(yōu)于全球的一些知名產(chǎn)品:

  

  這么強(qiáng)悍的能力,一個(gè)重要原因就是雷池采用了語(yǔ)義分析算法。

  傳統(tǒng)的防火墻使用的是正則表達(dá)式匹配的方式,例如它會(huì)用這個(gè)表達(dá)式union[\w\s]*?select去檢查流量數(shù)據(jù),如果發(fā)現(xiàn)包含 union 和 select 這兩個(gè)單詞,就會(huì)被認(rèn)為是SQL 注入攻擊。

  但是這種方式,不但可能會(huì)誤報(bào),黑客也可以輕松繞過,他可以可以用注釋、空白、換行、分隔符、拼接或編碼把關(guān)鍵字“拆開”而不影響執(zhí)行。

  例如只要在在 union 和 select 中間插入了注釋字符:union /**/ select

  這樣破壞了關(guān)鍵字的特征,傳統(tǒng)防火墻就檢測(cè)不出來了。

  而雷池的語(yǔ)義分析就不一樣了,它并不是僅僅看字符或正則,而是理解請(qǐng)求意圖和結(jié)構(gòu)。

  它內(nèi)置了多種編程語(yǔ)言的編譯器,對(duì)HTTP數(shù)據(jù)進(jìn)行解碼后,根據(jù)不同的語(yǔ)言(SQL,HTML/JS,命令行)找到不同的語(yǔ)法編譯器,然后判斷該數(shù)據(jù)是否會(huì)構(gòu)成攻擊。

  很明顯,這種方式深入了語(yǔ)義,精確理解了用戶輸入的數(shù)據(jù),防護(hù)效果肯定有質(zhì)的提升。

  04

  Bot防護(hù)

  Web應(yīng)用最大的特點(diǎn)就是:代碼(JS+HTML+CSS)會(huì)被發(fā)到用戶的瀏覽器端執(zhí)行,一覽無(wú)余,一點(diǎn)兒“隱私”都沒有。

  這對(duì)于爬蟲、漏洞掃描、自動(dòng)化攻擊等行為提供了“溫床”,針對(duì)這一點(diǎn),雷池提供了動(dòng)態(tài)防護(hù)的功能,可以對(duì)HTML,JS等代碼進(jìn)行動(dòng)態(tài)加密,保證每一次訪問時(shí)代碼都能以不同的、隨機(jī)的形態(tài)呈現(xiàn),這就讓爬蟲和攻擊者難以“理解”網(wǎng)站內(nèi)容,大大增加了攻擊者的難度。

  

  比如這個(gè)JavaScript:

  

  被雷池進(jìn)行動(dòng)態(tài)加密以后變成了這個(gè)樣子,很難辨認(rèn)了。

  

  除此之外,雷池防火墻還能主動(dòng)進(jìn)行“人機(jī)驗(yàn)證”:

  

  通過檢測(cè)客戶端的行為,比如鼠標(biāo)鍵盤行為是否符合人類習(xí)慣,從而判斷它是真人在使用,還是被自動(dòng)化程序控制。

  

  如果是真人自然放行,否則就會(huì)把它“踢”出去。

  05

  CC防護(hù)

  對(duì)Web服務(wù)器有一類非?!皭盒摹钡墓艚凶觥癈C 攻擊”(Challenge Collapsar 攻擊),是一種分布式拒絕攻擊的一種。

  攻擊者會(huì)控制大量肉雞(被感染的電腦)或代理服務(wù)器,偽裝成正常瀏覽器訪問網(wǎng)站,如不斷訪問首頁(yè)、搜索頁(yè)、接口等。每個(gè)請(qǐng)求看起來都合法(有正常的 User-Agent、Referer、Cookie),但數(shù)量極其巨大。

  最終讓服務(wù)器過載,網(wǎng)頁(yè)卡死、數(shù)據(jù)庫(kù)阻塞或服務(wù)崩潰。

  

  由于請(qǐng)求看起來都合法,這種攻擊非常難以防御。

  針對(duì)這種情況,雷池防火墻提供了“頻率限制”的功能,如果某個(gè) IP 在短時(shí)間內(nèi)發(fā)起大量 HTTP 請(qǐng)求,就阻斷該 IP 后續(xù)的所有訪問,要求它通過人機(jī)驗(yàn)證,確保是真人才行。

  

  還有不少應(yīng)用存在高峰流量的情況,比如搶票,熱點(diǎn)事件等,如果不進(jìn)行限流,服務(wù)很容易被海量的請(qǐng)求沖垮,誰(shuí)也用不了。

  當(dāng)然程序員可以寫代碼,深入到網(wǎng)站內(nèi)部去實(shí)現(xiàn)限流功能,但是很麻煩,使用雷池的“等待室”功能,根本不用對(duì)應(yīng)用做任何改變就可以實(shí)現(xiàn)限流。

  

  這里配置的在線用戶是超過了100人就需要進(jìn)入等待室等候了,而進(jìn)入應(yīng)用的用戶,如果超過3分鐘在網(wǎng)頁(yè)上沒有操作,對(duì)不起,那就去等候室重新排隊(duì)吧。

  06

  身份認(rèn)證

  第一次看到這個(gè)功能可能會(huì)覺得奇怪,身份認(rèn)證不是應(yīng)用程序自己應(yīng)該實(shí)現(xiàn)的嗎?防火墻為什么要來?yè)胶停?/p>

  其實(shí),很多舊系統(tǒng)、內(nèi)網(wǎng)系統(tǒng)的認(rèn)證是很弱的,甚至是沒有的。

  比如你開發(fā)了一個(gè)MQ的監(jiān)控工具,部署到了服務(wù)器上,就是給內(nèi)部的小團(tuán)隊(duì)使用,這時(shí)候再?gòu)念^把身份認(rèn)證搞起來是很麻煩的。

  但是沒有身份認(rèn)證的Web網(wǎng)站,將會(huì)給服務(wù)器安全帶來巨大的安全隱患,黑客很容易從這個(gè)“城墻缺口”進(jìn)入。

  這時(shí)候雷池的“身份認(rèn)證”就可以上場(chǎng)了:

  

  只需要在被保護(hù)的應(yīng)用中簡(jiǎn)單地設(shè)置一下,配置一下用戶賬號(hào),你的應(yīng)用瞬間就擁有了身份認(rèn)證的能力,非常方便。

  07

  總結(jié)

  回想當(dāng)年那個(gè)網(wǎng)站,如果有雷池這樣的WAF幫我鎮(zhèn)守,肯定不會(huì)被黑掉了。

  如果你也有Web網(wǎng)站要上線,務(wù)必要把安全防護(hù)做好,強(qiáng)烈建議考慮下雷池這個(gè)非常優(yōu)秀的開源的WAF,它的語(yǔ)義分析算法(深度解碼HTTP載荷)、Bot防護(hù)(人機(jī)驗(yàn)證、動(dòng)態(tài)防護(hù)、防重放)、CC防護(hù)(頻率限制、等候室)、身份認(rèn)證等功能,會(huì)讓你的網(wǎng)站高枕無(wú)憂。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
爭(zhēng)議!張水華參賽不給直播鏡頭 石屏文旅遭批:在全國(guó)面前丟人了

爭(zhēng)議!張水華參賽不給直播鏡頭 石屏文旅遭批:在全國(guó)面前丟人了

念洲
2026-04-19 09:27:28
直播翻車!哈蘭德賽后采訪爆粗口,知名體育平臺(tái)緊急道歉

直播翻車!哈蘭德賽后采訪爆粗口,知名體育平臺(tái)緊急道歉

夜白侃球
2026-04-20 09:49:08
60歲阿姨再嫁34歲小伙,阿姨:晚上太折騰,小伙:這是妻子的責(zé)任

60歲阿姨再嫁34歲小伙,阿姨:晚上太折騰,小伙:這是妻子的責(zé)任

烙任情感
2026-04-19 11:08:19
阿聯(lián)酋被曝向美國(guó)尋求戰(zhàn)時(shí)金融支持 否則恐以其他貨幣結(jié)算石油

阿聯(lián)酋被曝向美國(guó)尋求戰(zhàn)時(shí)金融支持 否則恐以其他貨幣結(jié)算石油

財(cái)聯(lián)社
2026-04-20 10:04:07
17點(diǎn)開球!丁俊暉VS吉爾伯特,央視更改直播頻道,誰(shuí)贏誰(shuí)打趙心童

17點(diǎn)開球!丁俊暉VS吉爾伯特,央視更改直播頻道,誰(shuí)贏誰(shuí)打趙心童

體育大學(xué)僧
2026-04-20 08:57:09
讓以色列心驚膽戰(zhàn)的對(duì)手,終于猛龍過江了:既非土耳其,也非伊朗

讓以色列心驚膽戰(zhàn)的對(duì)手,終于猛龍過江了:既非土耳其,也非伊朗

遁走的兩輪
2026-04-19 19:10:28
美藍(lán)色起源發(fā)射任務(wù)受挫 搭載衛(wèi)星未入預(yù)定軌道

美藍(lán)色起源發(fā)射任務(wù)受挫 搭載衛(wèi)星未入預(yù)定軌道

財(cái)聯(lián)社
2026-04-20 10:12:24
“浩浩媽”新作被捆綁!表情嬌羞 身材太難頂

“浩浩媽”新作被捆綁!表情嬌羞 身材太難頂

游民星空
2026-04-19 11:03:24
東風(fēng) - 31 泄密大案:總工程師被美色策反,國(guó)之重器險(xiǎn)遭滅頂之災(zāi)

東風(fēng) - 31 泄密大案:總工程師被美色策反,國(guó)之重器險(xiǎn)遭滅頂之災(zāi)

干史人
2026-04-18 13:44:12
4月19日最新油價(jià),國(guó)際油價(jià)大降21.8%,國(guó)內(nèi)汽柴油“顯著”下跌中

4月19日最新油價(jià),國(guó)際油價(jià)大降21.8%,國(guó)內(nèi)汽柴油“顯著”下跌中

豬友巴巴
2026-04-19 17:30:03
4月20日油價(jià)變化,汽柴油下調(diào)780元/噸,今天降幅增加180元/噸!

4月20日油價(jià)變化,汽柴油下調(diào)780元/噸,今天降幅增加180元/噸!

豬友巴巴
2026-04-20 09:04:16
山東乳山銀灘“195平米復(fù)式房”1萬(wàn)元起拍,已有多人競(jìng)價(jià),拍賣公司:產(chǎn)證面積97.94平米,另有贈(zèng)送面積,非法拍可隨時(shí)過戶

山東乳山銀灘“195平米復(fù)式房”1萬(wàn)元起拍,已有多人競(jìng)價(jià),拍賣公司:產(chǎn)證面積97.94平米,另有贈(zèng)送面積,非法拍可隨時(shí)過戶

極目新聞
2026-04-19 14:06:31
秦嵐 x 黑絲要人命

秦嵐 x 黑絲要人命

TVB的四小花
2026-04-20 01:48:17
一號(hào)之差!井噴2985注,16注一等獎(jiǎng),分落12地,雙色球26043開獎(jiǎng)

一號(hào)之差!井噴2985注,16注一等獎(jiǎng),分落12地,雙色球26043開獎(jiǎng)

芭比衣櫥
2026-04-20 03:18:36
離大譜!大媽沖進(jìn)餐廳強(qiáng)行放生龍蝦,結(jié)果人家是寵物,直接被她救死了...

離大譜!大媽沖進(jìn)餐廳強(qiáng)行放生龍蝦,結(jié)果人家是寵物,直接被她救死了...

英國(guó)那些事兒
2026-04-17 23:25:19
徐帆避世陪讀,馮小剛刪盡合照,婚姻只剩利益

徐帆避世陪讀,馮小剛刪盡合照,婚姻只剩利益

草莓解說體育
2026-04-20 09:52:59
4月19日俄烏最新:劃時(shí)代的會(huì)議

4月19日俄烏最新:劃時(shí)代的會(huì)議

西樓飲月
2026-04-19 21:04:35
戴帽子會(huì)引發(fā)腦梗?醫(yī)生含淚勸告:70歲以后,這3件事一定要盯緊

戴帽子會(huì)引發(fā)腦梗?醫(yī)生含淚勸告:70歲以后,這3件事一定要盯緊

荷蘭豆愛健康
2026-04-19 22:24:42
35歲男子常用微波爐加熱食物,2年后確診胃癌,醫(yī)生:犯了2個(gè)大錯(cuò)

35歲男子常用微波爐加熱食物,2年后確診胃癌,醫(yī)生:犯了2個(gè)大錯(cuò)

小柱解說游戲
2026-04-19 21:11:53
為了擺脫“右派”家屬身份,她果斷離婚并嫁給恩師,令人唏噓!

為了擺脫“右派”家屬身份,她果斷離婚并嫁給恩師,令人唏噓!

鶴羽說個(gè)事
2026-04-17 22:54:53
2026-04-20 11:11:00
碼農(nóng)翻身 incentive-icons
碼農(nóng)翻身
有趣且硬核的技術(shù)文章
252文章數(shù) 645關(guān)注度
往期回顧 全部

科技要聞

藍(lán)色起源一級(jí)火箭完美回收 客戶衛(wèi)星未入軌

頭條要聞

失蹤女老板被找到 嫌犯曾改名整容還催警察"還我清白"

頭條要聞

失蹤女老板被找到 嫌犯曾改名整容還催警察"還我清白"

體育要聞

七大獎(jiǎng)項(xiàng)候選官宣!文班或全票DPOY

娛樂要聞

章子怡!增重20斤素顏拍新片

財(cái)經(jīng)要聞

月之暗面IPO迷局

汽車要聞

外觀非常驚艷 全新一代寶馬6系有望回歸

態(tài)度原創(chuàng)

房產(chǎn)
健康
教育
藝術(shù)
家居

房產(chǎn)要聞

官宣簽約最強(qiáng)城更!??跇鞘?,突然殺入神秘房企!

干細(xì)胞抗衰4大誤區(qū),90%的人都中招

教育要聞

給孩子最深的滋養(yǎng):一半愛護(hù),一半需要

藝術(shù)要聞

王羲之《換鵝帖》尚在人間,驚艷無(wú)比!

家居要聞

法式線條 時(shí)光靜淌

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版