为Solaris服务器配置款安全的防火墙

2007-11-15 09:23:51 来源:天极yesky 作者:曹江华 点击:
连接网上的服务器系统,不管是什么情况都要明确一点:网络是不安全的。因此,虽然创建一个防火墙并不能保证系统100%安全,但却是绝对必要的。

  2.查看网卡接口

lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
     inet 127.0.0.1 netmask ff000000
pcn0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
       inet 10.1.1.8 netmask ff000000 broadcast 10.255.255.255

  可以看到网卡接口是pcn0。

  3.修改/etc/ipf/pfil.ap 文件

  此文件包含主机上网络接口卡 (network interface card, NIC) 的名称。缺省情况下,这些名称已被注释掉。对传输要过滤的网络通信流量的设备名称取消注释。编辑配置文件修改为如下内容:

为Solaris服务器配置款安全的防火墙2

图2 配置文件修改为如下内容
  
  4. 编辑防火墙规则

  使服务器对ping没有反应 ,防止你的服务器对ping请求做出反应,对于网络安全很有好处,因为没人能够ping你的服务器并得到任何反应。TCP/IP协议本身有很多的弱点,黑客可以利用一些技术,把传输正常数据包的通道用来偷偷地传送数据。使你的系统对ping请求没有反应可以把这个危险减到最小。修改配置文件/etc/ipf/ipf.conf添加一行:

  block out quick proto icmp from any to 192.168.0.2/24 icmp-type 0  

  如图 3

为Solaris服务器配置款安全的防火墙3

图 3 配置文件/etc/ipf/ipf.conf添加一行

  说明:IP 过滤协议的关键字有4种(icmp、tcp、udp、tcp/udp),启用对协议的控制就是在协议的关键字前加proto关键字。ICMP全称Internet Control Message Protocol,中文名为因特网控制报文协议。它工作在OSI的网络层,向数据通讯中的源主机报告错误。ICMP可以实现故障隔离和故障恢复。我们平时最常用的ICMP应用就是通常被称为Ping的操作。在使用ICMP协议控制的时候,可以使用icmp-type关键字来指定ICMP协议的类型,类型的值以下几种见表1。

  表1 ICMP协议内容简介

类型 名称 备注
0 回波应答(Echo Reply) 不允许ping命令回应
8 回波(Echo) 允许ping命令回应
9 路由器公告(Router dvertisement)  
10 路由器选择(Router Selection)  

  所以把icmp-type设置为 0即可。 

  5. 启动服务

  使用命令:svcadm enable svc:/network/ipfilter:default

  6.使 pfil.ap配置文件生效

  autopush -f /etc/ipf/pfil.ap

  说明:此步骤只需要做一次,以后更改防火墙规则就不需要再做。

  7.重新引导计算机,使用命令:“init 6”。

  8.使用命令再次查看IPFilter包过滤防火墙运行情况 。

为Solaris服务器配置款安全的防火墙4

图四使用命令再次查看IPFilter包过滤防火墙运行
  
  四、IPFilter包过滤防火墙规则编写方法

  在创建IPFilter包过滤防火墙规则的第一步是与用户咨询确定一个可接受的服务列表。许多公司会有—个可接受的使用策略,该策略会控制哪些端口应当可用和应当赋予用户启动的服务的权限。在你确定了开放的流入端口和外出的端口需求之后,最好是编写一条规则:首先拒绝全部数据包,然后编写另外的规则:允许使用的端口。你还必须设置两个方向启用允许的服务。例如.用户同时接收和发送电子邮件通常是必要的,于是你需要对sendmail(端口25)包括一条入站和出站规则。

  1、方法1

  要阻

9 7 3 1 2 3 4 5 4 8 :

本类最新行业评测技巧教程学院
本类热点本日本周本月
本类推荐本日本周本月

广告联系 | 版权说明 | 意见建议 | 加入收藏 | 军网站群 [ 军软件园 - 军软件商城 - 军软件园论坛 ]

电信与信息服务业务经营许可证:京ICP证050203