如果你(nǐ)在負責公(gōng)司的(dí)網站,網站(zhàn)租用的(dí)虛擬(nǐ)主(zhǔ)機(jī),最好往下(xià)看(kàn)。
有(yǒu)沒(méi)有收到過這類的電(diàn)子郵件(jiàn)“大(dà)流量客(kè)戶(hù)通(tōng)報(bào)”,“耗資(zī)源(yuán)客戶通(tōng)報(bào)”;或(huò)者(zhě)網站被(bèi)接入商關(guān)閉,網站後台無(wú)法登陸上(shàng)傳(chuán)等等(děng)。今天特意整(zhěng)理(lǐ)出(chū)一篇關於《企業網站耗資源,大(dà)流量(liáng)的(dí)根治(zhì)方(fāng)法(fǎ)》
(企業(yè)站掛馬)
想(xiǎng)徹底解(jiě)決,就(jiù)要(yào)知道(dào)原(yuán)因;要了解(jiě)原(yuán)因,先要對網站出(chū)現的問題進行(háng)分析,如下:
1.網站(zhàn)被上(shàng)傳可疑文件(jiàn)。
2.數據(jù)庫(kù)被(bèi)注入(rù),新(xīn)聞和產(chǎn)品係統出現(xiàn)大(dà)量垃(lā)圾(jī)信息。
3.留言板被(bèi)灌(guàn),出現大量(liáng)垃圾(jī)留(liú)言(yán)。
4.會員(yuán)係統(tǒng)被(bèi)灌,出現大(dà)量(liáng)垃圾(jī)會員(yuán)。
5.評論係(xì)統入侵,出(chū)現(xiàn)大(dà)量(liáng)垃(lā)圾評(píng)論。
6.網站(zhàn)首頁,內(nèi)頁(yè),甚(shèn)至(zhì)管理(lǐ)後台被(bèi)掛了很(hěn)多垃(lā)圾文(wén)字(zì)鏈接或(huò)者亂碼字符。
7.後台無法登(dēng)陸(lù)或(huò)者(zhě)無(wú)法(fǎ)發布信息(xī)。
第一部(bù)分(fēn):耗資(zī)源(yuán)
被(bèi)上傳可(kě)疑文件(jiàn)的(dí)原因和一(yī)般處理方(fāng)法(fǎ):
接入商(shāng)(比(bǐ)如(rú)萬(wàn)網)會給出(chū)是(shì)哪些(xiē)文(wén)件耗(hào)資(zī)源,出(chū)示證(zhèng)據(jù)(發郵(yóu)件(jiàn)通知,或(huò)者直接(jiē)給萬(wàn)網打電話問),用FTP直接刪(shān)除那些耗(hào)資源的文件。還有,證據不(bù)會(huì)給(gěi)出(chū)全部(bù)的耗資源文(wén)件,還有(yǒu)一些文(wén)件需(xū)要管理(lǐ)員自己找,網站(zhàn)中(zhōng)有的(dí)文件是(shì)網站必要文件(jiàn),有的是可(kě)疑(yí)文(wén)件(jiàn),這(zhè)需(xū)要逐一(yī)排查。如(rú)果清(qīng)理不幹(gān)淨(jìng),說不好什麼時(shí)候(hòu)殘餘(yú)可(kě)疑文(wén)件(jiàn)還(huán)會(huì)發生耗資源(yuán)。
可(kě)疑文件是如(rú)何(hé)被(bèi)傳上(shàng)去(qù)的?
渠道一(yī): 小(xiǎo)型(xíng)(企(qǐ)業)網(wǎng)站的(dí)後(hòu)台,很(hěn)多采(cǎi)用(yòng)的是網上流傳的開(kāi)源CMS(內容(róng)管理係統),比(bǐ)如織(zhī)夢的(dí)DEDECMS,還有很(hěn)多小型的CMS,數不(bù)勝(shèng)數,一(yī)些建站(zhàn)公(gōng)司(sī)自稱自(zì)己的(dí)開(kāi)發的CMS實(shí)際上(shàng)也有很多是(shì)基(jī)於(yú)某(mǒu)一種CMS改進(jìn)而(ér)來(lái)的。這些CMS由於開源(yuán)和(hé)公開(kāi),它的(dí)漏(lòu)洞也(yě)是公開的(dí),黑(hēi)客就(jiù)是(shì)利用(yòng)這些漏洞(dòng)往網站主(zhǔ)機裏上(shàng)傳(chuán)了這(zhè)些可(kě)以文件。
渠道(dào)二:網站(zhàn)FTP密(mì)碼泄露(lòu),比如公(gōng)司(sī)更換網站負責(zé)人,網站(zhàn)公司更換技(jì)術,密(mì)碼過(guò)於簡(jiǎn)單被破(pò)解等等(děng),有了(liǎo)密碼(mǎ),黑客可以(yǐ)隨(suí)意(yì)對(duì)網站(zhàn)進行(háng)操作。
渠道(dào)三:每個網(wǎng)站管(guǎn)理後台都有(yǒu)一(yī)個超(chāo)級(jí)管理(lǐ)員(ADMIN),擁(yōng)有管理(lǐ)網站的(dí)最高權限,如果(guǒ)此(cǐ)密碼被泄露(lòu)或者破解,黑客亦(yì)可(kě)以隨意(yì)操作網站。
渠(qú)道(dào)四:一台(tái)服(fú)務器承載著成百上千個網(wǎng)站(zhàn),如(rú)果有個網站(zhàn)被(bèi)入侵或攻(gōng)擊(jī),往服務器中上傳(chuán)病毒(dú)或(huò)木(mù)馬,會(huì)波及(jí)到此(cǐ)服(fú)務器(qì)上其(qí)他網(wǎng)站(zhàn)。
以上辦法(fǎ)是治標(biāo)的(dí)辦(bàn)法,如何(hé)治本呢(ní)?
如(rú)果可疑(yí)文件清(qīng)理(lǐ)不(bù)徹(chè)底,或(huò)者沒(méi)有找(zhǎo)到(dào)全(quán)部的(dí)病因(yīn),用不(bù)了(liǎo)多久還(huán)會收到(dào)“耗(hào)資源”,“大流量(liáng)”的通知,因為(wéi)你的網(wǎng)站(zhàn)被列入(rù)過黑客(kè)的“肉(ròu)雞”名(míng)單,他(tā)們會(huì)三天(tiān)兩頭(tóu)光顧(gù)和利用你的網(wǎng)站(zhàn),這個時間(jiān)長(cháng)則(zé)1個月(yuè),短的3天(tiān)左右。萬(wàn)網(wǎng)每(měi)個月一共(gòng)給三次開(kāi)通(tōng)機(jī)會(huì)。如(rú)果一個(gè)網站被(bèi)關閉三次(cì),那隻有(yǒu)等下個月(yuè)再開通了(liǎo)。
造成網站的耗資(zī)源,大(dà)流量(liáng)的原因是(shì)復(fù)雜的(dí),應該尋(xún)找病(bìng)因,逐(zhú)一(yī)解決,方(fāng)能(néng)根(gēn)治。
渠道(dào)一(yī)的解決(jué)辦(bàn)法:如(rú)果網站使用(yòng)開源(yuán)CMS,近(jìn)期不考慮更(gēng)換(huàn)CMS的話(huà),先(xiān)升級(jí)補丁(dīng),給網站升級到當前最(zuì)新(xīn)的CMS補(bǔ)丁(dīng),然(rán)後(hòu)定期手動升級CMS補(bǔ)丁(dīng),開(kāi)源CMS會不定期(qī)公布補丁,自動(dòng)更新(xīn)或(huò)者手工更新(xīn)。
渠道(dào)二三(sān)的解決(jué)辦(bàn)法:每月(yuè)更(gēng)換(huàn)一(yī)次FTP密碼(mǎ),網(wǎng)站超(chāo)級(jí)管理(lǐ)員密碼也(yě)要(yào)定期(qī)更換,密(mì)碼最好在(zài)8位以上,同(tóng)時要包(bāo)括(kuò)大(dà)寫字(zì)母,小(xiǎo)寫(xiě)字母(mǔ)和數字。網(wǎng)站(zhàn)管理(lǐ)員換(huàn)人(rén)後(hòu)立(lì)即(jí)更(gēng)換(huàn)密碼。
渠(qú)道(dào)四的解(jiě)決辦(bàn)法:這個比(bǐ)較(jiào)難處(chǔ)理,不過我(wǒ)們可以做到定期備份網(wǎng)站(zhàn),一旦(dàn)網站出現(xiàn)大範(fàn)圍更改(gǎi),可以用日期(qī)較(jiào)近的(dí)備(bèi)份(fèn)文(wén)件來(lái)恢(huī)復。
第二部(bù)分(fēn):大(dà)流量(liáng)
先說說什麼是流量(liáng),網(wǎng)站所使(shǐ)用的虛擬主機(jī),除(chú)了(liǎo)有網頁空間大(dà)小區(qū)別(bié)之外,還有(yǒu)一個(gè)不(bù)經(jīng)常被(bèi)注(zhù)意(yì)的(dí)參數(shù),那就是“流量”,比如萬網的(dí)M3主機(jī),它擁有1GB的網頁空間,每月流量上(shàng)限30GB。每月流(liú)量超(chāo)過這(zhè)個(gè)限(xiàn)製,萬網就會給你(nǐ)發通(tōng)知了。那我們該如(rú)何(hé)理(lǐ)解(jiě)這個(gè)流(liú)量(liáng)呢?
比如(rú),你網(wǎng)站中有(yǒu)一個(gè)視(shì)頻(pín),這個視(shì)頻(pín)大小是(shì)30MB,那麼(mó)被(bèi)一個(gè)網民看(kàn)一遍後,流(liú)量(liáng)就會消耗30MB,如果1周內被(bèi)1000人觀(guān)看,那(nà)消(xiāo)耗(hào)的流(liú)量就(jiù)是30G。通常一個網站首頁包含HTML,圖片(piàn),CSS,JS等文(wén)件,全部加在一(yī)起估計2-5MB左右(yòu),網(wǎng)民(mín)打開一(yī)次網(wǎng)站首頁,瀏(liú)覽(lǎn)器(qì)會(huì)從(cóng)你的網站(zhàn)虛擬主機(jī)上(shàng)下載這麼多(duō)文件(jiàn),才(cái)能看到正常的首(shǒu)頁。除了訪(fǎng)問(wèn)首(shǒu)頁之外,他還會訪問內頁(yè),產品圖片(piàn),視頻等(děng)信息(xī),全(quán)部加在一起,一個網民一(yī)次訪(fǎng)問你的(dí)網站會消耗(hào)10-20MB左右的流量(liáng)。30GB的(dí)流量(liáng),估計一個月(yuè)可以供1000-3000人(rén)次訪(fǎng)問,平均(jūn)每天100人(rén)訪(fǎng)問。對於一般(bān)不做(zuò)推廣或者推(tuī)廣力(lì)度較(jiào)低的小(xiǎo)企業網(wǎng)站來說(shuō),30GB的(dí)流(liú)量是(shì)夠用(yòng)的(dí)。那(nà)為什(shí)麼會(huì)超(chāo)流(liú)量呢?原因如下:
1.網站(zhàn)中(zhōng)有MP3或(huò)者(zhě)視頻(pín)文件(jiàn),這些文件被(bèi)一(yī)些搜(sōu)索引(yǐn)擎抓(zhuā)取到(dào),在別(bié)人網站中播(bō)放音樂時(shí),也(yě)會消(xiāo)耗你主(zhǔ)機的(dí)流量(liáng),因為(wéi)這些(xiē)文件存儲(chǔ)在你的虛擬主機(jī)上。
2.網站被灌了(liǎo)很(hěn)多垃圾(jī)信息(xī),還會造成數據庫容(róng)量超(chāo)標,讓(ràng)網(wǎng)站訪(fǎng)問變(biàn)慢,流(liú)量(liáng)過(guò)大。
針(zhēn)對(duì)第一種情(qíng)況的(dí)解決(jué)辦法(fǎ)是,直(zhí)接刪除(chú)那些被收(shōu)錄的文件,顯(xiǎn)然這(zhè)不(bù)是治(zhì)本(běn)的(dí)辦法(fǎ),徹底(dǐ)的辦(bàn)法是先(xiān)把音頻文件改名(míng),然後在robots.txt中(zhōng)加(jiā)上一(yī)句(jù),不讓(ràng)搜(sōu)索(suǒ)引擎(qíng)收(shōu)錄此(cǐ)鏈(liàn)接(jiē)。這(zhè)樣就沒有(yǒu)後顧之(zhī)憂了。
對(duì)於第二(èr)種(zhǒng)現象,原因很多,比(bǐ)如(rú),使用織夢DEDECMS的網(wǎng)站(zhàn),會員(yuán)係統,評論(lùn)係統,留言(yán)係(xì)統如(rú)果(guǒ)沒(méi)有任何(hé)防範(fàn)措施,很容(róng)易(yì)被灌。方(fāng)法(fǎ)如下:
1.禁止注(zhù)冊會(huì)員(yuán),在(zài)“係統基本參數,會員(yuán)設置”中關掉會(huì)員(yuán)注冊。
2.禁止評論,在“係統(tǒng)基(jī)本參數,互動設(shè)置”中把(bǎ)評論(lùn)關(guān)掉(diào)。
3.給(gěi)留言(yán)板增(zēng)加(jiā)驗證(zhèng)碼(mǎ)。
4.批(pī)量刪(shān)除(chú)垃(lā)圾會(huì)員信(xìn)息(SQL語句)。
5.批量刪(shān)除評論(lùn)信息(SQL語句)。
6.批量刪(shān)除留(liú)言(yán)內(nèi)容(SQL語(yǔ)句(jù))。
7.清(qīng)理ftp中(zhōng) cache member目(mù)錄(lù)的垃(lā)圾緩存(cún)。
8.備(bèi)份一(yī)下清理後的幹(gān)淨網站(zhàn),以備後(hòu)用(yòng)。
第(dì)三部(bù)分:網站掛馬(mǎ)
網站被掛馬(mǎ),是一件讓(ràng)解決者(zhě)很(hěn)頭疼的(dí)事(shì)情。一般(bān)企業(yè)網站被掛馬,現(xiàn)象如下:
首(shǒu)頁被(bèi)掛(guà)馬(mǎ),比如底(dǐ)部,頂部多(duō)了一行鏈接,內容多(duō)為槍支彈藥(yào),黃(huáng)賭(dǔ)毒等
全站被掛馬,每(měi)個頁麵同一(yī)部位或者(zhě)不同(tóng)部(bù)位均被(bèi)掛(guà)馬
除(chú)了網站前台(tái),就連網站(zhàn)後台(tái)也(yě)被掛馬(mǎ),網(wǎng)站管理員登陸(lù)網(wǎng)站(zhàn)後(hòu),發(fā)現登(dēng)陸(lù)界麵(miàn)亂(luàn)碼(mǎ),管理界麵被(bèi)弄(nòng)的麵(miàn)目全非
企(qǐ)業網站被掛馬(mǎ)的(dí)原(yuán)因:
要想徹底(dǐ)解決掛馬,我(wǒ)們先看看掛(guà)馬是(shì)怎麼回(huí)事。所(suǒ)謂(wèi)的掛馬,就是黑客通過各種(zhǒng)手(shǒu)段獲(huò)得網站(zhàn)管(guǎn)理員(yuán)賬號,然後(hòu)登陸網站後台,向頁麵中加入惡意(yì)轉(zhuǎn)向代碼(mǎ)。也可以直(zhí)接(jiē)通過(guò)弱口令獲得(dé)服務器(qì)或(huò)者(zhě)網(wǎng)站(zhàn)FTP,然(rán)後直接對(duì)網站頁(yè)麵直(zhí)接進(jìn)行修改。當用戶(hù)訪(fǎng)問(wèn)被(bèi)加入(rù)惡意代碼的頁(yè)麵時,就會自動的(dí)訪(fǎng)問(wèn)被(bèi)轉(zhuǎn)向(xiàng)的(dí)地址或(huò)者下載(zǎi)木(mù)馬病毒。
企(qǐ)業(yè)網站(zhàn)被(bèi)掛馬(mǎ)的(dí)處理(lǐ)措施:
發(fā)現網(wǎng)站被掛馬(mǎ)後(hòu),一般(bān)是兩個解決辦法(fǎ):第一(yī)是找到根(gēn)源,堵住(zhù)根源,因為這條很(hěn)難辦(bàn),無(wú)法(fǎ)快速(sù)定位病(bìng)原。大(dà)多數(shù)情(qíng)況先從(cóng)第二條措施做(zuò)起(qǐ),比(bǐ)如(rú)刪(shān)除被掛(guà)馬(mǎ)頁(yè)麵(miàn)的惡(è)意代(dài)碼,先從首頁改起。一(yī)個(gè)首頁被掛比較容易處理(lǐ),難處(chǔ)理(lǐ)的是整(zhěng)個網(wǎng)站的(dí)前後台(tái)都被掛(guà),更難處(chǔ)理(lǐ)的是,惡意代(dài)碼(mǎ)破壞了原有程(chéng)序(xù),造成不可(kě)逆修改。遇(yù)到這(zhè)種起(qǐ)概況,就要(yào)恢(huī)復備(bèi)份(fèn)了。如果(guǒ)數據庫(kù)也被大量掛(guà)馬(mǎ),數據(jù)庫(kù)也要恢復(fù)原始(shǐ)狀態。
根(gēn)治的方法要(yào)從(cóng)堵(dǔ)住漏(lòu)洞做起,參考(kǎo)第(dì)一部分《耗(hào)資源》的處(chǔ)理方法。
企(qǐ)業(yè)網站(zhàn)被掛(guà)馬的預防:
1.定期(qī)備(bèi)份網(wǎng)站。
2.定(dìng)期(qī)觀察網(wǎng)站異(yì)常。
3.定期(qī)修改密(mì)碼(mǎ)(FTP密碼(mǎ),網站(zhàn)管理員密碼(mǎ),服務器遠程登錄(lù)密碼)。
4.定期給Windows服(fú)務(wù)器安(ān)裝補丁(dīng)。
5.第(dì)三(sān)方工(gōng)具靠(kào)不(bù)住:360檢測和小陽(yáng)傘監(jiān)控(kòng),經過親(qīn)身試(shì)用(yòng),都不是特別靠譜(pǔ)。
總(zǒng)結(jié)一(yī)下,網站是(shì)一個企(qǐ)業的門(mén)麵,即便(biàn)他(tā)隻(zhī)有展(zhǎn)示的(dí)作用(yòng)。很多(duō)中(zhōng)小(xiǎo)型(xíng)企(qǐ)業(yè)網(wǎng)站(zhàn)是(shì)每人(rén)維護的(dí),網(wǎng)站打(dǎ)不開(kāi)了(liǎo)都沒有(yǒu)人管,這(zhè)是(shì)一件很可悲的事情啊(ā)。不(bù)好好利(lì)用(yòng),好好管理網站,當初(chū)為什(shí)麼(mó)花錢做(zuò)網(wǎng)站。
來源(yuán):盧鬆鬆
轉載請(qǐng)保留原文地址(zhǐ): https://antelcom.cn/show-44.html

