中文

MAVERICK:利用结构离群性主动检测网络控制平面缺陷

密码学与安全 2021-01-26 v1 网络与互联网体系结构

摘要

主动检测网络配置缺陷对于确保其正常运行并降低网络管理员成本十分重要。在本研究中,我们提出构建控制平面验证引擎 MAVERICK,用于检测网络控制平面(即网络设备配置与控制平面状态)中的缺陷。MAVERICK 自动推断控制平面配置(例如 ACL、route-map、路由策略等)与状态的签名,使管理员能够以最少的人工干预自动检测缺陷。MAVERICK 通过有效利用网络配置中任何组织为简单或复杂嵌套键值对的结构性偏差(即离群点)来实现这一点。利用基于签名的离群检测机制计算出的离群点,进一步根据其严重度进行表征,并按关键程度排序或重新优先化。我们考虑了广泛的启发式方法与领域专家因素,以有效降低假阳性与假阴性。我们在四个中到大型企业网络上的评估表明,MAVERICK 可自动检测网络中存在的缺陷,准确率约为 75%。此外,仅需极少的管理员输入(即几分钟的签名重调),MAVERICK 使管理员能有效检测网络中约 94–100% 的缺陷,从而将严重度较低的缺陷降秩并消除假阳性。

关键词

引用

@article{arxiv.2101.09365,
  title  = {MAVERICK: Proactively detecting network control plane bugs using structural outlierness},
  author = {Vasudevan Nagendra and Abhishek Pokala and Arani Bhattacharya and Samir Das},
  journal= {arXiv preprint arXiv:2101.09365},
  year   = {2021}
}