成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

通過Linux防火墻提高網(wǎng)絡(luò)的訪問控制

安全
Linux操作系統(tǒng)的安全性是眾所周知的,所以,現(xiàn)在很多企業(yè)的服務(wù)器,如文件服務(wù)器、WEB服務(wù)器等等,都采用的是Linux的操作系統(tǒng)。筆者所在的企業(yè),有包括Oracle數(shù)據(jù)庫服務(wù)器、文件備份服務(wù)器、郵件服務(wù)器、WEB服務(wù)器也都是采用Linux的服務(wù)器系統(tǒng)。

Linux作為操作系統(tǒng)來說,安全性要比Windows高出許多。也是眾多服務(wù)器操作系統(tǒng)選擇其的原因。今天,我就談?wù)凩inux是通過哪些技術(shù)來保障服務(wù)器的安全,通過Linux防火墻來加強(qiáng)對網(wǎng)絡(luò)的訪問控制。

Linux內(nèi)置防火墻主要是通過包過濾的手段來提高對網(wǎng)絡(luò)的管理控制功能,從而提高網(wǎng)絡(luò)與服務(wù)器的安全。

一、 Linux防火墻的工作原理

我們設(shè)想一下,一臺(tái)Linux主機(jī)一般會(huì)作哪些數(shù)據(jù)包相關(guān)的工作。其實(shí),我們可以把一臺(tái)Linux形象的比喻成一個(gè)地鐵車站。一個(gè)地鐵車站一般有三個(gè)口子,一個(gè)是進(jìn)口,乘客需要去做地鐵的話,必須通過這個(gè)地鐵的進(jìn)口,而且必須憑合法的票子才能進(jìn)去。第二個(gè)是出口,若乘客需要離開地鐵站的話,則也必須憑著票子出站。三是一個(gè)中轉(zhuǎn)的接口,也就是說,在地鐵的中轉(zhuǎn)站中,你可以直接通過過道到另外一條線上去。

而一臺(tái)Linux主機(jī)也有三個(gè)口子。一個(gè)是進(jìn)口(INPUT),到這臺(tái)主機(jī)的任何數(shù)據(jù)包都需要通過這個(gè)接口才能夠進(jìn)入Linux系統(tǒng)的應(yīng)用程序空間。第二個(gè)是出口(OUTPUT),從應(yīng)用程序發(fā)送出去的任何數(shù)據(jù)包都必須通過這個(gè)出口,才能夠進(jìn)入到Linux系統(tǒng)的內(nèi)核,讓它把數(shù)據(jù)發(fā)送出去。第三個(gè)是轉(zhuǎn)發(fā)接口(FORWARD),主要用來進(jìn)行數(shù)據(jù)包的轉(zhuǎn)發(fā)。

在Linux主機(jī)上要實(shí)現(xiàn)包過濾,其實(shí)也就是在這三個(gè)口子上添加包過濾條件。這就好像在每個(gè)口子上設(shè)置“驗(yàn)票員”。當(dāng)“乘客”手里的票是合法的,則“驗(yàn)票員”就允許其通過;若這票是不允許的,則“驗(yàn)票員”就會(huì)拒絕其通過這個(gè)口子。通過這種方式,我們網(wǎng)絡(luò)管理員就可以很好的管理網(wǎng)絡(luò)中傳遞的數(shù)據(jù)包,并且對于一些服務(wù)器的防問權(quán)限進(jìn)行合理且有效的控制。

如有時(shí)候我們?yōu)榱朔乐笵DOS攻擊,我們就可以設(shè)置讓所有主機(jī)都拒絕ICMP協(xié)議。如此的話,任何一臺(tái)主機(jī)企圖ping局域網(wǎng)內(nèi)的任何一臺(tái)Linux電腦的話,局域網(wǎng)內(nèi)的任何主機(jī)都不會(huì)有響應(yīng)。而若有黑客把局域網(wǎng)內(nèi)的主機(jī)當(dāng)作肉雞,企圖通過他們來實(shí)現(xiàn)DOS攻擊的時(shí)候,由于我們在出站接口(OUTPUT接口)過濾了ICMP協(xié)議,所以,這個(gè)PING命令也根本不會(huì)傳遞到局域網(wǎng)中去。如此的話,就可以從根源上保護(hù)網(wǎng)絡(luò)的安全。

