教你幾招識別和防禦Web網頁木馬
根據反病毒廠商Sophos今年的第一、第二季度報告,網頁已經超過電子郵件成為惡意軟體傳播時最喜歡使用的途徑,通過網頁傳播的惡意軟體平均每月增加300多種。而對使用者來說,因為使用者自己在網際網路瀏覽時的安全意識薄弱、系統及軟體的補丁升級的缺失、還有企業中安全管理上的不足,網站已成為和移動裝置、企業區域網並列的安全主要威脅之一。
網頁木馬就是網頁惡意軟體威脅的罪魁禍首,和大家印象中的不同,準確的說,網頁木馬並不是木馬程式,而應該稱為網頁木馬“種植器”,也即一種通過攻擊瀏覽器或瀏覽器外掛程式(目標通常是IE瀏覽器和ActiveX程式)的漏洞,向目標使用者機器植入木馬、病毒、密碼盜取等惡意程式的手段。常見的網頁木馬攻擊手段有哪些?使用者應該如何識別及防禦來自網頁木馬的攻擊?筆者將在本文為使用者細細道來:
攻擊者常用的網頁木馬攻擊手段按照使用者互動程度,可以分為主動攻擊和被動攻擊兩種。
主動攻擊方式,就是攻擊者通過各種欺騙,引誘等手段,誘使使用者訪問放置有網頁木馬的網站,如果使用者不小心訪問了該惡意網站,就有可能感染惡意軟體。這種攻擊方式常見的案例有,攻擊者在各種論壇、聊天室、部落格留言等使用者集中的區域釋出各種色情內容的連線、在各種線上遊戲的聊天頻道中釋出各種中獎抽獎資訊、使用各種即時通訊軟體手動或通過之前被感染的使用者自動向聯絡人傳送帶欺騙性質的網站連結等。
被動攻擊方式,是指攻擊者通過入侵網際網路上訪問量大的站點,並在其頁面中插入網頁木馬的程式碼,目前在IDC機房和企業內網中流行的通過ARP欺騙插入惡意網頁連結也屬於被動攻擊方式,這種攻擊方式屬於廣撒網的攻擊方式,訪問到該網站的使用者都有可能感染其所帶網頁木馬種植的惡意軟體。
雖然沒有具體的統計結果,不過從最近的各安全公司釋出的攻擊趨勢來看,網頁木馬主動攻擊和被動攻擊的發起頻率差不多。如果使用者不慎訪問了有可能帶有網頁木馬的網站,
如何識別正在發生的網頁木馬攻擊?使用者可以根據以下的幾個最常見的現象來判斷:
系統反應速度:目前攻擊者構建網頁木馬所使用的IE瀏覽器漏洞,包括最新的MS07004 VML漏洞,都是利用構造大量資料溢位瀏覽器或元件的緩衝區來執行攻擊程式碼的,因此,使用者遭受溢位類的網頁木馬的攻擊時,通常系統的反應會變得十分緩慢,CPU佔用率很高,瀏覽器視窗沒有響應,也無法使用工作管理員強行關閉。另外,在一些記憶體小於512M的系統上,溢位類的網頁木馬攻擊時,系統會頻繁的對磁碟進行讀寫操作(實體記憶體不夠用,系統自動擴大虛擬記憶體)。
程式變化情況:有少數的IE瀏覽器漏洞不屬於緩衝區溢位的漏洞,比如去年初出現的MS06014 XML漏洞,使用者在遭受使用它所構造的網頁木馬的攻擊時,系統反應不會有明顯的變化或者磁碟讀寫,頂多有時會短暫出現系統等待的沙漏圖示,不過時間很短,使用者一不留意就會錯過。這種情況下,使用者可以開啟工作管理員或使用Process Explorer,檢視是否有非使用者啟動的Iexplore.exe程式、名字比較奇怪的程式等來判斷是否遭受了網頁木馬的攻擊。
瀏覽器顯示:攻擊者在使用網頁木馬的被動攻擊方式時,通常會在被其控制的合法網站上使用HTML中的iframe語句或java script方式來呼叫網頁木馬,如果使用者在開啟某個合法網站時,發現IE瀏覽器左下角的狀態列一直顯示一個和當前瀏覽網站一點關係都沒有的地址,同時系統響應變得很慢,或者是滑鼠指標變成沙漏形狀,便有可能正在遭受網頁木馬的攻擊。
安全軟體報警:安全軟體報警也許是對使用者來說最安全的一種網頁木馬攻擊跡象,但目前市面上有相當多的反病毒軟體檢測不出用java script和vbscript 進行過加密的網頁木馬,因此反病毒軟體不報警不一定說明網站就是安全的。
攻擊手法花樣翻新,網頁木馬防不勝防,處於技術弱勢地位的使用者如何進行防禦:
1、 系統補丁要及時更新,絕大部分的網頁木馬受害者都忽略了自己所使用的系統及應用軟體的補丁升級。畢竟只有極少數的攻擊者會使用昂貴的0day 瀏覽器漏洞來做網頁木馬,及時更新系統及軟體的安全補丁可以防禦大部分的網頁木馬。
2、 安裝並及時更新反病毒軟體,使用者可儘量選擇網頁木馬查殺能力較強的反病毒軟體,並及時更新病毒特徵庫,這樣的話,即使網頁木馬使用了最新的加密技術躲過反病毒軟體的檢測,但較新的病毒特徵庫也能儘可能使用者免受緊跟網頁木馬而來的惡意軟體的損害。
3、 使用第三方瀏覽器,由於目前網際網路上常見的網頁木馬所使用的是針對IE瀏覽器及其ActiveX控制元件的漏洞,因此,使用Firefox/Opera等非IE核心的第三方瀏覽器可以從源頭上堵住網頁木馬的攻擊,不過第三方瀏覽器在頁面相容性上稍遜IE瀏覽器,而且一些特別的網頁,如各種使用ActiveX密碼登陸控制元件的網上銀行不能使用第三方瀏覽器登陸,使用者在瀏覽這類網頁時可使用IE瀏覽器。
4、 養成安全的網站瀏覽習慣,使用者應該養成安全的網站瀏覽習慣,不要隨便點選各種來源不明,說明帶有引誘語言的連結,防止落入攻擊者的陷阱;遇到合法網站被攻擊者攻陷並掛上網頁木馬,使用者也應該報告網站管理員。
本文轉自J0ker51CTO部落格,原文連結:http://blog.51cto.com/J0ker/42866,如需轉載請自行聯絡原作者
相關文章
- CCTV:未知木馬防不勝防 主動防禦是防毒軟體發展方向防毒
- 區別木馬與病毒,以及識別與防治木馬的方法
- 防禦網路攻擊的六大絕招
- WindowsApache下防PHP木馬設定WindowsApachePHP
- Linux運維中如何對Linux伺服器進行防禦木馬措施?Linux運維伺服器
- WEB攻擊與防禦Web
- 【知識分享】高防伺服器的常見幾種防禦模式伺服器模式
- 謹防垃圾郵件,小心感染Emotet木馬
- 防禦式CSS是什麼?這幾點屬性重點防禦!CSS
- 教你如何找到執行緒插入式木馬執行緒
- 5 種方法,教你如何防禦供應鏈網路攻擊
- 【網路安全】病毒和木馬分別指什麼?兩者有什麼區別?
- 釣魚郵件真假難辨?幾招教你如何辨別
- 用疫情防控思路解決挖礦木馬風險
- 【知識分享】高防伺服器是如果防禦網路攻擊的伺服器
- 警惕“仙劍”木馬篡改瀏覽器首頁瀏覽器
- Web 漏洞分析與防禦之 CSRF(二)Web
- 教你幾招學會正確挑選SSL證書型別型別
- 【網路安全入門知識】如何有效防禦DDoS攻擊和CC攻擊?
- nginx防禦採集和ccNginx
- Web安全系列(四):XSS 的防禦Web
- Web 漏洞分析與防禦之 XSS(一)Web
- 教你幾招HASH表查詢的方法
- 關於資料匯入,教你幾招
- BetaBot 木馬分析
- 木馬逆向分析
- 木馬學習
- 木牛流馬
- 代理ip的網路防禦功能
- 網站被攻擊如何防禦網站
- 手工查殺木馬和病毒 作網路安全緝毒高手
- 高防伺服器如何防禦網路攻擊伺服器
- 教你幾招判斷Windows是否被流氓侵入Windows
- SQL隱碼攻擊分為幾類?如何防禦?SQL
- 實際操作:網站木馬後面排查網站
- 【知識科普】高防伺服器防禦CC攻擊的原理伺服器
- 防禦DDoS原理搞明白,防禦效果才能事半功倍
- 硬體木馬(一)