国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

BIND8+ 域名服務器安全增強(1)
2005-12-19   

為什么要寫這篇文章?第一個原因當然就是前段時間出現的BIND 8.2.x TSIG安全漏洞(還有去年公布的BIND 8.1.x/8.2.x NXT安全漏洞),直到目前為止,國內也還沒有關于DNS服務安全配置方面的較為完整的文章(即使是國外也不多見)。另一個原因是經過調查發現,幾乎任何一種UNIX家族的操作系統,都使用BIND軟件作為其DNS的唯一實現,比起其它諸如ftp/http/pop3等網絡服務有各種各樣的發行版本,所以一旦被發現有安全問題,則受影響的主機之多也是其它漏洞很難比擬的。所以覺得應該寫一份針對BIND DNS服務軟件的安全配置資料,充分利用BIND自身已經實現的保護功能,加強BIND安全性,從而能抵御目前已知的BIND安全漏洞,并使潛在的安全漏洞所可能對服務器造成的影響盡可能地減少。
配置環境:
FreeBSD 4.1-RELEASE
BIND 8.2.3
---[[ 啟動安全選項 ]]---------------------------------------------------
named進程啟動選項:
-r:關閉域名服務器的遞歸查詢功能(缺省為打開)。該選項可在配置文件的options中使用"recursion"選項覆蓋。
-u <user_name>和-g <group_name>:定義域名服務器運行時所使用的UID和GID。這用于丟棄啟動時所需要的root特權。
-t <directory>:指定當服務器進程處理完命令行參數后所要chroot()的目錄。
---[[ 配置文件中的安全選項 ]]-------------------------------------------
1、假如希望記錄安全事件到文件中,但同時還希望保持原有的日志模式,可以添加以下內容:
logging {
channel my_security_channel {
file "my_security_file.log" versions 3 size 20m;
severity info;
};
category security {
my_security_channel;
default_syslog; default_debug; };
}
其中my_security_channel是用戶自定義的channel名字,my_security_file.log 是安全事件日志文件,可包含全路徑(否則是以named進程工作目錄為當前目錄)。安全事件日志文件名為my_security_file.log,保存三個最近的備份(my_security_file.log0、my_security_file.log1、my_security_file.log2),日志文件的最大容量為20MB(如果達到或超這一數值,直到該文件被再次打開前,將不再記錄任何日志消息。缺?。ㄊ÷裕r是沒有大小限制。)
2、在options節中增加自定義的BIND版本信息,可隱藏BIND服務器的真正版本號。
version "Who knows?";
// version 9.9.9;
此時如果通過DNS服務查詢BIND版本號時,返回的信息就是"Who knows?"。^_^
3、要禁止DNS域名遞歸查詢,在options(或特定的zone區域)節中增加:
recursion no;
fetch-glue no;
4、要增加出站查詢請求的ID值的隨機性,在options節中增加:
use-id-pool yes;
則服務器將跟蹤其出站查詢ID值以避免出現重復,并增加隨機性。注意這將會使服務器多占用超過128KB內存。(缺省值為no)
5、要限制對DNS服務器進行域名查詢的主機,在options(或特定的zone區域)節中增加:
allow-query { <address_match_list> };
address_match_list是允許進行域名查詢的主機IP列表,如"1.2.3.4; 5.6.7/24;"。
6、要限制對DNS服務器進行域名遞歸查詢的主機,在options(或特定的zone區域)節中增加:
allow-recursion { <address_match_list> };
address_match_list是允許進行域名遞歸查詢的主機IP列表,如"1.2.3.4; 5.6.7/24;"。
7、要指定允許哪些主機向本DNS服務器提交動態DNS更新,在options(或特定的zone區域)節中增加:
allow-update { <address_match_list> };
address_match_list是允許向本DNS服務器提交動態DNS更新的主機IP列表,如
"1.2.3.4; 5.6.7/24;"。
缺省時為拒絕所有主機的提交。
8、要限制對DNS服務器進行區域記錄傳輸的主機,在options(或特定的zone區域)節中增加:
allow-transfer { <address_match_list> };
address_match_list是允許進行區域記錄傳輸的主機IP列表,如"1.2.3.4;
5.6.7/24;"。
9、要指定不接受哪些服務器的區域記錄傳輸請求,在options(或特定的zone區域)節中增加:
blackhole { <address_match_list> };
address_match_list是不接受區域記錄傳輸請求的主機IP列表,如"1.2.3.4;
5.6.7/24;"。
10、在options節中還有一些資源限制選項,不同用戶可根據實際情況靈活設置,但一定要注意不當的設置會損失DNS服務的性能。
coresize <size_spec> ; // core dump的最大值。缺省為default。
datasize <size_spec> ; // 服務器所使用的最大數據段內存。缺省為default。
files <size_spec> ; // 服務器能同時打開的最大文件數。缺省為
// unlimited(不限制)。
// (注意,并非所有操作系統都支持這一選項。)
max-ixfr-log-size <size_spec> ; // (目前版本暫不使用。)限制增量區域記錄傳輸時會話日志的大小。
stacksize <size_spec> ; // 服務器所使用的最大堆棧段內存。缺省為default。
11、定義ACL地址名(即用于上面的<address_match_list>)。注意,如果要使用這里定義的列表名,必須先定義,后使用!
例如:
acl intranet {
192.168/16;
};
acl partner {
!172.16.0.1;
172.16/12; // 除172.168.0.1外172.16.0.0/12網絡中其它主機
};
BIND已內置以下四個ACL:
all // 允許所有主機
none // 禁止所有主機
localhost // 本機的所有網絡接口
localnets // 本機所在網絡
12、BIND域名服務器的一個有用功能(慎用?。。。?
控制管理接口controls節語法格式:
controls {
[ inet ip_addr
port ip_port
allow { <address_match_list>; }; ]
[ unix path_name
perm number
owner number
group number; ]
};
controls節提供管理接口。如果使用第一種(inet),則在指定IP(接口)和端口上監聽,但只允許在allow中限定允許與其連接的IP地址列表。如果使用第二種(unix),則產生一個FIFO的控制管道,權限、屬主和用戶組都由其參數限定。
---[[ 通過TSIG對區域記錄傳輸進行認證和校驗 ]]---------------------------
首先請確保你的BIND域名服務器軟件已更新到最新版本!
在BIND 8.2+中,能夠使用事務簽名(Transaction Signatures,即TSIG!)來對區域記錄數據進行驗證和校驗。它要求在主域名服務器和輔助域名服務器上配置好加密密鑰,并通知服務器使用該密鑰與其它域名服務器通訊。(注意,TSIG的使用要求域名服務器必須進行時鐘同步?。?
A、如果需要用TSIG簽名來進行安全的DNS數據庫手工更新,具體操作步驟很簡單:
1、使用BIND自帶的dnskeygen工具生成TSIG密鑰。
# dnskeygen -H 128 -h -n tsig-key.
則會生成兩個文件。'Ktsig-key.+157+00000.key'內容如下:
tsig-key. IN KEY 513 3 157 awwLOtRfpGE+rRKF2+DEiw==
'Kvip-key.+157+00000.private'內容如下:
Private-key-format: v1.2 Algorithm: 157 (HMAC) Key:awwLOtRfpGE+rRKF2+DEiw==
注意這些密鑰都已經過BASE64編碼了。將它們放到本地域名服務器的配置文件中。例如:
key tsig-key. { algorithm hmac-md5; secret "awwLOtRfpGE+rRKF2+DEiw=="; };
zone "dns.nsfocus.com" {
...
...
allow-update { key tsig-key. ; };
}
記住要重啟named守護進程。
然后將這兩個密鑰文件復制到客戶端系統(或輔助域名服務器),例如為/var
/named/tsig目錄。最后運行如下命令即可:
nsupdate -k /var/named/tsig:tsig-key.
B、如果需要對區域記錄傳輸(自動或手工)進行TSIG簽名,則:
1、用dnskeygen生成TSIG密鑰,方法同上。
2、主域名服務器配置文件的內容(節選)如下:
// 定義認證的方法和共享密鑰
key master-slave {
algorithm hmac-md5;
secret "mZiMNOUYQPMNwsDzrX2ENw==";
};
// 定義輔助域名服務器的一些特性
server 192.168.8.18 {
transfer-format many-answers;
keys { master-slave; };
};
// 區域記錄定義
zone "nsfocus.com" {
type master;
file db.nsfocus.com;
allow-transfer { 192.168.8.18; };
};

共2頁: 1 [2] 下一頁

熱詞搜索:

上一篇:Windows下權限設置詳解
下一篇:用Apache的CGI封裝器來加強安全性

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
久久久欧美精品| 亚洲一区网站| 国产一区二区精品| 99re6热只有精品免费观看| 亚洲国产精品一区二区尤物区| 久久精品视频免费播放| 国产欧美日韩三级| 久久99伊人| 午夜精品免费视频| 国模套图日韩精品一区二区| 久久久av网站| 亚洲美女色禁图| 国产伦精品一区二区三区四区免费 | 国产精品人人做人人爽| 亚洲欧美国产另类| 久久精品在线免费观看| 国产精品美女黄网| 羞羞色国产精品| 国产亚洲观看| 欧美大片国产精品| 性色av一区二区怡红| 欧美大尺度在线| 国产精品国产a级| 久久久噜噜噜久久中文字幕色伊伊 | 欧美乱妇高清无乱码| 在线视频精品| 国产欧美91| 国产麻豆精品久久一二三| 欧美中文字幕不卡| 亚洲影院高清在线| 亚洲第一精品久久忘忧草社区| 欧美体内she精视频在线观看| 久久综合999| 久久女同互慰一区二区三区| 久久精品青青大伊人av| 久久av一区二区| 久久久久久久久久久久久女国产乱| 在线综合视频| 亚洲一区在线免费观看| 亚洲一区二区三区成人在线视频精品| 在线观看亚洲| ●精品国产综合乱码久久久久| 国产三级精品三级| 国产女主播一区二区| 国产精品久久久久天堂| 国产精品日日摸夜夜摸av| 国产深夜精品福利| 亚洲第一搞黄网站| 亚洲美女av黄| 久久爱www| 欧美精品色网| 欧美日韩国产三级| 国产精品亚洲综合久久| 精品成人在线| 欧美一级片在线播放| 久久综合导航| 国内精品久久久久久久影视蜜臀| 激情六月婷婷综合| 在线视频欧美一区| 看片网站欧美日韩| 国产精品推荐精品| 亚洲激情在线| 久久亚洲一区二区| 国产精品久久久久久久久免费桃花 | 久久综合中文色婷婷| 免费看亚洲片| 国内精品久久久久久久97牛牛| 99精品视频一区| 欧美不卡高清| 狠狠狠色丁香婷婷综合久久五月| 欧美视频四区| 影音先锋久久资源网| 在线播放视频一区| 亚洲欧美日韩在线一区| 免费久久99精品国产| 国产视频一区二区在线观看 | 国内精品久久久久国产盗摄免费观看完整版| 在线看成人片| 久久久之久亚州精品露出| 女生裸体视频一区二区三区| 久久久久久午夜| 欧美理论在线播放| 亚洲第一精品夜夜躁人人躁| 亚洲精美视频| 欧美日本高清| 日韩亚洲欧美综合| 久久久久网站| 国语自产精品视频在线看8查询8 | 欧美日韩另类丝袜其他| 欧美在线视频免费观看| 精品999久久久| 夜夜嗨av一区二区三区四季av | 欧美特黄一级大片| 亚洲欧美综合国产精品一区| 国产精品麻豆va在线播放| 亚洲主播在线观看| 亚洲三级影院| 亚洲毛片一区| 亚洲一区二区三区免费视频| 在线视频你懂得一区二区三区| 在线观看成人av电影| 欧美日韩在线一区二区| 久久精品亚洲精品| 久久久久久久久伊人| 欧美日韩国产999| 欧美三区美女| 国产亚洲成人一区| 亚洲精品护士| 在线综合+亚洲+欧美中文字幕| 欧美一区二区三区另类| 黄色av一区| 亚洲国产影院| 亚洲欧美卡通另类91av| 免费亚洲一区二区| 樱桃国产成人精品视频| 国产日韩欧美一区二区| 日韩午夜视频在线观看| 欧美有码视频| 欧美亚州韩日在线看免费版国语版| 国产精品综合视频| 亚洲第一区在线| 亚洲免费婷婷| 玖玖综合伊人| 国产色产综合产在线视频| 欧美在线免费视屏| 国产三级欧美三级日产三级99| 国产精品福利av| 在线不卡欧美| 亚洲在线日韩| 欧美久色视频| 亚洲日本一区二区三区| 久久精品国产77777蜜臀| 欧美影院在线播放| 欧美日韩中文字幕综合视频| 精久久久久久| 久久精品欧美日韩| 国产欧美一区二区三区沐欲| 亚洲一区二区三区免费观看| 欧美精品久久久久a| 亚洲国产一区二区a毛片| 久久精品国产一区二区三| 欧美日韩一区二区三区在线看| 国产午夜久久久久| 久久久久国产一区二区三区四区 | 99精品热视频| 欧美一区午夜精品| 欧美日韩在线播放一区| 国外成人性视频| 久久久久久亚洲综合影院红桃| 国产麻豆日韩欧美久久| 午夜精品亚洲一区二区三区嫩草| 国产精品成人国产乱一区| 一本色道久久综合亚洲精品不卡| 欧美精品v国产精品v日韩精品| 91久久精品国产91性色| 欧美三级在线| 久久激情网站| 中文一区二区在线观看| 国产日韩欧美综合在线| 老司机久久99久久精品播放免费| 日韩视频免费看| 国产日韩欧美中文| 欧美理论在线播放| 午夜精品一区二区三区在线| 亚洲人成艺术| 尤妮丝一区二区裸体视频| 欧美吻胸吃奶大尺度电影| 久久国产主播| 午夜精品福利一区二区三区av| 亚洲人成77777在线观看网| 国产精品久久久久久久7电影| 久久嫩草精品久久久精品一| 一区二区三区四区蜜桃| 亚洲精品一区中文| 亚洲美女视频| 亚洲美女诱惑| 亚洲人成人77777线观看| 国产伦精品一区二区三区照片91| 欧美大片91| 欧美激情在线狂野欧美精品| 欧美xxxx在线观看| 欧美激情一区二区三区成人 | 亚洲桃色在线一区| 亚洲一区观看| 欧美在线视频a| 久久久久久一区二区三区| 久久久久免费视频| 久久在线91| 欧美欧美天天天天操| 国产精品欧美经典| 国产一区二区三区在线观看免费 | 欧美黄色免费| 欧美日韩国产天堂| 国产精品久久久久国产a级| 国产精品视频一区二区高潮| 国产一区二区三区av电影| 亚洲大片精品永久免费| 亚洲天堂av图片| 久久久久久久尹人综合网亚洲| 欧美二区视频|