網站攻擊方法及防禦
現在做網站的站長都有一個心裡,網站受攻擊是在所難免的事,特別是一些比較熱門的行業以及一些比較小的企業,更是被這些攻擊整得焦頭爛額。那麼如果我們要解決攻擊的問題,我們就必須去了解攻擊到底是一個什麼東西,具體的攻擊有什麼形式。
隨著互聯網的迅速發展,網路安全面臨著嚴峻的挑戰,一些惡意的網路伺服器行為也層出不窮。無論是正規企業網站、遊戲網站、購物網站仍是棋牌室、文娛網站,許多用戶由於各類網路侵犯攻使網站潰散,伺服器強行關閉,客戶不能訪問,私密信息泄露,而導致利益損失。
一、網站被攻擊的常見形式:1. 網站網頁被掛馬
當我們打開網站網頁時,會被瀏覽器或電腦安全管理軟體提示,此網站存在風險、此網站被掛馬等報告,是因為網頁和根目錄文件中被植入了js,當打開網頁時,觸發js的命令,自動執行含有木馬的腳本或php文件,從而竊取用戶的隱私數據。被攻擊的網站往往是一些涉及虛擬貨幣或有交易性質的網站。
2. 網站網頁中出現大量的黑鏈
網站的網頁一般用戶看著沒有什麼異常,但是在網站的源代碼中,往往是在最底部,出現了大量的錨文本鏈接,而這些鏈接往往被隱藏起來,字體大小為0或極限便宜位置。被攻擊的目的在於,一些黑客非法植入鏈接,來提高一些低權重網站的權重和流量而獲取利益,而被攻擊方的網站往往會被降權懲罰。被攻擊的網站往往是一些存在一定搜索引擎權重和流量的網站。
3. 網站根目錄中出現大量植入的網頁
如果網站維護不及時,會發現網站收錄突然暴增,而收錄的內容都是非自身網站的內容,大多數是一些非法廣告頁面,諸如博彩、色情、遊戲私服外掛等內容,我們檢查伺服器網站數據會發現大量植入的靜態頁。被攻擊的網站廣泛,特別是一些流量高的網站備受黑客青睞。
4. 網站網頁打開自動跳轉到其它網站頁面
這種形式我們常常稱之為非法橋頁,在網頁中植入的強制轉的js,或入侵伺服器,在iis中做了301重定向跳轉,其目的在於黑客進行一些非法廣告性或網站權重轉移而從中獲益。被攻擊的對象往往是一些有權重、有流量的網站。
5. 網站資料庫被植入新內容
網站數據被植入了一些新增加的內容,這些內容形式和網站其他數據看似正常,但是看時間日期,會發現內容往往比較集中,而並不是編輯人員添加的內容。這種網站往往是一些能夠辦理證件的網站,諸如職業資格證、畢業證等。黑客為一些非法客戶在正規官網植入虛假職業信息,而從中獲取高額利益。被攻擊的網站往往是一些大學官網、教育部門網站或一些資質認定的網站。
6. 網站被攻擊打不開會打開極為緩慢
網站網頁經常打不開,或伺服器無法遠程連接,這種情況往往是由於企業競爭激烈,非法的競爭對手僱傭網路黑客,惡意攻擊自己的網站程序和伺服器,導致網站或伺服器無法正常運行,諸如大量的DDoS攻擊、CC攻擊、直接破壞或刪除網站數據。部分黑客存在心理扭曲、炫耀自己的能力進行惡意攻擊。被攻擊的網站往往是企業網站或一些維護水平較低存在大量安全漏洞的網站。
7. 網站和伺服器密碼被篡改
有時會發現網站和伺服器的密碼不正確,被篡改了。是因為黑客對存在漏洞的網站和伺服器進行暴力破解,篡改了密碼。其目的往往在於炫耀黑客技術能力,進行惡意的、非法的黑客技術操作。被攻擊的網站為所有網站。
8. 網站資料庫丟失或損壞
有時發現自己的網站可以正常打開,但是無法再繼續更新程序和新添加內容。這種情況往往是一些缺乏職業道德的離職程序員或黑客,進行惡意的攻擊網站。被攻擊的網站為各類網站。
9. 網站域名DNS劫持
打開自己的網站,內容卻不是自己的網站內容,檢查伺服器和網站程序均正常,這種情況我們ping網站ip到時候已經不是自己的伺服器ip,這種情況往往存在域名DNS劫持。其目的在於惡意的攻擊炫耀或廣告利益。被攻擊的網站為所有類網站。
10. 網站伺服器運行緩慢,被植入蠕蟲等病毒
有時候站長會發現網站運行更新或在伺服器操作異常緩慢,我們查看伺服器的進程管理會發現,有運行佔據高CPU、高內存的進程。這是查殺木馬,往往會查出蠕蟲等病毒。其目的在於佔據網站資源,或伺服器自身被攻擊入侵,作為一種「肉雞」用來攻擊其他人的平台。被攻擊網站,往往是一些高性能、高帶寬的伺服器。
二、針對伺服器的惡意攻擊行為應該如何應對?1. 建立良好的硬體安全防禦系統。
一個良好的安全系統模型,必然包括防火牆、入侵檢測系統、路由系統等必要組件。防火牆是一個十分重要的部分,就好比一個保安,能夠有效阻斷網路非法訪問和數據流量攻擊;入侵檢測器就如同一個監視器,在伺服器入口兢兢業業地監視著,智能抵禦帶有攻擊和入侵性質的訪問。
2. 選擇安全可靠的域名提供商
一個用戶訪問一個網站的正常過程是先在DNS伺服器上解析域名到某一個具體的IP,再訪問到這個IP的伺服器上。對網站運營者來說,最害怕出現的情況是,在DNS出現解析次數頻繁的時候,作為DNS的域名提供商卻採用直接屏蔽域名的方式來解決問題,這時候網站運營者掌握不了控制權,一切未知只能任其發展。在這種情況下,就要選擇安全可靠的域名提供商,最好是帶有安全防護功能的DNS域名提供商。
3. 防止黑客入侵
對於黑客入侵,我們能做的就是在保證安全的基礎上,最大程度地避免被入侵,減少不必要的損失。那麼,如何防止黑客入侵?我們可以這樣做:
(1)採用NTFS文件系統格式。通常我們所用的文件系統格式是FAT或FAT32。而微軟的NTFS文件系統格式容量更大、安全係數更高,在這個系統裡面,任意磁碟都可以單獨設置訪問許可權,分開存放敏感信息和服務信息,這樣能夠增加黑客入侵的難度,降低敏感信息被盜的風險。
(2)做好系統備份。俗話說"有備無患",防範於未然是明智的做法。將伺服器系統備份好,如果遭受入侵和攻擊的話,能夠及時恢復,避免不必要的麻煩。
(3)關掉不需要的服務,只開需要的埠。關掉不需要的服務,細緻管理好每項服務。一些系統默認的服務是不需要的,這些服務存在一定的危害,例如:默認的共享遠程註冊表訪問(Remote Registry Service),註冊的時候很多敏感私密信息會填在註冊表裡,這時候就有潛在的危險性。
除了關閉不需要的服務之外,還要關掉不需要的埠,因為這些不需要的埠會泄露操作上的系統私密信息,讓黑客清楚知道是什麼系統,這樣對黑客來說是大大的便利。因此,過濾掉不需要的服務和埠,不僅能夠有效預防黑客入侵,而且還能夠預防病毒。
(4)安裝防火牆和殺毒軟體。在原有硬體防禦系統的基礎上,安裝防火牆和殺毒軟體,可以進一步增強安全防禦。
(5)打開事件日誌服務。開啟事件日誌服務能夠間接抵禦黑客入侵,記錄黑客行為軌跡,這樣方便我們仔細分析系統破壞程度,具體是哪些破壞,黑客有沒有留了什麼後手以及伺服器的一些安全隱患等。對一些高手來說,還能夠設置好"蜜罐",做好"陷阱",請黑客"入瓮",抓住黑客。
(6)在RAS使用上開啟回叫功能。RAS就是遠程訪問,然而,一個RAS伺服器為黑客入侵系統提供了便利,要知道,黑客只需要一個電話號碼就可以入侵一台主機。因此,當遠程用戶使用的是不太變動的電話號碼,就要在RAS使用上開啟回叫功能,能夠允許遠程用戶登陸後及時切斷連接,隨後會自動撥通一個預定義的電話號碼,黑客對於預先設定好的電話號碼是沒有機會能夠入侵系統的,這樣可以保證RAS伺服器的安全。
TAG:Linux資訊速推 |