McPAD : A Multiple Classifier System for Accurate Payload-based Anomaly Detection

本文目标和贡献

  • 提高 22-grams 方法

模型体系

单分类 SVM

融合规则

  • 结合所有的单分类 SVM
  • 最小值,最大值,平均值,乘积,多数投票
  • 不同的模型应用不同的后验概率,pi(xω)p_i(\mathrm{x}|\omega)
  • 假设异常值分布均匀,则可以将这些规则转化为条件概率

McPAD

McPAD 总览

  • 特征提取
    • 2v2_v-grams,6553665536 个维度
      • nn-grams,256n256^n 个维度
      • v=0v = 0时,等效于 22-gram 模型(版的PAYL)
      • 滑动窗口大小,v+2v + 2
    • 没有自动的从 2v2_v-grams 得到 2(v1)2_(v-1)-grams,2(v2)2_(v-2)-grams 的方法
      • 不同于 nn-grams
      • 不同的 vv 导致不同的载荷结构信息
  • 减少特征
    • 特征聚类算法

攻击手段

  • 常见攻击
  • Shell-code 攻击
  • CLET 生成攻击
  • 多态混合攻击(Polymorphic Blending Attack,PBA)

数据

  • 白样本
    • DARPA
    • GATECH
  • 黑样本
    • 公开的非多态 HTTP 攻击
    • 创建多态HTTP攻击
    • 难以收集到足够多的攻击流量

局限性

参考资料和推荐阅读

results matching ""

    No results matching ""