網站總被劫持?關於DNS快取中毒你究竟瞭解多少
近些年來,多種多樣的攻擊方式讓站長們防不勝防,很是苦惱,其中較為典型的就是DNS快取中毒,此類攻擊利用DNS快取漏洞來影響使用者正常訪問網站,嚴重的透過站長網站來實施非法釣魚和金融詐騙,從而給站長和使用者造成巨大的經濟損失。
什麼是DNS快取?
DNS是IP地址和域名的全球目錄。DNS快取是將這些地址儲存在世界各地的DNS伺服器中的系統。為了保持您的DNS請求快速,原始開發人員建立了一個分散式DNS系統,每個伺服器都儲存一個它知道的DNS記錄列表–這稱為快取。
什麼是DNS快取中毒,它是如何實現的?
DNS快取中毒是一種網路攻擊,它使您的計算機誤以為它會到達正確的地址,但事實並非如此。攻擊者使用DNS快取中毒來劫持網際網路流量並竊取使用者憑據或個人資料,DNS快取中毒攻擊也稱為DNS欺騙,它試圖誘騙使用者將其私人資料輸入不安全的網站。這種攻擊往往被歸類為域欺騙攻擊由此它會導致出現很多嚴重問題。首先,使用者往往會以為登陸的是自己熟悉的網站,而它們卻並不是。與釣魚攻擊採用非法URL不同的是,這種攻擊使用的是合法的URL地址。
另外一個問題是,成百上千的使用者會被植入快取中毒攻擊的伺服器重定向,引導至駭客設立的圈套站點上。這種問題的嚴重性,會與使用域名請求的使用者多少相關。在這樣的情況下,即使小白新手也可以造成很大的麻煩,讓使用者不知不覺的就陷入了攻擊者的圈套中,生活中的例子比比皆是,就如自己平時網購時,看似賣家發的連結不經相同,但是往往就是這個不經意間,自己就落入了別人的圈套中。
如何檢測和應對DNS快取中毒呢?
如何檢測DNS快取中毒攻擊?監視DNS伺服器以獲取可能的攻擊指示,將資料安全分析應用於您的DNS監視,以識別正常的DNS行為免受攻擊。
1.來自單個來源的有關單個域的DNS活動突然增加表示潛在的Birthday Attack。
2.從單一來源查詢DNS伺服器以獲取多個域名而不進行遞迴的DNS活動的增加表示嘗試查詢用於中毒的條目。
3.除了監視DNS之外,還監視Active Directory事件和檔案系統行為是否存在異常活動。甚至更好的是,使用分析來關聯所有三個媒介之間的活動,從而為您的網路安全策略新增有價值的環境。
關於應對
當存在DNS快取中毒時,預設用於查詢的UDP埠不應該再是預設的53埠了,而是應該在UDP埠範圍內隨機選擇(排除預留埠)。但是有些站長會發現目前使用的DNS伺服器遠落後於提供網路地址轉換的各種裝置,大部分NAT裝置會隨機選擇NDS伺服器使用的UDP埠,這樣一來就會使得新的安全補丁會失效,網站會重蹈覆轍。
遇到這種情況,站長們就需要考慮保護DNS的其他方案了。UDP源埠隨機化選擇是一種比較有用的防護舉措,但是這會打破UDP源埠隨機化給與DNS伺服器的保護,同由此全方位開放埠面臨的風險或者降低防火牆效能這兩者間的平衡關係。還有一種比較有效的防護措施就是,當檢測到面臨潛在攻擊風險時,讓DNS伺服器切換到使用TCP連線,來應對DNS快取中毒的狀況。
網際網路中伺服器和網站遭受攻擊的例子比比皆是,各類的攻擊方式也是層出不窮,想要避免發生這類情況還需要在日常維護中多下功夫,經常排查和備份,防患於未然。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69972918/viewspace-2700124/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 防不勝防瞭解DNS快取中毒攻擊原理DNS快取
- 關於Synchronized你瞭解多少?synchronized
- 關於繼承,你瞭解多少?繼承
- DNS快取中毒是怎麼回事?DNS快取
- SAD DNS--新型DNS快取中毒攻擊DNS快取
- 關於區塊鏈你瞭解多少區塊鏈
- 面試-關於Http協議你瞭解多少,有多少說多少面試HTTP協議
- 關於Linux知識你瞭解多少呢?Linux
- 關於Mysql資料儲存,你瞭解多少?MySql
- DNS 快取中毒--Kaminsky 攻擊復現DNS快取
- Redis面試三大知識點:快取雪崩、快取穿透、快取更新這些你瞭解多少?Redis面試快取穿透
- 關於Linux你瞭解多少?Linux由來!Linux
- 關於Linux你瞭解多少?Linux由來Linux
- 對於網校系統原始碼,你瞭解多少?原始碼
- 你的網路被DNS劫持了嗎?dns 被劫持怎麼解決DNS
- 關於新媒體運營崗位,你瞭解多少?
- 你真的瞭解HTTP快取嗎HTTP快取
- 解密網路通訊的關鍵技術(上):DNS、ARP、DHCP和NAT,你瞭解多少?解密DNS
- 解密網路通訊的關鍵技術(下):DNS、ARP、DHCP和NAT,你瞭解多少?解密DNS
- 關於瀏覽器快取我知道多少瀏覽器快取
- 關於Linux系統和Windows系統你瞭解多少?LinuxWindows
- 關於Apache Flink的那些子專案,你瞭解多少?Apache
- 瀏覽器快取你瞭解麼?瀏覽器快取
- 你真的瞭解 OkHttp 快取控制嗎?HTTP快取
- dns汙染與dns劫持,瞭解dns汙染與dns劫持,網站安全不可疏忽DNS網站
- 關於資料中心方面的專業名詞,你瞭解多少?
- 網站快照被劫持,網站被劫持跳轉另一個網站解決辦法網站
- 快取特徵瞭解快取特徵
- 【前端幫幫忙】第5期 關於CSS權重,你瞭解多少?前端CSS
- 直播系統開發中關於開發環境你瞭解多少?開發環境
- 關於相親原始碼的監控系統搭建,你瞭解多少?原始碼
- 網站被劫持 網站被劫持跳轉到非法頁面的解決辦法網站
- 當紅“Serverless”,你瞭解多少?Server
- java異常你瞭解多少Java
- 關於MongoDB複製,你瞭解多少(附副本集常見任務教程)MongoDB
- 資訊洩露、DNS快取中毒!版本低於4.3的NicheStack受高嚴重安全漏洞影響DNS快取
- 關於快取快取
- 什麼是DNS快取?DNS快取有哪些作用?DNS快取