随着入侵检测系统的广泛应用,对入侵检测系统进行测试和评估的要求也越来越迫切。开发者希望通过测试和评估发现产品中的不足,用户希望测试和评估来帮助自己选择合适的入侵检测产品。本文根据目前的相关研究,介绍了入侵检测系统测试评估的标准、指标,方法步骤、数据来源、环境配置、测试评估的现状以及其中存在的一些问题。 1 引言 随着人们安全意识的逐步提高,入侵检测系统(IDS)的应用范围也越来越广,各种各样的IDS 也越来越多。那么 IDS 能发现入侵行为吗?IDS 是否达到了开发者的设计目标?什么样的 IDS 才是用户需要的性能优良的 IDS 呢?要回答这些问题,都要对 IDS 进行测试和评估。 和其他产品一样,当IDS 发展和应用到一定程度以后,对 IDS 进行测试和评估的要求也就提上日程表。各方都希望有方便的工具,合理的方法对 IDS 进行科学。公正并且可信地测试和评估。对于IDS 的研制和开发者来说,对各种 IDS 进行经常性的评估,可以及时了解技术发展的现状和系统存在的不足,从而将讲究重点放在那些关键的技术问题上,减少系统的不足,提高系统的性能;而对于IDS 的使用者来说,由于他们对 IDS 依赖程度越来越大,所以也希望通过评估来选择适合自己需要的产品,避免各 IDS 产品宣传的误导。IDS 的用户对测试评估的要求尤为迫切,因为大多数用户对 IDS 本身了解得可能并不是很深入,他们希望有专家的评测结果作为自己选择 IDS 的依据。 总地来说,对 IDS 进行测试和评估,具有以下作用: ·有助于更好地刻划 IDS 的特征。通过测试评估,可更好地认识理解IDS 的处理方法、所需资源及环境;建立比较 IDS 的基准;领会各检测方法之间的关系。 ·对 IDS 的各项性能进行评估,确定IDS 的性能级别及其对运行环境的影响。 ·利用测试和评估结果,可做出一些预测,推断 IDS 发展的趋势,估计风险,制定可实现的 IDS 质量目标(比如,可靠性、可用性、速度、精确度)、花费以及开发进度。 ·根据测试和评估结果,对 IDS 进行改善。也就是发现系统中存在的问题并进行改进,从而提高系统的各项性能指标。 本文首先介绍了测试评估 IDS 性能的标准,然后介绍了测试评估的方法步骤,并且介绍测试评估的具体指标、所需的数据源、测试评估环境配置与框架,最后介绍了测试评估现状以及其中存在的一些问题。 2 测试评估 IDS 性能的标准 根据 Porras 等的研究,给出了评价 IDS 性能的三个...