• <ul id="k6mek"><pre id="k6mek"></pre></ul>
      <ul id="k6mek"></ul>
      <ul id="k6mek"></ul>
    • <blockquote id="k6mek"><fieldset id="k6mek"></fieldset></blockquote>
    • <samp id="k6mek"><tbody id="k6mek"></tbody></samp><ul id="k6mek"><tbody id="k6mek"></tbody></ul>
      <th id="k6mek"></th>
    • <samp id="k6mek"></samp>
    • 記一次真實的網(wǎng)站被黑經(jīng)歷

      距離上次被DDOS攻 擊已經(jīng)有10天左右的時間,距離上上次已經(jīng)記不起具體那一天了,每一次都這么不了了只。然而近期一次相對持久的攻 擊,我覺得有必要靜下心來,分享一下被黑的那段經(jīng)歷。

      在敘述經(jīng)歷之前,先簡單的介紹一下服務(wù)器配置情況:

      • ECS 1核2G內(nèi)存1MB帶寬,Linux系統(tǒng)

      • RDS 2核240MB內(nèi)存,最大連接數(shù)60

      • Redis 256MB共享實例,搬家之后沒用到

      • CDN 按量付費,緩存小文件

      以上配置,對于一個日訪問量幾千的網(wǎng)站來說應(yīng)該綽綽有余了,并發(fā)撐死十幾個左右,以下是簡單的網(wǎng)站部署情況:

      經(jīng)歷

      前段時間聽說過互聯(lián)網(wǎng)大佬阮一峰博客被DDOS的經(jīng)歷,可謂是持久啊,最終被迫轉(zhuǎn)移服務(wù)器,據(jù)說還被勒索。然不知道為啥是哪個仙人板板居然盯上了我的小站?難道我比阮大神長得帥?


      好吧,故事開始,2018年6月14日,凌晨兩點三十收到了阿里云系統(tǒng)告警通知,告知網(wǎng)站無法訪問,然而那會我還在睡夢中。

      跟往常一樣,差不多六點左右醒來,習(xí)慣性的翻看手機(jī),恰好此時又發(fā)來了短信告警。要在平時的話是可以再睡兩個小時的,然而此時一個激靈,瞬間困意全無,怎么說我也是有幾千訪問量的博主了。

      于是,趕緊爬起來打開電腦,嘗試訪問下博客和論壇,果不其然瀏覽器在一直打轉(zhuǎn)轉(zhuǎn)。

      問題排查

      嘗試遠(yuǎn)程登錄服務(wù)器:

      • 查看Nginx 和 PHP-FPM,ps -ef|grep xxxx

      • 查看系統(tǒng)剩余內(nèi)存 free -m

      • 查看CPU使用情況 top

      • 查看Nginx錯誤日志 tail -f error.log

      • 查看日志容量 ll -h

      • 查看并發(fā)連接數(shù) netstat -nat|grep ESTABLISHED|wc -l

      一頓騷操作之后,并沒有什么異常,內(nèi)存和CPU平穩(wěn),Nginx和PHP 進(jìn)程沒問題。然后分別重啟了一下 PHP 和 Nginx,開始網(wǎng)站還可以訪問,進(jìn)入社區(qū)首頁就被卡死。

      查看錯誤日志,后臺使勁的刷日志,隨便查看了幾個IP,有印度的,美國的,菲律賓的等等,當(dāng)然大多數(shù)還是國內(nèi)的IP。一晚上的時間居然刷了上百兆日志(上次被D我清理過一次),反正我覺得是不少了,對比網(wǎng)站平時的訪問量來說。

      之前有過幾次攻 擊,但都是三三倆倆的過來,使用Nginx禁掉IP就是了。然而此次,顯然不是禁掉IP可以解決問題的了,這么多IP收集是個問題(當(dāng)然可以通過正則匹配獲取),還有可能造成誤傷。

      上班途中

      然而上班才是正事,心思著一時半會解決不了問題,瞄了一眼錯誤日志,還在使勁的刷著,然后順手發(fā)了個朋友圈然后去洗漱:


      路上一路嘟念,心想是不是到了9點,他們準(zhǔn)時下夜班然后就可以正常訪問了,自我開解一下。


      上班中

      到了公司,第一件事當(dāng)然是遠(yuǎn)程登錄下服務(wù)器,看了一下,錯誤日志還在使勁刷。正常來說這個是時間點是不會有用戶來訪問的。

      重啟了服務(wù)多次,訪問一下首頁就被卡死,然后瞬間癱瘓,整個網(wǎng)站(社區(qū)+博客)都不能訪問了。既然這樣,還是老實上班,坐等攻 擊停止吧。

      期間群里的小伙伴們問網(wǎng)站怎么了,打不開了椰?將近中午的時候,查看了一下錯誤日志,還有那么幾個IP再嘗試請求不同的地址,一瞅就不是什么好東西,果斷deny了一下。話說,現(xiàn)在請求沒那么多了,重啟了一些Nginx 和 PHP 進(jìn)程,訪問首頁還是卡死?真是怪了個蛋。

      心想是不是RDS數(shù)據(jù)庫的問題,查看了監(jiān)控報警面板,CPU和內(nèi)存利用率和當(dāng)前總連接數(shù)都正常,沒有什么異常,凌晨兩點-六點左右的確有波動,但是不至于被D死。既然都登錄了,要不順便把 ECS 和 RDS 都重啟了吧。

      果然,重啟一下居然神奇的好了,吃午飯的時候還用手機(jī)訪問了一下,正常,可以安心吃飯了。


      問題解決

      其實,最終問題怎么解決的,我并不清楚,說幾個比較疑惑的點:

      • ECS 服務(wù)器 CPU 和內(nèi)存也在正常閾值

      • Nginx 和 PHP-FPM 進(jìn)程都分別重啟過

      • RDS 數(shù)據(jù)庫連接數(shù)盡管有所波動,但是并沒有占滿未釋放

      • 看錯誤日志請求都是來自上百個不同的IP,并且大多都是訪問的社區(qū)URL

      • 還有這些肉雞為什么都是晚上?晚上便宜?還是說在西半球組織×××

      • 此次是有針對性的,還是隨機(jī)的?但愿是隨機(jī)的

      • 中間停止過一次社區(qū),博客是可以一直正常訪問的,懷疑是首頁數(shù)據(jù)庫查詢的問題,基于連接數(shù)應(yīng)該不是這個問題,難道是Discuz的Bug?但是后來重啟數(shù)據(jù)庫后的確可以正常訪問了。


      其實阿里云有基礎(chǔ)的DDOS防護(hù),清洗觸發(fā)值:

      • 每秒請求流量:300M

      • 每秒報文數(shù)量:70000

      對于一般小站來說,是萬萬不可能達(dá)到300M的流量閾值的,博客的CDN峰值才3M而已。

      所以說,這些小波流的攻 擊只能自身去默默承受,而機(jī)器配置不高,買不起帶寬只能任杭州網(wǎng)站建設(shè)自由的撒歡,還不如直接關(guān)站,扔給他一個Nginx + 靜態(tài)頁面讓它D去吧。



      返回觀點列表
      本文標(biāo)簽:

      相關(guān)專題

      • 電商/商城開發(fā)
        電商/商城開發(fā)

        杭州派迪科技為高端客戶提供商城開發(fā)建設(shè)咨詢策劃,商城官網(wǎng)設(shè)計,商城建設(shè)開發(fā)服務(wù),以國際化視野和標(biāo)準(zhǔn)為基礎(chǔ),為各行業(yè)領(lǐng)軍品牌提供高端商城開發(fā)定制、策劃、設(shè)計、互動與制作

        查看詳情
      • 微信公眾號開發(fā)
        微信公眾號開發(fā)

        杭州派迪科技微信公眾號開發(fā),為全國企業(yè)提供微信公眾號商城、H5、功能系統(tǒng)開發(fā),如您需要找專業(yè)的公眾號開發(fā)團(tuán)隊,委托第三方公司開發(fā)公眾號菜單及網(wǎng)頁內(nèi)容請聯(lián)系派迪科技

        查看詳情
      • 小程序開發(fā)
        小程序開發(fā)

        杭州派迪科技專業(yè)小程序開發(fā),為企業(yè)提供微信小程序開發(fā),包括小程序商城、小程序應(yīng)用及其他平臺,可根據(jù)客戶需求進(jìn)行定制開發(fā),提供源代碼,可二次開發(fā),可申請軟件著作權(quán),歡迎咨詢。我們以用戶為中心的程序功能豐富、直觀且性能極佳。我們以清晰的業(yè)務(wù)目標(biāo)視圖制作您的項目目的地,并確保它支持用戶訪問體驗??稍诳缭O(shè)備上產(chǎn)生無縫的全渠道體驗,應(yīng)用程序具有豐富的 UI/UX、規(guī)范化的數(shù)據(jù)庫和強大的框架,可提供更好性能。

        查看詳情
      • 在線教育
      • APP/應(yīng)用平臺開發(fā)
        APP/應(yīng)用平臺開發(fā)

        杭州派迪科技專業(yè)的app開發(fā)平臺,9年開發(fā)經(jīng)驗,專注app開發(fā)、app軟件開發(fā)、手機(jī)app制作為教育行業(yè)、檢修行業(yè)、商城電商系統(tǒng)等APP提供過全程策劃及開發(fā)

        查看詳情

      體驗從溝通開始,讓我們聆聽您的需求!

      開始您的數(shù)字化品牌體驗! 0571-85815193 期待您的來電!

      [ 網(wǎng)站建設(shè)×品牌官網(wǎng)設(shè)計×大策略營銷門戶×微信小程序開發(fā)×微信公眾號開發(fā)]

      網(wǎng)站事業(yè)部產(chǎn)品經(jīng)理

      網(wǎng)站事業(yè)部產(chǎn)品經(jīng)理

      免費獲取項目策劃

      項目開發(fā)部產(chǎn)品經(jīng)理

      項目開發(fā)部產(chǎn)品經(jīng)理

      免費獲取項目策劃

      我們正使用 cookies 來改善您的訪問體驗

      派迪科技非常重視您的個人隱私,當(dāng)您訪問我們的網(wǎng)站www.bmwdream.cn時,請同意使用所有cookies 。

      如果您想詳細(xì)了解我們?nèi)绾问褂胏ookies請訪問我們的 《隱私政策》

      Cookie 偏好

      如果您想詳細(xì)了解我們?nèi)绾问褂胏ookie請訪問我們的 《隱私政策》

      管理cookie偏好

      基本 cookies

      始終允許

      這些 cookies 是網(wǎng)站運行所必需的,不能在我們的系統(tǒng)中關(guān)閉。它們通常僅針對您所做的相當(dāng)于服務(wù)請求的操作而設(shè)置,例如設(shè)置您的隱私首選項、登錄或填寫表格。您可以將瀏覽器設(shè)置為阻止或提醒您有關(guān)這些 cookies 的信息,但網(wǎng)站的某些部分將無法運行。這些 cookies 不存儲任何個人身份信息。

      性能 cookies

      始終允許
      這些 cookies 使我們能夠計算訪問量和流量來源,以便我們可以衡量和改進(jìn)我們網(wǎng)站的性能。它們幫助我們了解哪些頁面受歡迎和不受歡迎,并了解訪問者如何在網(wǎng)站上移動。這些 cookies 收集的所有信息都是匯總的,而且是匿名的。如果您不允許這些 cookies,我們將不知道您何時訪問了我們的網(wǎng)站,也無法監(jiān)控其性能。

      功能性 cookies

      這些 cookies 收集信息用于分析和個性化您的定向廣告體驗。您可以使用此撥動開關(guān)來行使選擇不獲取個人信息的權(quán)利。如果您選擇關(guān)閉,我們將無法向您提供個性化廣告,也不會將您的個人信息交給任何第三方。

      定位 Cookies

      這些 cookies 可能由我們的廣告合作伙伴通過我們的網(wǎng)站設(shè)置。這些公司可能會使用它們來建立您的興趣檔案,并在其他網(wǎng)站上向您展示相關(guān)廣告。它們不直接存儲個人信息,而是基于唯一標(biāo)識您的瀏覽器和互聯(lián)網(wǎng)設(shè)備。如果您不允許使用這些 cookie,您將體驗到較少針對性的廣告。
      • <ul id="k6mek"><pre id="k6mek"></pre></ul>
        <ul id="k6mek"></ul>
        <ul id="k6mek"></ul>
      • <blockquote id="k6mek"><fieldset id="k6mek"></fieldset></blockquote>
      • <samp id="k6mek"><tbody id="k6mek"></tbody></samp><ul id="k6mek"><tbody id="k6mek"></tbody></ul>
        <th id="k6mek"></th>
      • <samp id="k6mek"></samp>