網(wǎng)站被黑的情況在互聯(lián)網(wǎng)中非常的常見,因為在今天,隨著互聯(lián)網(wǎng)的不斷發(fā)展,網(wǎng)站自然也就成了各大商家的寵兒,隨著其數(shù)量的不斷增加,難免會不同行業(yè)之間會存在不同的競爭,有些網(wǎng)站直接被競爭對手歹意報復(fù),有的是被博彩,賭錢等違法網(wǎng)站掛黑,直接導(dǎo)致網(wǎng)站陷入了癱瘓的局面,那么當(dāng)我們遇到網(wǎng)站被黑的情況應(yīng)該怎么處理吶?
一、什么是網(wǎng)站被黑?
網(wǎng)站被黑是由于網(wǎng)站的程序代碼存在漏洞及被惡意掛上木馬導(dǎo)致被黑,通常黑客通過網(wǎng)站的各個漏洞,如:跨站腳本攻擊,getshell以及圖片上傳,sql注入攻擊,以及暴力破解等手法拿到了網(wǎng)站的最高權(quán)限上傳了腳本后門也俗稱webshell木馬,而這也是為什么清理了木馬代碼而又被反復(fù)篡改攻擊的主要原因。
二、網(wǎng)站被黑如何解決?
1、最直接最有效的方式
通過關(guān)閉服務(wù)器關(guān)閉網(wǎng)站或進行閉站保護,之所以這樣處理,意義在于:控制病毒源防止其繼續(xù)擴散。依據(jù)自身情況具體措施包括:服務(wù)器配置為503狀態(tài),聯(lián)系網(wǎng)絡(luò)服務(wù)商了解情況,暫時更改用戶及其密碼........
2、最安全的方法
啟用網(wǎng)站備份文件,這都是發(fā)生在網(wǎng)站被黑之前,是相對安全的,也是恢復(fù)網(wǎng)站運營的最快捷的辦法。在網(wǎng)站運營維護的過程中,站長一定要對數(shù)據(jù)庫相應(yīng)的代碼進行了備份處理,這樣能夠很好的確保網(wǎng)站安全,一旦網(wǎng)站遇到黑客攻擊,也能盡快的恢復(fù)運營。
3、查看被黑原因,及時解決
依據(jù)被黑的情況分析網(wǎng)站不常規(guī)的地方,通常包括:未知資料、異常鏈接、文件目錄、代碼等,快速查找被heike入侵的網(wǎng)頁或代碼,進行處理,防止進一步擴散。然后,對全站進行掃描處理,結(jié)合antiphishing.org的處理建議,進行二次清除。
4、最全面的方式:日志分析、修補補丁、木馬檢測、快照或收錄。
A、依據(jù)快照或收錄東西的指向或相關(guān)域的顯示跳轉(zhuǎn)看是否正常。
B、檢查服務(wù)器日志,查看文件被黑的時間,查找是否有可疑的活動,如:失敗的登錄嘗試、命令歷史記錄或未知的用戶帳戶.......
C、根據(jù)服務(wù)器日志分析,找出薄弱或被heike攻擊的漏洞。若之前有過被黑的經(jīng)歷,日常就應(yīng)該養(yǎng)成及時下載補丁,修補安全漏洞,必要時建議直接更新至最新版本。
D、往往木馬更新時間一般是最近的日期,然后查詢此日期最近新建立的asp、aspx、asa文件,將異常文件進行隔離或刪除。當(dāng)然更為直接的凡是就是借助木門查詢工具,這樣比較快捷,但同時會刪除一些必要的文件,所以一定要主意篩選。
5、去掉惡意代碼
要把別人惡意嵌入的代碼給去掉,然后在進行慢慢的整改之類的,及時的補上了這些漏銅避免下一次的攻擊,服務(wù)器的漏銅要如何去尋找呢?可以通過查看服務(wù)器日志,首先了解黑客進行站點的途徑,然后借助日志分析。
小提示:惡意代碼不要立馬去刪除,因為有的黑客會在你的網(wǎng)站重嵌入更隱私的ASP/PHP程序,我們要先去找到黑客在服務(wù)區(qū)或虛擬主機上留下的病毒和后門,只有連根拔起之后才能夠解決全部的問題。
做好以上的這些步驟后基本上就可以恢復(fù)正常訪問了,剩下的問題就是對網(wǎng)站漏洞進行修復(fù),若您對代碼不太懂的話,可以借助專業(yè)網(wǎng)站公司的力量,讓其幫你解決網(wǎng)站被黑的問題。
三、如何修復(fù)網(wǎng)站漏洞?
檢測代碼的安全性,檢查sql查詢語句是否有特殊符號之類的操作,盡量過濾掉一些非法參數(shù);關(guān)于圖片上傳進行后綴嚴(yán)格控制,目錄進行權(quán)限設(shè)置,只允許靜態(tài)文件訪問不允許動態(tài)腳本訪問;檢查留言功能是否過濾一些特殊符號,看下網(wǎng)站后臺目錄是否使用一些默認(rèn)的文件名如admin,manage,houtai等的目錄名。
以上的這些,就是今天天津網(wǎng)站建設(shè)想要給大家分享的內(nèi)容,一旦發(fā)現(xiàn)網(wǎng)站被黑,一定要先冷靜下來,用一顆冷靜的頭腦去對待清理這個網(wǎng)站,在日常工作中維護好網(wǎng)站的運營,監(jiān)控好網(wǎng)站的數(shù)據(jù)。