2010-11-22
木馬的存在形態(tài)有如下幾種:
一:框架掛馬
二:js文件掛馬
首先將以下代碼
document.write("");
保存為xxx.js,
則JS掛馬代碼為
三:js變形加密
muma.txt可改成任意后綴
四:body掛馬
五:隱蔽掛馬
top.document.body.innerHTML = top.document.body.innerHTML + '\r\n'; 注意:此網(wǎng)址為虛擬,僅為說明木馬情況。
六:css中掛馬
body {
background-image: url('javascript:document.write("")')}
七:JAJA掛馬
八:圖片偽裝
九:偽裝調(diào)用:
十:高級欺騙
頁面要顯示的內(nèi)容
清除木馬的具體操作步驟如下:
1)清除網(wǎng)頁中的木馬
刪除現(xiàn)有的網(wǎng)頁中的木馬,主要有這樣類似的代碼:
網(wǎng)站木馬的防范:
第一:從源頭入手,入侵者是怎么樣上傳木馬的呢?一般有幾種方法,通過sql注射手段,獲取管理員權(quán)限,通過備份數(shù)據(jù)庫的功能將木馬寫入服務(wù)器。或者進(jìn)入后臺通過程序的上傳功能的漏洞,上傳木馬等等,當(dāng)然正常情況下,這些可以上傳文件的程序都是有權(quán)限限制的,大多也限制了相關(guān)格式文件的上傳。(比如:可以上傳圖片的新聞發(fā)布、圖片管理程序,及可以上傳更多類型文件的論壇程序等),如果我們直接上傳木馬的話,我們會發(fā)現(xiàn),程序會有提示,是不能直接上傳的,但由于存在人為的設(shè)置錯誤及程序本身的漏洞,給了入侵者可乘之機(jī),實(shí)現(xiàn)上傳木馬。
因此,防范木馬的重點(diǎn)就在于虛擬主機(jī)用戶如何確保自己空間中上傳程序的安全上,如果你是用別人的程序的話,盡量用出名一點(diǎn)的大型一點(diǎn)的程序,這樣漏洞自然就少一些,而且盡量使用新的版本,并且要經(jīng)常去官方網(wǎng)站查看新版本或者是新補(bǔ)丁,還有就是那些數(shù)據(jù)庫默認(rèn)路徑呀,管理員密碼默認(rèn)呀,一定要改,形成習(xí)慣保證程序的安全性。
那么如果你是程序員的話,我還想說的一點(diǎn)就是我們在網(wǎng)站程序上也應(yīng)該盡量從安全的角度上編寫涉及用戶名與口令的程序好封裝在服務(wù)器端,盡量少的在腳本文件里出現(xiàn),涉及到與數(shù)據(jù)庫連接地用戶名與口令應(yīng)給予小的權(quán)限; 需要經(jīng)過驗(yàn)證的腳本頁面,可跟蹤上一個頁面的文件名,只有從上一頁面轉(zhuǎn)進(jìn)來的會話才能讀取這個頁面。防止A主頁.inc文件泄露問題; 防止UE等編輯器生成some.asp.bak等文件泄露問題等等特別是上傳功能一定要特別注意
上面的只是對客戶的一些要求,但是空間商由于無法預(yù)見虛擬主機(jī)用戶會在自己站點(diǎn)中上傳什么樣的程序,以及每個程序是否存在漏洞,因此無法防止入侵者利用站點(diǎn)中客戶程序本身漏洞上傳木馬的行為。空間商只能防止入侵者利用已被入侵的站點(diǎn)再次入侵同一服務(wù)器上其他站點(diǎn)的行為。這也更加說明要防范木馬,虛擬主機(jī)用戶就要對自己的程序嚴(yán)格把關(guān)!
為此我總結(jié)了木馬防范的十大原則供大家參考:
1、建議用戶通過ftp來上傳、維護(hù)網(wǎng)頁,盡量不安裝腳本語言的上傳程序。
2、對腳本上傳程序的調(diào)用一定要進(jìn)行身份認(rèn)證,并只允許信任的人使用上傳程序。
這其中包括各種新聞發(fā)布、商城及論壇程序,只要可以上傳文件的腳本都要進(jìn)行身份認(rèn)證!
3、腳本程序管理員的用戶名和密碼要有一定復(fù)雜性,不能過于簡單,還要注意定期更換。
4、到正規(guī)網(wǎng)站下載網(wǎng)站模版,下載后要對其數(shù)據(jù)庫名稱和存放路徑進(jìn)行修改,數(shù)據(jù)庫文件名稱也要有一定復(fù)雜性。
5、要盡量保持程序是新版本。
6、不要在網(wǎng)頁上加注后臺管理程序登陸頁面的鏈接。
7、為防止程序有未知漏洞,可以在維護(hù)后刪除后臺管理程序的登陸頁面,下次維護(hù)時再通過ftp上傳即可。
8、要時常備份數(shù)據(jù)庫等重要文件。
9、日常要多維護(hù),并注意空間中是否有來歷不明的腳本文件。記住:一分汗水,換一分安全!
10、一旦發(fā)現(xiàn)被入侵,除非自己能識別出所有木馬文件,否則要刪除所有文件。
重新上傳文件前,所有腳本程序用戶名和密碼都要重置,并要重新修改程序數(shù)據(jù)庫名稱和存放路徑以及后臺管理程序的路徑。
做好以上防范措施,您的網(wǎng)站只能說是相對安全了,決不能因此疏忽大意,因?yàn)槿肭峙c反入侵是一場永恒的戰(zhàn)爭