1 IDS测试目的及指标
入侵检测系统是一个软硬件结合体系,可以借鉴软件测试方法来测试和评价入侵检测系统,但是纯粹的软件测试方法并不能很好地满足IDS测试的需要。首先要确定应该以什么样的标准来测试IDS,也就是选择测试指标。根据IDS的特点采取定量的测试方法,这些测试指标侧重于那些定量的测量,以及与检测准确度相关的项目。
IDS的主要目的就是有效地检测出入侵行为,并进行及时处理。检测率用来确定在一个时间段内及在给定的环境中IDS可以正确检测到攻击的比率。当系统将正常的行为确认为入侵行为时就是发生误报(FalsePositive)。误报率用来确定在一个特定的时间段内及在给定环境中IDS所产生的误报比率,大多数产生误报的原因是正常的非恶意的后台流量引起的。当系统将入侵行为确认为正常行为时,则发生漏报(FalseNegative)。漏报率用来衡量一个特定的时间段及在给定环境中IDS所产生的漏报比率。
检测率和误报率是紧密相关的,受试者行为特性曲线(Receiver Operating Characteristic,ROC)反映了这两者之间的关系。ROC曲线的横轴是IDS的误报次数,纵轴为检测率,该曲线准确地刻画了IDS的检测率与误报率情况。利用ROC曲线还可以找出IDS的检测和误报之间的平衡点,但是为了获得这个点需要预先做很多工作。
除了上面的几项指标外,还有几项重要的指标需要加以考虑。它们包括:自身安全性(抵抗对于入侵检测系统本身的攻击)、处理高数据流量的能力、事件关联能力、检测未知攻击的能力、确认攻击是否成功的能力等。
1 IDS测试目的及指标
入侵检测系统是一个软硬件结合体系,可以借鉴软件测试方法来测试和评价入侵检测系统,但是纯粹的软件测试方法并不能很好地满足IDS测试的需要。首先要确定应该以什么样的标准来测试IDS,也就是选择测试指标。根据IDS的特点采取定量的测试方法,这些测试指标侧重于那些定量的测量,以及与检测准确度相关的项目。
IDS的主要目的就是有效地检测出入侵行为,并进行及时处理。检测率用来确定在一个时间段内及在给定的环境中IDS可以正确检测到攻击的比率。当系统将正常的行为确认为入侵行为时就是发生误报(FalsePositive)。误报率用来确定在一个特定的时间段内及在给定环境中IDS所产生的误报比率,大多数产生误报的原因是正常的非恶意的后台流量引起的。当系统将入侵行为确认为正常行为时,则发生漏报(FalseNegative)。漏报率用来衡量一个特定的时间段及在给定环境中IDS所产生的漏报比率。
检测率和误报率是紧密相关的,受试者行为特性曲线(Receiver Operating Characteristic,ROC)反映了这两者之间的关系。ROC曲线的横轴是IDS的误报次数,纵轴为检测率,该曲线准确地刻画了IDS的检测率与误报率情况。利用ROC曲线还可以找出IDS的检测和误报之间的平衡点,但是为了获得这个点需要预先做很多工作。
除了上面的几项指标外,还有几项重要的指标需要加以考虑。它们包括:自身安全性(抵抗对于入侵检测系统本身的攻击)、处理高数据流量的能力、事件关联能力、检测未知攻击的能力、确认攻击是否成功的能力等。
举报