centos7之iptables與firewalld


保障數據的安全性是繼保障數據的可用性之后最為重要的一項工作。防火牆作為公網 與內網之間的保護屏障,在保障數據的安全性方面起着至關重要的作用。

firewalld與iptables
iptables
firewall-cmd
firewall-config
TCP Wrappers

在生產環境公網條件下,黑客叢生、罪惡漫天,企業會在公網和內網之間砌一座保護牆,這個就叫做防火牆,有軟件和硬件之分,其原理都是依據策略對穿越防火牆自身的流量過濾。

centos7   firewalld
centos6   iptables

iptables 與 firewalld 都不是真正的防火牆, 它們都只是用來定義防火牆策略的防火牆管理工具,是一種服務。

策略和規則鏈

防火牆會從上至下的順序來讀取配置的策略規則,在找到匹配項后就立即結束匹配工作 並去執行匹配項中定義的行為(即放行或阻止)。如果在讀取完所有的策略規則之后沒有匹配 項,就去執行默認的策略。一般而言,防火牆策略規則的設置有兩種:一種是“通”(即放行), 一種是“堵”(即阻止)。當防火牆的默認策略為拒絕時(堵),就要設置允許規則(通),否則 誰都進不來;如果防火牆的默認策略為允許時,就要設置拒絕規則,否則誰都能進來,防火牆 也就失去了防范的作用。

iptables 服務把用於處理或過濾流量的策略條目稱之為規則,多條規則可以組成一個規則 鏈,而規則鏈則依據數據包處理位置的不同進行分類,具體如下:

➢ 在進行路由選擇前處理數據包(PREROUTING);

處理流入的數據包(INPUT);   最長用的規則鏈
➢ 處理流出的數據包(OUTPUT);
➢ 處理轉發的數據包(FORWARD);

➢ 在進行路由選擇后處理數據包(POSTROUTING)。 



比如咱們住的小區,物業有個規定:禁止共享單車入內,各種車輛進入需要登記。可見這倆規則用於小區的正門(流量必經的地方)。
防火牆策略如同物業的規定,
第一條策略:
共享單車禁止入內,無須登記。
第二條策略:
其他車輛需要登記入內。
默認策略:
小區居民可以直接入內。

僅僅有策略還不能保證小區(服務器)的安全,保安(防火牆)不知道用什么動作處理匹配的流量,比如“accept”、

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM