内容摘要:入侵检测系统的广泛应用,使得对入侵检测系统进行测试和评估的要求也越来越迫切。开发者、用户都同样需要入侵检测的测试结果
这里我们介绍了测试评估IDS性能的标准,下面我们来认识测试评估的方法步骤,并且介绍测试评估的具体指标、所需的数据源、测试评估环境配置与框架,最后介绍了测试评估现状以及其中存在可能会遇到的各种问题。
测试评估IDS性能的标准
根据安全机构的研究,给出了评价IDS性能的三个因素:
·准确性(Accuracy):指IDS从各种行为中识别入侵的能力,当一个IDS的检测不准确时,就有可能把系统中的合法活动当作入侵行为并标识为异常(这也是我们常说的虚警现象)。
·处理性能(Performance):指一个IDS处理数据源数据的速度。当IDS的处理性能较差时,它就不可能实现实时的IDS,并有可能成为整个系统的瓶颈,进而严重影响整个系统的性能。
·完备性(Completeness):指IDS能够检测出所有攻击行为的能力。如果存在一个攻击行为,无法被IDS检测出来,那么该IDS就不具有检测完备性。也就是说,它把对系统的入侵活动当作正常行为(漏报现象)。由于在一般情况下,攻击类型、攻击手段的变化很快,我们很难得到关于攻击行为的所有知识,所以关于IDS的检测完备性的评估相对比较困难。
在此基础上,有专家又增加了两个性能评价测标准:
·容错性(Fault Tolerance):由于IDS是检测入侵的重要手段,所以它也就成为很多入侵者攻击的首选目标。IDS自身必须能够抵御对它自身的攻击,特别是拒绝服务(Denial-of-Service)攻击。由于大多数的IDS是运行在极易遭受攻击的操作系统和硬件平台上,这就使得系统的容错性变得特别重要,在测试评估IDS时必须考虑这一点。
·及时性(Timeliness):及时性要求IDS必须尽快地分析数据并把分析结果传播出去,以使系统安全管理者能够在入侵攻击尚未造成更大危害以前做出反应,阻止入侵者进一步的破坏活动,及时性对IDS的要求更高。它不仅要求IDS的处理速度要尽可能地快,而且要求传播、反应检测结果信息的时间尽可能少。
来源:IT专家网 作者:寂静的海 责编:豆豆技术应用