二、 Linux防火墻的配置方法

Linux防火墻基本上是通過一條iptables命令來實(shí)現(xiàn)具體的配置。如我們現(xiàn)在為了防止局域網(wǎng)內(nèi)的機(jī)器使用ping命令。這是一種很好的防止DDOS攻擊的方法。應(yīng)為要實(shí)現(xiàn)DDOS攻擊的話,則首先需要在局域網(wǎng)內(nèi)部尋找肉雞,讓多臺(tái)肉雞同時(shí)采用PING命令PING服務(wù)器,直到服務(wù)器因?yàn)橘Y源耗竭而當(dāng)機(jī)。現(xiàn)在若把所有Linux主機(jī)的PING命令都禁用掉的話,則就可以最大程度的防治DDOS攻擊的危害。

Iptables –A OUTPUT –P icmp –j DROP

通過這條命令,就可以實(shí)現(xiàn)禁用本機(jī)的PING命令。

命令iptables就是防火墻包過濾策略的配置命令。防火墻的過濾規(guī)則,就是通過這個(gè)簡單的命令來實(shí)現(xiàn)的。后面的參數(shù)-A則表示添加一個(gè)過濾條件;-P表示一種協(xié)議類型;-J表示我們的目標(biāo)。上面的這條命令的意思就是在Linux主機(jī)的出口上,加上一條過濾語句,當(dāng)數(shù)據(jù)包的協(xié)議類型是ICMP的話,則全部丟棄。

不過ICMP有一個(gè)特性。我們一般PING一臺(tái)主機(jī)的話,則對于這臺(tái)主機(jī)來說,首先其需要通過進(jìn)站接口,把數(shù)據(jù)包傳遞到上層;然后,又要利用出站接口,把回應(yīng)信息發(fā)送出去。如果任何一個(gè)接口不通,如只收到信息而沒有回應(yīng)的話,則對與主ping方來說,就顯示的是目的地不可大的信息。

以上這個(gè)條命令我們是在出口上加了限制語句,上面我們說過,一共可以在Linux主機(jī)上的三個(gè)接口,包括進(jìn)站進(jìn)口、出站接口與轉(zhuǎn)發(fā)接口,在內(nèi)的任何一個(gè)接口上配置包過濾條件,以實(shí)現(xiàn)對防火墻的管理控制。在下面例子中,筆者將給大家舉一個(gè)WEB服務(wù)器的例子,看看如何通過Linux主機(jī)的防火墻來管理WEB服務(wù)器,提高其安全性。

三、 Linux防火墻的配置實(shí)例

我們該如何利用Linux操作系統(tǒng)自帶的防火墻來提高網(wǎng)絡(luò)的管理控制功能呢?具體的來說,我們可以分三步走。一是先在Linux服務(wù)器上開一個(gè)后門,這個(gè)后門是專門給我們網(wǎng)絡(luò)管理員管理服務(wù)器用的。二是把所有的進(jìn)站、出站、轉(zhuǎn)發(fā)站接口都關(guān)閉,此時(shí),只有通過我們上面開的后門,管理員才能夠遠(yuǎn)程連接到服務(wù)器上,企圖任何渠道都不能連接到這臺(tái)主機(jī)上。三是根據(jù)我們服務(wù)器的用途,把一些需要用到的接口開放出去。

下面筆者就以一個(gè)WEB服務(wù)器為例,談?wù)勅绾卧O(shè)置防火墻,才能夠提高這臺(tái)服務(wù)器的安全性,并且,在提高安全性的同時(shí),也不影響我們網(wǎng)絡(luò)管理員對其的訪問控制。

第一步:開后門

網(wǎng)絡(luò)管理員一般是通過SSH方式來管理Linux操作系統(tǒng)。所以,我們首先需要開一個(gè)后門,允許網(wǎng)絡(luò)管理員通過SSH方式遠(yuǎn)程登錄到服務(wù)器,對這臺(tái)服務(wù)器進(jìn)行必要的維護(hù)與管理。

