该用户从未签到
|
6楼
楼主 |
发表于 2008-12-30 19:19:48
|
只看该作者
第七、防火墙( a+ u6 v/ b1 T6 H
$ m0 H- F+ [# N" g* p7 q& J9 ~6 |提到防火墙,顾名思义,就是防火的一道墙。防火墙的最根本工作原理就是数据包过滤。实际上在数据包过滤的提出之前,都已经出现了防火墙。
2 P# n" B$ q6 X7 L/ G3 E _
. P/ {- W. W# w+ B6 Y f数据包过滤,就是通过查看题头的数据包是否含有非法的数据,我们将此屏蔽。
% ^6 y2 u# {; K
- A7 M" ^" Q3 ?) K1 G X. I举个简单的例子,假如体育中心有一场刘德华演唱会,检票员坐镇门口,他首先检查你的票是否对应,是否今天的,然后撕下右边的一条,将剩余的给你,然后告诉你演唱会现场在哪里,告诉你怎么走。这个基本上就是数据包过滤的工作流程吧。% p% L" B7 ~. q# N! v* T0 J' X
: E: U$ ?/ H! z& W+ o9 W! C! E
你也许经常听到你们老板说:要增加一台机器它可以禁止我们不想要的网站,可以禁止一些邮件它经常给我们发送垃圾邮件和病毒等,但是没有一个老板会说:要增加一台机器它可以禁止我们不愿意访问的数据包。实际意思就是这样。接下来我们推荐几个常用的数据包过滤工具。
- S% r* k/ b% f+ t
: t, [+ d$ m% d最常见的数据包过滤工具是路由器。9 n& T% O, @' r3 K! T- q7 f
7 O) M! I# d& U- Q8 i2 g
另外系统中带有数据包过滤工具,例如Linux TCP/IP中带有的ipchain等2 f: H8 f3 |5 w- {* n1 F
1 Z6 k! p7 z, E7 ^7 y
windows 2000带有的TCP/IP Filtering筛选器等,通过这些我们就可以过滤掉我们不想要的数据包。
4 Z4 c: W! }/ `3 C- R5 H- |, A: E
防火墙也许是使用最多的数据包过滤工具了,现在的软件防火墙和硬件防火墙都有数据包过滤的功能。接下来我们会重点介绍防火墙的。
2 f& X8 t1 @3 U9 n, E' K
5 m# n9 Q9 |2 O) Z" P* {防火墙通过一下方面来加强网络的安全:6 s: ]# i1 A6 h- O; l9 l
! ^6 n- `+ g+ q \: E6 t' p1、策略的设置: `" b4 j# Y1 X% O
$ y- K6 z3 B6 i2 }策略的设置包括允许与禁止。允许例如允许我们的客户机收发电子邮件,允许他们访问一些必要的网站等。例如防火墙经常这么设置,允许内网的机器访问网站、收发电子邮件、从FTP下载资料等。这样我们就要打开80、25、110、21端口,开HTTP、SMTP、POP3、FTP等。
3 k8 N$ U2 o8 o5 ~1 \% N& M( c9 K( u o8 J& j2 l x6 u. W
禁止就是禁止我们的客户机去访问哪些服务。例如我们禁止邮件客户来访问网站,于是我们就给他打开25、110,关闭80。
9 h7 v* E. \7 E, g% ~
$ Q- |5 a; p- ]; T' P# [7 f9 n2、NAT# D! z8 A$ l# w- \
# \5 ~: i w" L8 h& J9 rNAT,即网络地址转换,当我们内网的机器在没有公网IP地址的情况下要访问网站,这就要用到NAT。工作过程就是这样,内网一台机器192.168.0.10要访问新浪,当到达防火墙时,防火墙给它转变成一个公网IP地址出去。一般我们为每个工作站分配一个公网IP地址。
" Q1 w3 _- K+ o3 Z! J% I5 ~4 c" L) S& b7 Q* k5 ?
防火墙中要用到以上提到的数据包过滤和代理服务器,两者各有优缺点,数据包过滤仅仅检查题头的内容,而代理服务器除了检查标题之外还要检查内容。当数据包过滤工具瘫痪的时候,数据包就都会进入内网,而当代理服务器瘫痪的时候内网的机器将不能访问网络。/ Z N* E( m+ V/ G+ u' C: x, W' ?
8 L! B' {3 j! @+ @& |( ^
另外,防火墙还提供了加密、身份验证等功能。还可以提供对外部用户VPN的功能。 |
|