數(shù)據(jù)包過濾防火墻
優(yōu)點(diǎn):檢查范圍是一個(gè)數(shù)據(jù)包,對內(nèi)存及CPU性能要求低。
缺點(diǎn):無法對連接中的數(shù)據(jù)進(jìn)行更精確的過濾操作。
應(yīng)用層防火墻
優(yōu)點(diǎn):安全性高,提供應(yīng)用層的安全。
缺點(diǎn):性能差,只支持有限的應(yīng)用,不透明,不檢查報(bào)頭,不建立連接狀態(tài)表,檢查數(shù)據(jù)區(qū),網(wǎng)絡(luò)層保護(hù)較弱。
常見的防火墻結(jié)構(gòu)
單機(jī)防火墻
單機(jī)防火墻保護(hù)本機(jī),凡是進(jìn)出本機(jī)的數(shù)據(jù)包,都會受到這個(gè)防火墻 的監(jiān)控,達(dá)到維護(hù)本機(jī)安全的目的。
網(wǎng)關(guān)式防火墻
布置在網(wǎng)關(guān)位置的防火墻,保護(hù)的范圍是整個(gè)網(wǎng)絡(luò)。
透明防火墻
簡單來說,透明防火墻就是一個(gè)網(wǎng)橋設(shè)備,并且在網(wǎng)橋設(shè)備上賦予了過濾器的功能。好處是,網(wǎng)橋是工作在L2的網(wǎng)絡(luò)設(shè)備,不會有任何路由問題。
Netfilter/iptables
Netfilter可以說是Linux的第三代防火墻,是運(yùn)行在Linux中的一個(gè)功能。Netfilter也是以模塊的形式存在于Linux中。每當(dāng)Linux多一個(gè)Netfilter的模塊,就代表Linux防火墻的功能多了一項(xiàng)。
Netfilter所需要的規(guī)則是存放在內(nèi)存中的,防火墻管理人員如何將規(guī)則放到內(nèi)存中呢?所以防火墻管理人員需要一個(gè)規(guī)則編輯工具。
Iptables 是在IPV4網(wǎng)絡(luò)環(huán)境中使用
Ip6tables是在IPV6網(wǎng)絡(luò)環(huán)境中使用
Netfilter 是 Linux 核心中一個(gè)通用架構(gòu),它提供了一系列的 “表”(tables),每個(gè)表由若干 “鏈”(chains)組成,而每條鏈中可以有一條或數(shù)條 “規(guī)則”(rule)組成。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版