摘要:八、SNMPSNMP可以用來遠程監控和管理Cisco設備。然而,SNMP存在很多安全問題,特別是SNMPv1和v2中。要關閉SNMP服務,需要完成以下三件事:*從路由器配置中刪除默認的團體字符串;*關閉SNMP陷阱和系統關機特征;*關閉SNMP服務。要查看是否配置了SNMP命令,執行showrunning-config命令。下面顯示了用來完全關閉SNMP的
八、SNMP
SNMP可以用來遠程監控和管理Cisco設備。然而,SNMP存在很多安全問題,特別是SNMP v1和v2中。要關閉SNMP服務,需要完成以下三件事:
*從路由器配置中刪除默認的團體字符串;
*關閉SNMP陷阱和系統關機特征;
*關閉SNMP服務。
要查看是否配置了SNMP命令,執行show running-config命令。
下面顯示了用來完全關閉SNMP的配置:Router(config)#no snmp-server community public RORouter(config)#no snmp-server community private RWRouter(config)#no snmp-server enable trapsRouter(config)#no snmp-server system-shutdownRouter(config)#no snmp-server trap-authRouter(config)#no snmp-server
前兩個命令刪除了只讀和讀寫團體字符串(團體字符串可能不一樣)。接下來三個命令關閉SNMP陷阱、系統關機和通過SNMP的認證陷阱。最后在路由器上關閉SNMP服務。關閉SNMP服務之后,使用show snmp命令驗證。
九、域名解析
缺省情況下,Cisco路由器DNS服務會向255.255.255.255廣播地址發送名字查詢。應該避免使用這個廣播地址,因為攻擊者可能會借機偽裝成一個DNS服務器。
如果路由器使用DNS來解析名稱,會在配置中看到類似的命令:Router(config)#hostname santaRouter(config)#ip domain-name claus.govRouter(config)#ip name-server 200.1.1.1 202.1.1.1Router(config)#ip domain-lookup
可以使用show hosts命令來查看已經解析的名稱。
因為DNS沒有固有的安全機制,易受到會話攻擊,在目的DNS服務器響應之前,黑客先發送一個偽造的回復。如果路由器得到兩個回復,通常忽略第二個回復。
解決這個問題,要么確保路由器有一個到DNS服務器的安全路徑,要么不要使用DNS,而使用手動解析。使用手動解析,可以關閉DNS,然后使用ip host命令靜態定義主機名。如果想阻止路由器產生DNS查詢,要么配置一個具體的DNS服務器(ip name-server),要么將這些查詢作為本地廣播(當DNS服務器沒有被配置時),使用下面的配置:Router#telnetwww.quizware.com80 (測試)Router(config)#no ip domain-lookupRouter#telnetwww.cisco.com80
通信工程師備考資料免費領取
去領取
專注在線職業教育25年