為了達(dá)到這個(gè)目的,我們可以利用兩條語句來實(shí)現(xiàn)。我們這里假設(shè)我們WEB服務(wù)器的IP地址為192.168.0.2。

Iptables –A INPUT –P tcp –d 192.168.0.2 –dport 22 –j ACCEPT

Iptables –A OUTPUT –P tcp –S 192.168.0.2 –dport 22 –j ACCEPT

第一條語句的意思是,在進(jìn)站接口上,允許網(wǎng)絡(luò)管理員通過TCP協(xié)議與22號(hào)端口,訪問主機(jī)。一般SSH方式采用的就是22號(hào)端口與TCP協(xié)議。這條語句的作用就是讓網(wǎng)絡(luò)管理員可以連接到WEB服務(wù)器上去。但是,這還不夠,我們?nèi)粝胍h(yuǎn)程管理WEB服務(wù)器的話,則就需要實(shí)現(xiàn)相互交互的功能。也就是說,我們還需要WEB服務(wù)器能夠給我們回應(yīng)一些消息。此時(shí),我們就還需要配置第二條語句。

上面第二條語句的意識(shí)就是允許WEB服務(wù)器通過22號(hào)端口與TCP協(xié)議,發(fā)送一些數(shù)據(jù)出去。如此的話,我們網(wǎng)絡(luò)管理員就可以受到WEB服務(wù)器的一些回應(yīng)信息。

第二步:關(guān)閉所有接口

Iptables –P INPUT –j DROP

Iptables –P OUTPUT –j DROP

Iptables –P FORWARD –j DROP

以上三條命令的作用就是把WEB服務(wù)器上的三個(gè)接口全部關(guān)閉。但是,此時(shí)因?yàn)槲覀冊诘谝徊介_了一個(gè)后門,所以,事后網(wǎng)絡(luò)管理員仍然可以通過SSH這個(gè)方式登錄到服務(wù)器上去,對其進(jìn)行遠(yuǎn)程訪問。采用這些命令把各個(gè)接口關(guān)閉后,我們就無法通過HTTP、FTP等方式訪問服務(wù)器。

第三步:分析服務(wù)器的用途并添加允許條件

把各個(gè)接口關(guān)不后,我們還需要為其添加一些必要的條件,允許某些特定類型的數(shù)據(jù)包通過。否則的話,其他人不是不能通過網(wǎng)絡(luò)訪問WEB服務(wù)器,那不是白搭了嗎?

所以,接下去的任務(wù),我們就是需要分析服務(wù)器的類型。我們現(xiàn)在配置的是一臺(tái)WEB服務(wù)器,而WEB服務(wù)器一般是通過HTTP方式與80端口進(jìn)行訪問的。默認(rèn)情況下,其用到的就是TCP協(xié)議與80端口。所以,我們只需要在進(jìn)口與出口上,允許協(xié)議是TCP、端口號(hào)是80的數(shù)據(jù)包通過,就可以實(shí)現(xiàn)我們的目標(biāo)了。

Iptables –A INPUT –P tcp –d 192.168.0.2 –dport 80 –j ACCEPT

Iptables –A OUTPUT –P tcp –S 192.168.0.2 –dport 80 –j ACCEPT

通過如上的配置,就可以實(shí)現(xiàn)我們的需求

四、 Linux防火墻的配置需要注意的地方

在使用Linux防火墻來管理企業(yè)網(wǎng)絡(luò)的時(shí)候,筆者給大家提一些建議。

一是根據(jù)最小權(quán)限的安全與控制設(shè)計(jì)原則,我們在防火墻設(shè)計(jì)的時(shí)候,需要先把所有的接口先全部禁用掉。然后,再根據(jù)服務(wù)器的類型,添加一些允許數(shù)據(jù)包通過的語句。如此的目的,是為了保障服務(wù)器上只允許一些特定的協(xié)議與數(shù)據(jù)包通過。如此做的話,就可以最大限度的保障服務(wù)器與企業(yè)網(wǎng)絡(luò)的安全。如通過上面如此配置的服務(wù)器,無法使用FTP協(xié)議訪問服務(wù)器,也就杜絕了非法訪問者企圖利用FTP漏洞來攻擊WEB服務(wù)器。同時(shí),也禁止了ICMP協(xié)議,如此的話,就可以有效的防止DDOS攻擊等等。

