庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>操作系统>Linux>系统安全>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

用SYN包特性增强网络安全

 作者:本站收集   日期:2005-4-12
字号选择〖 〗/ 双击滚屏 单击停止   
考虑下面的情形:
内部网为198.199.1.0,用linux作路由器兼防火墙连接到Internet。在防火墙上,eth0接外网,eth1接内网。

针对www服务的安全性,设置如下一组ipchains 规则:
ipchains -A input -p tcp -s 198.199.1.0/24 :1024 -d 0.0.0.0/0 www -i eth1 -j ACCEPT
ipchains -A input -p tcp -s 0.0.0.0/0 www -d 198.199.1.0/24 1024: -i eth0 -j ACCEPT
在以上的设置中,只允许内部用户用1024(非定义端口)以上的端口访问Internet中的www主机;换句话说,允许内部网主机上大于1024的端口和Internet上的80端口建立连接。试想一下,这将允许Internet上的主机用80端口连接到你内部网主机的一个大于1024的端口上,由此我们看到,系统存在安全隐患,因为有好多服务的服务端口是大于1024的。那么,怎么样来克服这一隐患呢,我们可以用SYN包的特性来消除这一隐患。

先让我们来看一看TCP数据段头的标志位。TCP共有六位标志位,分别是:URG、ACK、PSH、RST、SYN和FIN。我们着重来看一下其中的ACK、SYN和FIN标志位。
ACK:表示确认号是否合法,1表示合法,0表示确认号无效。确认号指的是希望收到的下一个字节而不是前面已经收到的字节。由此可见,发起建立连接请求的包(即第一个保)的ACK为总是置0的,其后的包则总是置1。
SYN:用来建立连接。在连接请求中,SYN=1,连接请求确认中,SYN=1。因此,SYN表示CONNECTION REQUEST和CONNECTION ACCEPTED。在其后的TCP包中,SYN总是被置成0。
FIN:用于撤销连接。

以上可以用下表来加以总结:

ACK标志位 SYN标志位 该TCP包的含义
0 1 连接请求
1 1 连接请求确认(接受连接请求)
1 0 确认连接请求确认
1 0 数据
... ... ...

我们所谓的SYN包,就是连接请求包。如上所示,SYN包具有如下特点:SYN=1,ACK=0,FIN=0。所以,为了过滤连接请求包,只要将SYN包过滤掉即可。

在ipchains中,我们可以这样来指定SYN包:
-p tcp -s x.x.x.x/x -y
如可以这样定义所有来自192.168.1.0的SYN包:
-p tcp -s 192.168.1.0/24 -y
我们也可以在-y前面加上!来定义所有非SYN包:
-P tcp -s x.x.x.x/x ! -y

所以,在上面的例子中,我们可以这样来增强网络的安全性:

ipchains -A input -p tcp -s 198.199.1.0/24 :1024 -d 0.0.0.0/0 www -i eth1 -j ACCEPT
ipchains -A input -p tcp ! -y -s 0.0.0.0/0 www -d 198.199.1.0/24 1024: -i eth0 -j ACCEPT

这将禁止Internet上的主机用80端口连接到你内部网主机的一个大于1024的端口,从而达到增强网络安全性的目的。

参考资料:
1.IPCHANIS-HOWTO
2.Internet 防火墙域网络安全
3.计算机网络
上一篇:系统安全策略----如何追踪入侵者    下一篇:PAM中的模块  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-4-12
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