正确评估IDS性能的标准与步骤

安全
如何评估IDS性能成为了企业用户和安全产品厂商所共同关注的一个问题,本篇文章简单讲述了如何正确评估IDS性能与评估IDS性能时的具体步骤。

随着入侵检测系统的广泛使用,如何评估IDS性能成为了主要问题。企业希望通过评估IDS性能来检测自己的企业安全性,而安全产品厂商希望通过评估IDS性能来了解产品的不足和企业的需求,那么如何正确的评估IDS性能呢?其步骤又是什么呢?

测试评估IDS性能的标准

根据Porras等的研究,给出了评价IDS性能的三个因素:

·准确性(Accuracy):指IDS从各种行为中正确地识别入侵的能力,当一个IDS的检测不准确时,就有可能把系统中的合法活动当作入侵行为并标识为异常(虚警现象)。

·处理性能(Performance):指一个IDS处理数据源数据的速度。显然,当IDS的处理性能较差时,它就不可能实现实时的IDS,并有可能成为整个系统的瓶颈,进而严重影响整个系统的性能。

·完备性(Completeness):指IDS能够检测出所有攻击行为的能力。如果存在一个攻击行为,无法被IDS检测出来,那么该JDS就不具有检测完备性。也就是说,它把对系统的入侵活动当作正常行为(漏报现象)。由于在一般情况下,攻击类型、攻击手段的变化很快,我们很难得到关于攻击行为的所有知识,所以关于IDS的检测完备性的评估相对比较困难。

在此基础上,Debar等又增加了两个性能评价测度:

·容错性(Fault Tolerance):由于IDS是检测入侵的重要手段/所以它也就成为很多入侵者攻击的首选目标。IDS自身必须能够抵御对它自身的攻击,特别是拒绝服务(Denial-of-Service)攻击。由于大多数的IDS是运行在极易遭受攻击的操作系统和硬件平台上,这就使得系统的容错性变得特别重要,在测试评估IDS时必须考虑这一点。

·及时性(Timeliness):及时性要求IDS必须尽快地分析数据并把分析结果传播出去,以使系统安全管理者能够在入侵攻击尚未造成更大危害以前做出反应,阻止入侵者进一步的破坏活动,和上面的处理性能因素相比,及时性的要求更高。它不仅要求IDS的处理速度要尽可能地快,而且要求传播、反应检测结果信息的时间尽可能少。

IDS测试评估的方法步骤

前面我们已经讨论了IDS测试评估的性能指标,具体测试主要就是围绕这些指标来进行。大部分的测试过程都遵循下面的基本测试步骤:

·创建、选择一些测试工具或测试脚本。这些脚本和工具主要用来生成模拟的正常行为及入侵,也就是模拟IDS运行的实际环境。

·确定计算环境所要求的条件,比如背景计算机活动的级别。

·配置运行IDS。
 
·运行测试工具或测试脚本。
  
·分析IDS的检测结果。
 
美国加州大学的Nicholas J.Puketza等人把测试分为三类,分别与前面的性能指标相对应,即入侵识别测试(也可以说是IDS有效性测试)。资源消耗测试、强度测试。入侵识别测试测量IDS区分正常行为和入侵的能力,主要衡量的指标是检测率和虚警率。资源消耗测试(Resource Usage Tests)测量IDS占用系统资源的状况,考虑的主要因素是硬盘占用空间、内存消耗等。强度测试主要检测IDS在强负荷运行状况下检测效果是否受影响,主要包括大负载、高密度数据流量情况下对检测效果的检测。

 

【编辑推荐】

  1. 企业测试IDS的四条重要标准
  2. 假想案例谈论IPS系统部署
  3. 如何克服IPS技术发展中的障碍
  4. 如何实现IPS深度检测和入侵抵抗
  5. WAF vs IPS 谁更适合防护Web应用?
责任编辑:张启峰 来源: ZDNET安全频道
相关推荐

2010-09-08 11:38:27

2017-09-06 08:23:01

数据备份恢复过程正确姿势

2010-08-25 13:13:04

2010-07-12 09:27:17

SQL Server性

2012-10-24 14:52:19

IBMdw

2010-09-08 11:11:40

2010-09-08 12:58:20

2018-12-14 10:34:57

内存性能虚拟机

2009-11-23 15:41:44

Visual Stud

2010-04-08 13:26:39

Oracle安装

2010-08-17 09:18:29

DB2 备份

2012-10-08 09:42:41

2017-01-18 22:19:05

iOSApp开发

2020-09-22 14:59:52

机器学习人工智能计算机

2010-12-22 17:17:54

2022-09-15 09:24:43

OLAP 引擎公有云

2012-10-18 11:22:26

信息化软件成本软件研发

2016-10-18 11:16:42

评估选择软件

2010-05-06 09:52:11

Oracle发送邮件

2010-07-21 13:17:47

SQL Server表
点赞
收藏

51CTO技术栈公众号