linux系統防火牆篇(一)

2022-08-28 11:42:14 字數 1594 閱讀 6946

防火牆的過濾機制:

1、netfilter(資料報過濾)

將資料報的包頭拆分來進行分析,判斷哪些行為可以放通進行操作,哪些需要封堵或者拒絕。包括硬體位址、邏輯ip位址、tcp、udp、icmp等資料報。主要是iso七層協議體系裡的2、3、4層。

netfilter是linux核心建立的機制,netfilter提供iptables軟體進行資料報過濾,效率很高。

3、proxy(**伺服器)

a想要訪問網際網路上的c時,資料流程如下:

1、a向**伺服器b請求資料;

2、**伺服器b收到a的請求後,向c請求資料;

3、c返回資料給b;

4、b再返回資料給a

通過上面的大致流程可以發現,其實a並沒有直接上網,所以上面的2、3、4、5對於a來說都不可見。主要a可以連線b就能正常上網。

支援該功能管理的程式:

xinetd管理的服務有哪些呢?

yum install xinetd -y (未安裝先安裝)

[root@benxiaohai ~]# chkconfig --list

結果前部分省略

xinetd based services:                             這些服務是由xinetd管理的

chargen-dgram: off

chargen-stream: off

daytime-dgram: off

daytime-stream: off

discard-dgram: off

discard-stream: off

echo-dgram: off

echo-stream: off

tcpmux-server: off

time-dgram: off

time-stream: off

ldd $(which sshd),看到該服務包含libwrap這個動態函式庫,所以支援。

/etc/hosts.allow和/etc/hosts.deny的設定:

格式如下:

服務名(程式名): ip

限制單個ip寫法如下:

[root@benxiaohai ~]# cat /etc/hosts.allow

sshd:192.168.100.125        或者  sshd:192.168.100.125/255.255.255.255,或者sshd:192.168.100.125 192.168.100.126,多個ip用空格隔開,不支援sshd:192.168.100.1/32這種寫法

[root@benxiaohai ~]# cat /etc/hosts.deny 

sshd:all

使用其他的ip進行登入,發現登入不上

這兩個檔案上有先後順序:

1、先檢視/etc/hosts.allow,符合的ip就允許

2、再檢視/etc/hosts.deny,符合的ip就禁止

3、若都不在這兩個檔案裡,即都不符合規則,最終是允許。

Linux系統 防火牆

1 首先檢視系統是否安裝了iptables,在終端輸入 iptables v 如果顯示出版本號表示已經安裝,如果沒有請執行 apt get install iptables 2 檢視當前防火牆配置資訊。注意對iptables的操作都必須有root許可權。3 在linux系統裡面bai找到並開啟編輯配...

防火牆系列(一) 何為防火牆

簡單解釋下內聯網路和外聯網路 內聯網路類似於區域網是指某個企業或者單位內部互動的網路,外聯網路就是外部的internet 部署在使用者內聯網路和外聯網路之間的一道屏障,一切內外聯網路交換的資料都應該通過防火牆裝置。以預先定義好的安全規則為標準,防火牆將對通過他的資料進行安全監測,符合安全規則的資料流...

防火牆 防火牆安全

作為計算機的第一道屏障,防火牆的重要性不言而喻,儘管防火牆在面臨網路攻擊時仍有很大的缺陷,不如無法阻止自內而外的攻擊,對複雜多變的網路攻擊攻擊無法預警和像ids所做的那樣。但防火牆依然是伺服器乃至個人機的一道不可或缺的屏障。木桶原理 本文將對防火牆做乙個初步的簡介,顯然像我們知道的那樣,防火牆是一款...