學(xué)習(xí)啦>學(xué)習(xí)電腦>電腦安全>防火墻知識(shí)>

淺析防火墻與路由器的安全配置

時(shí)間: admin1 分享

防火墻已經(jīng)成為企業(yè)網(wǎng)絡(luò)建設(shè)中的一個(gè)關(guān)鍵組成部分。但有很多用戶,認(rèn)為網(wǎng)絡(luò)中已經(jīng)有了路由器,可以實(shí)現(xiàn)一些簡(jiǎn)單的包過(guò)濾功能,所以,為什么還要用防火墻呢?以下我們針對(duì)NetEye防火墻與業(yè)界應(yīng)用最多、最具代表性的CISCO路由器在安全方面的對(duì)比,來(lái)闡述為什么用戶網(wǎng)絡(luò)中有了路由器還需要防火墻?!?
  一、 兩種設(shè)備產(chǎn)生和存在的背景不同 
  1.兩種設(shè)備產(chǎn)生的根源不同 
  路由器的產(chǎn)生是基于對(duì)網(wǎng)絡(luò)數(shù)據(jù)包路由而產(chǎn)生的。路由器需要完成的是將不同網(wǎng)絡(luò)的數(shù)據(jù)包進(jìn)行有效的路由,至于為什么路由、是否應(yīng)該路由、路由過(guò)后是否有問(wèn)題等根本不關(guān)心,所關(guān)心的是:能否將不同的網(wǎng)段的數(shù)據(jù)包進(jìn)行路由從而進(jìn)行通訊?!?
  防火墻是產(chǎn)生于人們對(duì)于安全性的需求。數(shù)據(jù)包是否可以正確的到達(dá)、到達(dá)的時(shí)間、方向等不是防火墻關(guān)心的重點(diǎn),重點(diǎn)是這個(gè)(一系列)數(shù)據(jù)包是否應(yīng)該通過(guò)、通過(guò)后是否會(huì)對(duì)網(wǎng)絡(luò)造成危害?!?
  2.根本目的不同 
  路由器的根本目的是:保持網(wǎng)絡(luò)和數(shù)據(jù)的"通"?!?
  防火墻根本的的目的是:保證任何非允許的數(shù)據(jù)包"不通"?!?
  二、核心技術(shù)的不同 
  Cisco路由器核心的ACL列表是基于簡(jiǎn)單的包過(guò)濾,從防火墻技術(shù)實(shí)現(xiàn)的角度來(lái)說(shuō),NetEye防火墻是基于狀態(tài)包過(guò)濾的應(yīng)用級(jí)信息流過(guò)濾?!?
  下圖是一個(gè)最為簡(jiǎn)單的應(yīng)用:企業(yè)內(nèi)網(wǎng)的一臺(tái)主機(jī),通過(guò)路由器對(duì)內(nèi)網(wǎng)提供服務(wù)(假設(shè)提供服務(wù)的端口為tcp 1455)。為了保證安全性,在路由器上需要配置成:外-》內(nèi) 只允許client訪問(wèn) server的tcp 1455端口,其他拒絕?!?
 
  針對(duì)現(xiàn)在的配置,存在的安全脆弱性如下: 
  1、IP地址欺騙(使連接非正常復(fù)位) 
  2、TCP欺騙(會(huì)話重放和劫持) 
  存在上述隱患的原因是,路由器不能監(jiān)測(cè)TCP的狀態(tài)。如果在內(nèi)網(wǎng)的client和路由器之間放上NetEye防火墻,由于NetEye防火墻能夠檢測(cè) TCP的狀態(tài),并且可以重新隨機(jī)生成TCP的序列號(hào),則可以徹底消除這樣的脆弱性。同時(shí),NetEye 防火墻的一次性口令認(rèn)證客戶端功能,能夠?qū)崿F(xiàn)在對(duì)應(yīng)用完全透明的情況下,實(shí)現(xiàn)對(duì)用戶的訪問(wèn)控制,其認(rèn)證支持標(biāo)準(zhǔn)的Radius協(xié)議和本地認(rèn)證數(shù)據(jù)庫(kù),可以完全與第三方的認(rèn)證服務(wù)器進(jìn)行互操作,并能夠?qū)崿F(xiàn)角色的劃分。 
  雖然,路由器的"Lock-and-Key"功能能夠通過(guò)動(dòng)態(tài)訪問(wèn)控制列表的方式,實(shí)現(xiàn)對(duì)用戶的認(rèn)證,但該特性需要路由器提供Telnet服務(wù),用戶在使用使也需要先Telnet到路由器上,使用起來(lái)不很方便,同時(shí)也不夠安全(開(kāi)放的端口為黑客創(chuàng)造了機(jī)會(huì))?!?
  三、安全策略制定的復(fù)雜程度不同 
  路由器的默認(rèn)配置對(duì)安全性的考慮不夠,需要一些高級(jí)配置才能達(dá)到一些防范攻擊的作用,安全策略的制定絕大多數(shù)都是基于命令行的,其針對(duì)安全性的規(guī)則的制定相對(duì)比較復(fù)雜,配置出錯(cuò)的概率較高?!?
  NetEye 防火墻的默認(rèn)配置既可以防止各種攻擊,達(dá)到既用既安全,安全策略的制定是基于全中文的GUI的管理工具,其安全策略的制定人性化,配置簡(jiǎn)單、出錯(cuò)率低。
  四、對(duì)性能的影響不同 
  路由器是被設(shè)計(jì)用來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)包的,而不是專門(mén)設(shè)計(jì)作為全特性防火墻的,所以用于進(jìn)行包過(guò)濾時(shí),需要進(jìn)行的運(yùn)算非常大,對(duì)路由器的CPU和內(nèi)存的需要都非常大,而路由器由于其硬件成本比較高,其高性能配置時(shí)硬件的成本都比較大?!?
  NetEye防火墻的硬件配置非常高(采用通用的INTEL芯片,性能高且成本低),其軟件也為數(shù)據(jù)包的過(guò)濾進(jìn)行了專門(mén)的優(yōu)化,其主要模塊運(yùn)行在操作系統(tǒng)的內(nèi)核模式下,設(shè)計(jì)之時(shí)特別考慮了安全問(wèn)題,其進(jìn)行數(shù)據(jù)包過(guò)濾的性能非常高。 
  由于路由器是簡(jiǎn)單的包過(guò)濾,包過(guò)濾的規(guī)則條數(shù)的增加,NAT規(guī)則的條數(shù)的增加,對(duì)路由器性能的影響都相應(yīng)的增加,而NetEye防火墻采用的是狀態(tài)包過(guò)濾,規(guī)則條數(shù),NAT的規(guī)則數(shù)對(duì)性能的影響接近于零?!?
  五、審計(jì)功能的強(qiáng)弱差異巨大 
  路由器本身沒(méi)有日志、事件的存儲(chǔ)介質(zhì),只能通過(guò)采用外部的日志服務(wù)器(如syslog,trap)等來(lái)完成對(duì)日志、事件的存儲(chǔ);路由器本身沒(méi)有審計(jì)分析工具,對(duì)日志、事件的描述采用的是不太容易理解的語(yǔ)言;路由器對(duì)攻擊等安全事件的相應(yīng)不完整,對(duì)于很多的攻擊、掃描等操作不能夠產(chǎn)生準(zhǔn)確及時(shí)的事件。審計(jì)功能的弱化,使管理員不能夠?qū)Π踩录M(jìn)行及時(shí)、準(zhǔn)確的響應(yīng)。
 
  NetEye防火墻的日志存儲(chǔ)介質(zhì)有兩種,包括本身的硬盤(pán)存儲(chǔ),和單獨(dú)的日志服務(wù)器;針對(duì)這兩種存儲(chǔ),NetEye 防火墻都提供了強(qiáng)大的審計(jì)分析工具,使管理員可以非常容易分析出各種安全隱患;NetEye 防火墻對(duì)安全事件的響應(yīng)的及時(shí)性,還體現(xiàn)在他的多種報(bào)警方式上,包括蜂鳴、trap、郵件、日志;NetEye 防火墻還具有實(shí)時(shí)監(jiān)控功能,可以在線監(jiān)控通過(guò)防火墻的連接,同時(shí)還可以捕捉數(shù)據(jù)包進(jìn)行分析,非分析網(wǎng)絡(luò)運(yùn)行情況,排除網(wǎng)絡(luò)故障提供了方便?!?
  六、防范攻擊的能力不同 
  對(duì)于像Cisco這樣的路由器,其普通版本不具有應(yīng)用層的防范功能,不具有入侵實(shí)時(shí)檢測(cè)等功能,如果需要具有這樣的功能,就需要生級(jí)升級(jí)IOS為防火墻特性集,此時(shí)不單要承擔(dān)軟件的升級(jí)費(fèi)用,同時(shí)由于這些功能都需要進(jìn)行大量的運(yùn)算,還需要進(jìn)行硬件配置的升級(jí),進(jìn)一步增加了成本,而且很多廠家的路由器不具有這樣的高級(jí)安全功能。可以得出: 
  ·具有防火墻特性的路由器成本 > 防火墻 + 路由器 
  ·具有防火墻特性的路由器功能 < 防火墻 + 路由器
  ·具有防火墻特性的路由器可擴(kuò)展性 < 防火墻 + 路由器
  綜上所述,可以得出結(jié)論:用戶的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的簡(jiǎn)單與復(fù)雜、用戶應(yīng)用程序的難易程度不是決定是否應(yīng)該使用防火墻的標(biāo)準(zhǔn),決定用戶是否使用防火墻的一個(gè)根本條件是用戶對(duì)網(wǎng)絡(luò)安全的需求!
  即使用戶的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和應(yīng)用都非常簡(jiǎn)單,使用防火墻仍然是必需的和必要的;如果用戶的環(huán)境、應(yīng)用比較復(fù)雜,那么防火墻將能夠帶來(lái)更多的好處,防火墻將是網(wǎng)絡(luò)建設(shè)中不可或缺的一部分,對(duì)于通常的網(wǎng)絡(luò)來(lái)說(shuō),路由器將是保護(hù)內(nèi)部網(wǎng)的第一道關(guān)口,而防火墻將是第二道關(guān)口,也是最為嚴(yán)格的一道關(guān)口

11311