|
6楼
楼主 |
发表于 2008-12-30 19:19:48
|
只看该作者
第七、防火墙+ i. j. E9 l. }( s: i
. Q% A& j F: j# _' b, B
提到防火墙,顾名思义,就是防火的一道墙。防火墙的最根本工作原理就是数据包过滤。实际上在数据包过滤的提出之前,都已经出现了防火墙。# f: T8 |) s- R+ W% F4 R5 D' Q- d
( c! Q& H7 N8 D8 L0 D0 o% K
数据包过滤,就是通过查看题头的数据包是否含有非法的数据,我们将此屏蔽。
& g' I% G. ?& {- _; f- ?! ?' J) J' N- L7 Q, X' |$ ~
举个简单的例子,假如体育中心有一场刘德华演唱会,检票员坐镇门口,他首先检查你的票是否对应,是否今天的,然后撕下右边的一条,将剩余的给你,然后告诉你演唱会现场在哪里,告诉你怎么走。这个基本上就是数据包过滤的工作流程吧。
: E. Z1 Q' |% a, N# D3 z1 S
; y5 r3 I9 o0 Z& O8 {; O你也许经常听到你们老板说:要增加一台机器它可以禁止我们不想要的网站,可以禁止一些邮件它经常给我们发送垃圾邮件和病毒等,但是没有一个老板会说:要增加一台机器它可以禁止我们不愿意访问的数据包。实际意思就是这样。接下来我们推荐几个常用的数据包过滤工具。
6 |7 L1 g9 d2 [* E/ V$ i2 g% O& B, y& F' \
最常见的数据包过滤工具是路由器。 l5 @3 q, G, |, L8 H( s& x6 p1 a* U
7 E$ T1 Z5 F& Z; h& |9 O; j* E
另外系统中带有数据包过滤工具,例如Linux TCP/IP中带有的ipchain等. o4 G* J, d8 k" O$ Y' e
1 a, D: g E5 `7 ^6 o# P* N
windows 2000带有的TCP/IP Filtering筛选器等,通过这些我们就可以过滤掉我们不想要的数据包。. ^7 ^# W- ^- r, `9 r5 N
# a6 o/ ]. K: b防火墙也许是使用最多的数据包过滤工具了,现在的软件防火墙和硬件防火墙都有数据包过滤的功能。接下来我们会重点介绍防火墙的。
" v0 x8 { `! N0 U- i* ?2 }1 o
5 g5 ~3 A0 s' C, p防火墙通过一下方面来加强网络的安全:
5 S+ {6 t0 Q8 }* R6 m1 o y& L
+ @( A1 N( R: p* y+ W( x. W1、策略的设置
6 Q$ i" h. Y4 P; H- Q Z- I; p
5 c, J6 K$ V' \$ l. k$ B& ~策略的设置包括允许与禁止。允许例如允许我们的客户机收发电子邮件,允许他们访问一些必要的网站等。例如防火墙经常这么设置,允许内网的机器访问网站、收发电子邮件、从FTP下载资料等。这样我们就要打开80、25、110、21端口,开HTTP、SMTP、POP3、FTP等。
+ Y1 [1 {6 a. ?1 J
) Z7 g) W( J! k; w+ [# y$ |* f" {禁止就是禁止我们的客户机去访问哪些服务。例如我们禁止邮件客户来访问网站,于是我们就给他打开25、110,关闭80。$ F! w2 R+ H- Q& J/ }3 q
$ b: b U4 |6 ~3 y' j( _0 Q- z
2、NAT
" [1 t9 C" }# Y1 c% X* J& }7 _8 w7 s0 O5 P, x9 m
NAT,即网络地址转换,当我们内网的机器在没有公网IP地址的情况下要访问网站,这就要用到NAT。工作过程就是这样,内网一台机器192.168.0.10要访问新浪,当到达防火墙时,防火墙给它转变成一个公网IP地址出去。一般我们为每个工作站分配一个公网IP地址。
+ q/ ?0 q7 ^2 i* ]* p
( C+ S+ ~5 \* i: t+ j) J$ N防火墙中要用到以上提到的数据包过滤和代理服务器,两者各有优缺点,数据包过滤仅仅检查题头的内容,而代理服务器除了检查标题之外还要检查内容。当数据包过滤工具瘫痪的时候,数据包就都会进入内网,而当代理服务器瘫痪的时候内网的机器将不能访问网络。
5 D9 u V# B/ x# b1 w% S! V; {; Q; k5 C# \
另外,防火墙还提供了加密、身份验证等功能。还可以提供对外部用户VPN的功能。 |
|