逮捕骇客现行犯

ZDNet软件频道 时间:2001-06-29 作者:Chris Prosise |  我要评论()
本文关键词:
侦测恶行并以程序自动产生响应的需求,为网络入侵侦测系统(又称 IDS)催生。这篇文章将谈到如何制作两个快速而简易的 IDS,用来侦测可疑的网页回询活动。身为系统管理者及网站建构者的你不能不知。

IDS的定义

简单的说,IDS 的唯一目的就是当场侦测到网络入侵事件的发生。IDS 就是一个网络上的系统,这个系统包含了下面三个组件:

  • 一个网络侦测组件,用以捕捉在网络线上传递的封包。
  • 一个接口组件,用以决定监测中的资料传递是否为恶意活动或恶意的使用。在大多数热门的 IDS 上,这个接口组件的判定基准是建立于特征比较(signature comparison)上。一个 IDS 都会建有入侵 "特征" 的数据库,换句话说,就是在真正网络传递时,用来比较的资料样式(pattern),以侦测恶意网络活动。
  • 一个响应组件,针对当时的事件予以适当的响应。这个响应可以是简单的,例如寄发一个电子邮件讯息给系统管理者,或者是复杂的,例如暂时将违规者的 IP 地址挡掉,不要让他连到这个网络来。

IDS 以及透过网页的网络入侵事件

IDS 不只必须侦测各式各样,从大到小,以及各种系列的系统上的网络攻击事件,它还必须能够有效率的在第一时间内侦测到事件的发生。因此,IDS 的数据库以及式样比对(pattern-matching)机制是复杂到令人难以置信的。有些市面上热门的 IDS 是来自 ISS Security Systems 的RealSecure 有些则是来自 NFR 的NFR。最近有个开放原始码的 IDS 计划,颇受大家欢迎,那就是Snort 计划。正当追求完美的 IDS 的热诚毫无衰退之际(很多研讨会资料以及博士论文都专注于这个课题的讨论以及激辩上),我们还是把我们的讨论局限在利用 IDS 侦测透过网页的入侵事件吧。

要使 IDS 能够侦测透过网页的入侵事件,其中的网络侦测组件就必须要能够捕捉所有透过网页通讯端口上,借着 HTTP 通讯协议传递的网络资料往来。注意,SSL 的网络交通是完全绕过 IDS 的网络侦测的,因为这些网络往来资料都是经过加密的。(请参阅我们的SSL attacks 的专题)。式样比对组件在这里,主要是用于比较 URL 解析的结果,看看是否符合数据库中的恶意的 HTTP 回询(request)。

接下来,这篇文章会谈到如何制作两个快速而简易的 IDS,用来侦测可疑的网页回询活动。这些解决方案的目的是在于提供系统管理者,让他们拥有一个客制化,特别针对他们网络而设计的监测/响应系统。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134