免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11692 | 回复: 0
打印 上一主题 下一主题

应用层防火墙 [复制链接]

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
1 [报告]
发表于 2009-12-16 21:12 |显示全部楼层
原帖由 ubuntuer 于 2009-12-16 21:12 发表
最近想了解下应用层防火墙,不知道现在实现应用层防火墙的主要技术是什么?  or 有没有开源的(linux c)实现的?   先谢谢大家了


说一下个人的看法吧,做了应用防火墙差不多一年了。
大家说的差不多还是传统的网络防火墙,来改造的针对应用防火墙的防御。
实际上应用防火墙要比传统的防火墙复杂得多。传统防火墙主要是针对单个包来进行检测的,另外早期的针对端口和IP进行防护就更初级了。
应用层防护的复杂主要体现在以下几个方面:
1、应用层的编码问题,就够传统防火墙喝一壶的了。先别说HTTPS类加密的传输数据包,就算是编码类型的(URL、UNICODE、UTF8等等),还有正则的匹配,就让内核的处理变得困难重重,性能也大打折扣;
2、应用层的攻击,如注入、XSS、泄漏等等,很大一部分并不是在一个IP包里的,往往分析的时候发现,单个IP包分析不是攻击,但把他们组合起来就是一个攻击了,这种实现,要在内核去组装IP包(不是IP分片包),目前似乎很难实现;

最近看到一个比较新起的牛B公司,提出了一种 stream-based scanning的思想,他把传统的IPS这种架构的检测定义为File-based Scanning,即将一个IP包抽象为一个File。
Stream-based Scanning,主要是体现了应用层的一个完整的流来检测。我不太清楚他这种实现机制,估计需要IC的推动吧。个人观点,应用安全要真的发展起来,必须靠IC的推动,否则,很难有起色。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP