入侵监测系统应该采用Java编写吗?

日期: 2008-03-18 作者:Mike Chapple翻译:周姝嫣 来源:TechTarget中国 英文

问:入侵监测系统(IDS)可以采用Java编写吗?如果可以,采用Java会有什么危险?如果不行,最好采用哪种语言?   答:实际上,基于签名的入侵监测系统的功能非常简单。IDS是一个签名数据库,与已知的攻击相对应。然后,IDS监测所有的网络流量,寻找任何能够与签名匹配的东西。入侵监测行为的实际所在是不断创建、维护和调整签名数据库。

  毫无疑问,采用Java等任何高级的编程语言都可以实现这项功能。然而,执行跨平台的Java代码所固有的额外消耗,可能对IDS而言不是很好的选择。采用编译语言可能会更好些。   也就是说,你要考虑好通过创建你自己的入侵监测系统,你希望完成哪些任务……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

问:入侵监测系统(IDS)可以采用Java编写吗?如果可以,采用Java会有什么危险?如果不行,最好采用哪种语言?
 
  答:实际上,基于签名的入侵监测系统的功能非常简单。IDS是一个签名数据库,与已知的攻击相对应。然后,IDS监测所有的网络流量,寻找任何能够与签名匹配的东西。入侵监测行为的实际所在是不断创建、维护和调整签名数据库。

  毫无疑问,采用Java等任何高级的编程语言都可以实现这项功能。然而,执行跨平台的Java代码所固有的额外消耗,可能对IDS而言不是很好的选择。采用编译语言可能会更好些。
 
  也就是说,你要考虑好通过创建你自己的入侵监测系统,你希望完成哪些任务。维护签名数据库是件很困难的事,所以使用市场上已有的合格商业或者开源系统可能会简单一些。

作者

Mike Chapple
Mike Chapple

Mike Chapple, CISSP,University of Notre Dame的IT安全专家。他曾担任国家安全局和美国空军的信息安全研究员。Mike经常为SearchSecurity.com撰稿,是《信息安全》杂志的技术编辑。

相关推荐