Google
      
发新话题
打印

原创:利用LINUX打造安全的管理型网关

所需阅读权限 1

原创:利用LINUX打造安全的管理型网关

杨伟(e4twood@gmail.com
初稿于:2007-8-19

在gnu文化迅速普及的今天,linux不管在高端服务器的应用,还是一般的桌面级应用。在各个领域中,linux都是一席之地。用linux做服务器是一个不错的选择,但是如何用linux做一个方便管理的安全型服务器呢?这就是今天我们要讨论的内容。

今天,我们假设有一个中小型的公司,需要通过一台服务器上网,并且为内网的用户提供DNS、DHCP服务。内网里也有几台WEB、MAIL等服务器需要对外公开。以下是我为这个假设的公司做得一个简单的网络拓扑。

首先我们来分析一下这张拓扑图,由于服务器直接接入Internet。遭受攻击的机率自然是最高的。而且 由于该服务器担任着公司的网关,该服务器只要一出问题,也将影响到全公司。为了稳 定性、安全性,我考虑该服务器要跑的服务越少越好。服务越少,那么漏洞出现的可能 性也越少。而WWW服务器由于放在了Gateway里面,受Gateway的保护,所以一般来说遭受的攻击比较少,所以一般可以满足足够多的服务,但是这些服务怎么样才能让Internet上的人访问呢?这就会在下面我们详细介绍了。

我们首先安装网关的系统,网上我们有三块网卡:第一块网卡为eth0,IP地址为212.1.1.1的公网地址。第二块网卡为eth1,IP地址为192.168.1.1。

在这里我们选用redhat的一个发行版本CentOS。安装完成后,系统自带了一套完善的防火墙系统iptables。首先我们在建立一个firewall,并赋于它执行的权限
#touch /etc/rc.d/firewall
#chmod u+x /etc/rc.d/firewall
首先,为了使客户机可以正常上网,我们先在这个文件内写入:
#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
在使用之前需要先对iptables的规则进行清除
iptables -F
iptables -t nat -F
iptables -X
iptables -t nat -X
iptables -F -t mangle
iptables -t mangle –X
为了有效的防止Spoofing Attack,可以继续添加下面的语句
if [ -e /proc/sys/net/ipv4/tcp_ecn ]
then
echo 0 > /proc/sys/net/ipv4/tcp_ecn
fi
接下来,我们要预制iptables的三个内置链
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -j ACCEPT
PORT="80,21,110,23"
iptables -A INPUT -p tcp -m multiport --dports $PORT -m state --state NEW -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -j MIRROR
iptables -P INPUT  DROP
前期的准备工作已经做好,我们将要进行网管管理功能的相应规则。
#禁用了192.168.1.1/24这个段内的主机禁止使用了p2p协议的软件,泛指BT下载类。
iptables -A FORWARD -m iprange --src-range 192.168.1.1-192.168.1.254 -m ipp2p --ipp2p -j DROP
#屏蔽访问指定的网站
iptables -A FORWARD -m domain --name "www.test.com" -j DROP
#禁止上班时间使用QQ
iptables -A FORWARD -m layer7 --l7proto qq -m time --timestart 8:00 --timestop 12:00 --days Mon,Tue,Wed,Thu,Fri  -j DROP
iptables -A FORWARD -m layer7 --l7proto qq -m time --timestart 13:00 --timestop 17:30 --days Mon,Tue,Wed,Thu,Fri -j DROP
特别说明一下,使用layer7这个模块,可以禁止现在市面上大部分的IM工具。
#发现某个客户机在局域网内捣乱,可以使用下面的规则
iptables -I FORWARD -m mac --mac-source 00:11:FF:FF:FF:FF -j DROP
其中00:11:FF:FF:FF:FF是该客户机的MAC地址。
#将内网内的WEB服务器映射至公网
iptables -t nat -A PREROUTING -p tcp –d 212.1.1.1 --dport 80 -j DNAT --to 192.168.1.10:80
按照上述方法,我们就不难把mail、FTP等内网服务映射至公网

再者我们配合TC,来实现每台客户机的限速
tc qdisc del dev eth0 root 2>/dev/null  
tc qdisc add dev eth0 root handle 2: htb
tc class add dev eth0 parent 2: classid 2:1 htb rate 1024kbit
i=1;
while [ $i -lt 254 ]
do
tc class add dev eth0 parent 2:1 classid 2:2$i htb rate 1024kbit ceil 1024kbit burst 15k
tc qdisc add dev eth0 parent 2:2$i handle 2$i: sfq
tc filter add dev eth0 parent 2:0 protocol ip prio 4 u32 match ip dst 192.168.1.$i flowid 2:2$i
i=`expr $i + 1`
done

从上面的脚本来看,如果客户机的速度超过了1024kbit,那么就会以15kbit的速度进行下调。

为了防止局域网内的IP地址盗用问题,我们可以编辑/etc/ethers文件以下面这种格式
IP-addr MAC-addr
编写完了之后,执行arp –f 这样的话,如果IP地址与MAC地址不匹配的话,客户机就无法上网了,这样也可以有效的防止ARP病毒的攻击

这样,一台相对安全的服务器就已经设定完成了。当然,安全是一个整体,不要改过任何一个细节,因为它都有可能是一个安全隐患。具体可以参见我的笔记文《the linux system Security checklist》。对此文有什么疑问,我以随时与我联系:e4twood@gmail.com

TOP

太复杂了,只喜欢傻瓜型的

老河口社区欢迎您!

TOP

晕了!~~

TOP

建议投到电脑报去,还能搞点稿费花!

老河口社区欢迎您!

TOP

开幕式主题曲换成芙蓉姐姐多好啊

几个原因证明芙蓉是最佳人选:
  一、芙蓉姐姐有一种古典美,穿上旗袍绝对惊艳,不是说名族的就是世界的吗?请一个洋妞就是和国际接轨了吗?
  
  二、芙蓉姐姐是网友们的最爱,也是互联网成就芙蓉姐姐,代表着中国的年轻积极向上的新一代。
  
  三、洋妞肯定用英语来唱歌,但芙蓉姐姐不光用一种语言唱,还能用她的肢体来表达“one world one dream”,当姐姐在全球亿万观众面前用肢体语言来唱歌的时候,全世界不同民族,不同语言都会产生共鸣的。
  
  四、芙蓉姐姐的S型身材足以震撼整个世界,她的自信、张扬、活力向外国展示了中国人的乐观心态。
  
  五、就是芙蓉姐姐也是张艺谋老乡,这样搭配起来更和谐完美,更能从舞蹈中领会张艺谋的意思。


注意,本内容绝对不是使用论坛群发,或是其他群发软件发送的。反对网站推广者请不要对号入座。




图1:芙蓉姐姐

TOP

.

顶一下!















对真理的追求要比对真理的占有更为可贵。
推荐几个网站,谢谢版主!传奇世界白金帐号 问道官网 西游Q记 墨香 盛大 新龙影 预言

TOP

微电流修身美顏| Home Spa |如新 galvanic spa


      你是否因为太过费时或昂贵的费用而放弃日常Spa护理?有了如新?修身美颜Spa,你的烦恼迎刃而解。如新?修身美颜Spa运用专利科技,外型纤细小巧,却拥有高度的智慧,其专利技术可自行调节微电流,并随时更换不同功能的按摩导头,配以度身定制的专用产品,令您在家中就能轻松享有美颜、舒纹、美体等多元化的Spa美容护理,无需预约和无谓的等候,即可帮助您重现肌肤青春活力、淡化细纹皱纹、雕塑美好身段。快快一起来体验吧……  


美体、去皱、健发、瘦身家庭Spa全攻略!!
    
   Galvanic Spa System II微电流美颜系统
  要让疲倦暗哑的肌肤回复生气,你可选择到美容院进行一次面部护理,但是, 谁可轻易抽出时间呢?现在,自行在家中进行面部护理,亦可得到有如美容般的效果!使用专利注册的Galvanic微电流美颜系统,您即可利用安全及轻微 电流的刺激及特制的精华液,自行在家中进行面部护理,于短短十分钟内,令肌肤恢复生气,实时重现清新健康光采。在完成护理过程后,肌肤即重现 自然光泽和活力,效果有如往美容院花上个多小时的面部护要让疲倦暗哑的肌肤回复生气,实时重现清新健康光采。
  
   Galvanic Spa Technology
  微电流美颜技术 整个护理包括两个简单步骤,Galvanic 美颜仪将会按个人的肌肤状况,发放安全 及轻微电流,配合净肤及修护精华液, 发挥护肤功效。
  
  第一步 净肤
  
  净肤精华有助去除皮肤上的杂质,令毛孔清洁畅通,净化肌肤。只需两分钟的按摩,你的皮肤便已在最佳的状态,准备好接受下一个护理步骤。
  第二步 修护
  
   Galvanic修护精华含镁 (皮肤细胞活力周期的所需养分) 及aspartate,有助平衡皮肤酸碱值,配合Galvanic美颜仪使用,能活化及更新肌肤。此外,所蕴含的维他命组合及氨基酸,更可帮助肤回复自然光泽,重新展现活力。
  
  美容护理的奥秘:
  
   Galvanic离子导入美容仪采用专业美容院沿用逾50年的微电流,再配合专为面部,身体及头部而设的专用导头及护理产品,进行皮肤护理更新,让您即使安做家中,亦可享受到美容院的护肤,纤体及护发服务,达到更新皮肤,紧致身体曲线及修护头皮的理想效果。
  
  短短的几分钟,就可以达到专业效果。惊喜无限!
  
   Home  Spa升级享受,一次拥有三大功效:重现肌肤青春活力、赋活头皮健康、雕塑美好身段!在家就可以轻松享受专业的Spa保养疗程!   
  
   Galvanic Spa System II专业技术提供了相同的活化肌肤功效,针对居家设计,籍由安全且温和的低压电流舒活肌肤,强化营养素的有效吸收,并搭配专用的特殊配方凝胶,使肌肤再短短不到十分钟的时间内,拥有如沙龙保养般的弹力肤质。
  风靡欧美、畅销日、韩、港、新、马、泰超微型Home Spa机登陆中国!!!!

  现火热预定中。。。。。.
      0755-8884 7835
    
   http://www.spa2.cn


异性SPA按摩护理双肩|女性乳房的按摩护理|夫妻spa按摩视频|夫妻生活spa按摩手法教学|开SPA馆的必要知识
水做的女人SPA到底|国内女性SPA全细节披露|如何进行异性SPA按摩?|巴厘岛异性Spa经历|SPA的七种类型
男性巴厘岛Spa经历|星座与spa水疗|男士SPA香薰鸳鸯沐足|SPA可按摩穴道及筋骨|第一次异性SPA的经历
精油美体--体验SPA护肤|SPA的由来|巴厘岛SPA|巴厘岛SPA什么是SPA及SPA过程|
尽享二人spa天堂(多图)
SPA美女出浴图拍摄|女明星流行鸡尾酒式SPA瘦身|世界各地不同特色的异性SPA

TOP

TOP

发新话题