二是有時(shí)候會(huì)碰到應(yīng)用程序與防火墻無法協(xié)作的問題。如在Linux服務(wù)器上部署一個(gè)ERP服務(wù)器,若同時(shí)打開了防火墻的話,則可能就無法連接上服務(wù)器。其實(shí),這不是防火墻或者ERP服務(wù)器產(chǎn)生了什么沖突,而是我們沒有配置好防火墻而已。一般情況下,筆者建議先把防火墻禁用掉,把ERP服務(wù)器先配置成功、其他用戶可以連接上服務(wù)器后,再啟用防火墻。在啟用防火墻的時(shí)候,我們需要清楚,這個(gè)ERP服務(wù)器到底采用了哪些協(xié)議與端口來進(jìn)行數(shù)據(jù)包的傳遞,然后再配置防火墻。大部分的時(shí)候,都是因?yàn)槲覀儾皇煜つ硞€(gè)服務(wù)器到底在采用哪些協(xié)議與端口,才造成客戶端連接的錯(cuò)誤。
 

【編輯推薦】

  1. Web專用網(wǎng)站服務(wù)器的安全設(shè)置
  2. 怎樣進(jìn)行路由器的安全設(shè)置
  3. 安全設(shè)置策略及自帶防火墻介紹
  4. 企業(yè)如何對員工進(jìn)行網(wǎng)絡(luò)安全培訓(xùn)
  5. 企業(yè)如何在復(fù)雜環(huán)境中降低安全風(fēng)險(xiǎn)

 

責(zé)任編輯:張啟峰 來源: chinaitlab
相關(guān)推薦

2022-07-13 09:01:48

ACL網(wǎng)絡(luò)流量

2010-09-13 17:12:45

2019-07-18 11:26:13

防火墻網(wǎng)絡(luò)安全軟件

2020-08-11 08:25:21

HTTPSSHLinux防火墻

2009-12-16 15:29:06

2009-02-22 09:30:24

2020-04-07 13:20:52

Linux防火墻ufw

2011-03-15 16:35:27

2009-09-28 10:06:09

Linux防火墻Linux規(guī)則

2011-03-17 16:00:57

2010-08-26 10:57:35

2010-09-14 13:08:52

2011-04-28 19:51:03

2010-10-08 11:17:12

2009-01-18 09:16:00

2010-09-14 14:22:22

2010-01-07 14:12:11

Linux防火墻

2011-03-15 15:47:26

LinuxIptables防火墻

2010-03-05 09:36:04

linux系統(tǒng)防火墻

2009-12-23 17:37:09

Linux防火墻
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 超碰97人人人人人蜜桃 | 精品久久久久久亚洲精品 | 午夜在线影院 | 亚洲天堂中文字幕 | a在线观看免费 | 成人不卡 | 成人综合视频在线观看 | 久久精品av麻豆的观看方式 | 久久国产精品一区二区三区 | 国产精品永久免费视频 | 色综合一区二区 | 99成人| 欧美激情视频一区二区三区在线播放 | 毛片免费观看 | 一区二区三区中文字幕 | 国产成人精品网站 | 在线欧美小视频 | 久久国产综合 | 99re在线观看 | 欧美日韩在线观看视频 | 毛片a级| 成人久久久 | 国产欧美日韩一区二区三区在线 | 成人影院免费视频 | 天天操天天干天天爽 | 天天插天天狠天天透 | 日韩在线观看视频一区 | 亚洲综合久久精品 | 成人综合一区 | 国产精品国产a级 | 美女久久久久久久久 | 作爱视频免费看 | 一呦二呦三呦国产精品 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 自拍 亚洲 欧美 老师 丝袜 | 伊人久操 | 亚洲视频中文字幕 | 亚欧洲精品在线视频免费观看 | 国产中文字幕在线观看 | 黄色网址在线播放 | 国产欧美精品一区二区 |