BlockJack:基于区块链的域间路由中IP前缀劫持攻击改进防御
密码学与安全
2021-07-16 v1 分布式、并行与集群计算
摘要
我们提出了BlockJack,一种基于分布式防篡改联盟区块链的系统,旨在阻断边界网关协议(BGP)中的IP前缀劫持。本质上,BlockJack通过接口实现区块链与BGP网络之间的同步,确保运维独立性,并且该方法在保留传统系统的同时,可应对当区块链处理超出BGP更新间隔时出现的竞态条件影响。BlockJack对路由表中发生IP前缀劫持期间的动态路由路径变化也具有弹性。我们使用Hyperledger Fabric区块链和Quagga软件包实现了BlockJack,并进行了初步实验以评估其效能。我们在多种攻击场景下评估了BlockJack的性能与弹性,包括单路径攻击、多路径攻击以及随机网络拓扑中来自随机源的攻击。评估结果表明,BlockJack能够处理BGP前缀劫持期间由AS路径变化引起的多重攻击。在50个随机路由器的实验设置中,BlockJack平均耗时0.08秒(标准差0.04秒)来阻断BGP前缀劫持攻击。测试结果表明,BlockJack的保守方法可行用于处理边界网关协议中的IP前缀劫持。
引用
@article{arxiv.2107.07063,
title = {BlockJack: Towards Improved Prevention of IP Prefix Hijacking Attacks in Inter-Domain Routing Via Blockchain},
author = {I Wayan Budi Sentana and Muhammad Ikram and Mohamed Ali Kaafar},
journal= {arXiv preprint arXiv:2107.07063},
year = {2021}
}