McPAD : A Multiple Classifier System for Accurate Payload-based Anomaly Detection
本文目标和贡献
模型体系
单分类 SVM
融合规则
- 结合所有的单分类 SVM
- 最小值,最大值,平均值,乘积,多数投票
- 不同的模型应用不同的后验概率,pi(x∣ω)
- 假设异常值分布均匀,则可以将这些规则转化为条件概率
McPAD

- 特征提取
- 2v-grams,65536 个维度
- n-grams,256n 个维度
- 当 v=0时,等效于 2-gram 模型(版的PAYL)
- 滑动窗口大小,v+2
- 没有自动的从 2v-grams 得到 2(v−1)-grams,2(v−2)-grams 的方法
- 不同于 n-grams
- 不同的 v 导致不同的载荷结构信息
- 减少特征
攻击手段
- 常见攻击
- Shell-code 攻击
- CLET 生成攻击
- 多态混合攻击(Polymorphic Blending Attack,PBA)
数据
- 白样本
- 黑样本
- 公开的非多态 HTTP 攻击
- 创建多态HTTP攻击
- 难以收集到足够多的攻击流量
局限性
参考资料和推荐阅读