中文

BAD:区块链异常检测

密码学与安全 2020-07-06 v3

摘要

异常检测工具在保护网络与系统免受未知攻击方面发挥着至关重要的作用,通常通过自动识别并过滤异常活动来实现。多年来,人们设计了不同的方法,均聚焦于降低误报率。然而,尚无方案解决针对基于区块链系统的攻击。本文提出BAD:首个区块链异常检测(Blockchain Anomaly Detection)方案。BAD利用称为分叉(forks)的区块链元数据,以收集网络/系统中潜在的恶意活动。BAD具有以下特性:(i)分布式(从而避免任何单点故障),(ii)防篡改(使恶意软件无法移除或篡改自身痕迹),(iii)可信(任何行为数据由网络多数节点收集并验证),以及(iv)隐私保护(避免任何第三方收集/分析/存储敏感信息)。我们的方案通过实验结果和理论复杂度分析得到验证,凸显了区块链异常检测方案的质量与可行性。

关键词

引用

@article{arxiv.1807.03833,
  title  = {BAD: Blockchain Anomaly Detection},
  author = {Matteo Signorini and Matteo Pontecorvi and Wael Kanoun and Roberto Di Pietro},
  journal= {arXiv preprint arXiv:1807.03833},
  year   = {2020}
}