Linux防火墻(2)—— netfilter與iptables

netfilter 與 iptables
上章講述了Linux防火墻的分類,本章將講述netfilter與iptables的關(guān)系氮凝。

Linux系統(tǒng)中的包過濾防火墻由netfilter和包過濾管理工具(iptables/firewalld)組成厕吉。

netfilter是集成于Linux內(nèi)核中的一個安全框架隘擎,也被稱為網(wǎng)絡數(shù)據(jù)包過濾器蹄葱。

netfilter實現(xiàn)包過濾防火墻的內(nèi)部結(jié)構(gòu)萨脑、不以程序或文件形式存在筝蚕,屬于“內(nèi)核態(tài)”卦碾。

iptables/firewalld指用來管理linux防火墻的程序铺坞,屬于“用戶態(tài)”。

需要注意的是:從Linux內(nèi)核2.4開始洲胖,Linux系統(tǒng)提供了包過慮管理工具--iptables济榨,而之后,從Centos7發(fā)行版開始使用新的包過濾管理工具——firewalld绿映。

iptables只支持命令行方式進行管理防火墻擒滑。

firewalld是centos7版本開始提供的新工具,除了支持命令行管理外叉弦,另支持圖形化管理丐一。

netfilter
netfilter安全框架由四表五鏈組成,新版本增添一個表淹冰,稱為五表五鏈库车。

netfilter在內(nèi)核中選取五個位置放了五個hook function(INPUT、OUTPUT樱拴、FORWARD柠衍、PREROUTING、POSTROUTING)晶乔,而這五個hook function向用戶開放拧略,也稱之為五鏈(chain);用戶可以通過iptables/firewalld兩個包過濾管理工具向五個鏈中寫入規(guī)則(rule)瘪弓。

用戶設置的規(guī)則垫蛆,可以按類型分成五個表(table)。

filter表:過濾規(guī)則表腺怯,根據(jù)預定義的規(guī)則過濾符合條件的數(shù)據(jù)包袱饭,確定是否放行該數(shù)據(jù)包。

nat表:地址轉(zhuǎn)換規(guī)則表呛占,英文全稱network address translation的縮寫虑乖,修個數(shù)據(jù)包中的源、目標ip地址或端口晾虑。

mangle:為數(shù)據(jù)包設置標記疹味。

raw:確定是否對該數(shù)據(jù)包進行狀態(tài)跟蹤,可以關(guān)閉NAT表上啟用的連接跟蹤機制帜篇,加快封包穿越防火墻速度糙捺。

security(新加表):是否定義強制訪問控制規(guī)則(MAC),由Linux安全模塊(如SELinux)實現(xiàn)笙隙。

規(guī)則表的優(yōu)先級順序為:security -->raw-->mangle-->nat-->filter

三種報文流向:

流入本機:PREROUTING --> INPUT-->用戶空間進程

流出本機:用戶空間進程 -->OUTPUT--> POSTROUTING

轉(zhuǎn)發(fā):PREROUTING --> FORWARD --> POSTROUTING

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末洪灯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子竟痰,更是在濱河造成了極大的恐慌签钩,老刑警劉巖掏呼,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異铅檩,居然都是意外死亡憎夷,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進店門昧旨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來岭接,“玉大人,你說我怎么就攤上這事臼予。” “怎么了啃沪?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵粘拾,是天一觀的道長。 經(jīng)常有香客問我创千,道長缰雇,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任追驴,我火速辦了婚禮械哟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘殿雪。我一直安慰自己暇咆,他們只是感情好,可當我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布丙曙。 她就那樣靜靜地躺著爸业,像睡著了一般。 火紅的嫁衣襯著肌膚如雪亏镰。 梳的紋絲不亂的頭發(fā)上扯旷,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天,我揣著相機與錄音索抓,去河邊找鬼钧忽。 笑死,一個胖子當著我的面吹牛逼肯,可吹牛的內(nèi)容都是我干的耸黑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼篮幢,長吁一口氣:“原來是場噩夢啊……” “哼崎坊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起洲拇,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤奈揍,失蹤者是張志新(化名)和其女友劉穎曲尸,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體男翰,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡另患,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蛾绎。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昆箕。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖租冠,靈堂內(nèi)的尸體忽然破棺而出鹏倘,到底是詐尸還是另有隱情,我是刑警寧澤顽爹,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布纤泵,位于F島的核電站,受9級特大地震影響镜粤,放射性物質(zhì)發(fā)生泄漏捏题。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一肉渴、第九天 我趴在偏房一處隱蔽的房頂上張望公荧。 院中可真熱鬧,春花似錦同规、人聲如沸循狰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晤揣。三九已至,卻和暖如春朱灿,著一層夾襖步出監(jiān)牢的瞬間昧识,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工盗扒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留跪楞,地道東北人。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓侣灶,卻偏偏與公主長得像甸祭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子褥影,可洞房花燭夜當晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 1.安全技術(shù) (1)入侵檢測與管理系統(tǒng)(Intrusion Detection Systems): 特點是不阻斷任...
    尛尛大尹閱讀 2,473評論 0 2
  • 防火墻的概念iptables的簡介iptables命令網(wǎng)絡防火墻NATfirewalld服務 一岩喷、防火墻的概念 (...
    哈嘍別樣閱讀 1,825評論 0 1
  • iptabels是與Linux內(nèi)核集成的包過濾防火墻系統(tǒng)吹埠,幾乎所有的linux發(fā)行版本都會包含iptables的功...
    隨風化作雨閱讀 4,772評論 1 16
  • 目前市面上比較常見的有3把还、4層的防火墻,叫網(wǎng)絡層的防火墻赊抖,還有7層的防火墻,其實是代理層的網(wǎng)關(guān)寨典。 三層的防火墻會在...
    輝耀輝耀閱讀 2,659評論 0 2
  • 有時事情就像老天安排好一樣耸成,本周歐冠三場比賽报亩,客隊全勝。英超霸主曼城主場負井氢,熱刺主場負尤文弦追,大巴黎主場負皇馬。難道...
    竹報平安_ae4d閱讀 114評論 0 0