Page 290 - 《软件学报》2021年第5期
P. 290

1514                                     Journal of Software  软件学报 Vol.32, No.5,  May 2021

                                            Table 1    Summary of block-chain attacks
                                                   表 1   区块链攻击总结
                                      攻击           主要           主要         潜在前置           潜在       攻击
                        分类
                                      方式          攻击目标         攻击目的        (子)攻击        后续攻击       难度
                                    碰撞攻击          Hash 函数                     −         卖空攻击       高
                          数据        后门攻击         密码学算法       破坏系统安全           −         卖空攻击       高
                   数      隐私        量子攻击         密码学工具                        −         卖空攻击       高
                   据      窃取        交易特征                                 窃听攻击,中间
                   层                  分析          交易数据       获取用户隐私       人劫持攻击         粉尘攻击       低
                   攻
                   击      恶意       交易延展性          交易数据         代币双花           −         双花攻击       较低
                          数据          攻击
                          攻击       恶意信息攻击         区块数据       破坏网络环境           −            −       低
                                                               获取节点                   木马劫持攻击、
                                   客户端漏洞                                 0day 漏洞攻击                 较低
                                                               控制权                      窃听攻击
                                    窃听攻击          网络节点       获取用户隐私       客户端漏洞        交易特征分析      低
                                                                         BGP 劫持攻击、
                                    日蚀攻击                     隔离目标节点                     51%攻击      中
                   网                                                       女巫攻击
                   络      针对      BGP 劫持攻击                                    −         分割攻击,      中
                          P2P
                   层     网络的                                   分割网络                     日蚀攻击
                   攻      攻击                                             BGP 劫持攻击       双花攻击,
                   击                分割攻击                                                克隆攻击       中
                                    DoS 攻击       区块链网络                        −         卖空攻击       高
                                    DDoS 攻击                    拒绝服务        木马劫持         卖空攻击       中
                                    BDoS 攻击                                   −         卖空攻击       低
                                   交易延迟攻击                    影响交易进程           −            −       低
                       针对授权共识       女巫攻击         BFT,PBFT      妨碍共识      私钥窃取攻击         日蚀攻击       较低
                       机制的攻击        克隆攻击           PoA         代币双花        分割攻击         双花攻击       较高
                                                                         木马劫持攻击、
                            恶意     傀儡挖矿攻击        客户端资源                   网络渗透攻击         51%攻击      较高
                       针    筹码     币龄累计攻击     PoS,DpoS,PoW/PoS  获取筹码          −         51%攻击      较高
                       对    获取      贿赂攻击        PoW,PoS,DPoS                  −         51%攻击      较高
                       非
                   共   授            双花攻击          PoW,PoS      代币双花       51%攻击、        卖空攻击       高
                   识                                                      分割攻击等
                   层   权           历史修复攻击       PoW,PoS,DPoS   代币双花、       51%攻击        卖空攻击       高
                   攻   共    51%                                回滚交易
                       识
                   击        攻击                                          DoS/DDoS 攻击、
                       机            卖空攻击            PoS      期货倒卖获利       双花攻击等            −       高
                       制                                                  51%攻击、
                       的           自私挖矿攻击          PoW                                     −       高
                       攻                                       恶意竞争       丢弃攻击等
                       击    其他    无利害关系攻击           PoS        出块奖励           −            −       低
                            攻击     预计算攻击            PoS                       −        自私挖矿攻击      低
                                   长距离攻击            PoS        代币双花           −         双花攻击       中
                                   整数溢出漏洞                    恶意篡改变量           −            −       低
                          针对      时间戳依赖攻击         合约代码       预测合约结果           −            −       低
                   合      智能       调用深度攻击                                     −       误操作异常攻击      低
                   约     合约的      误操作异常攻击         合约调用       恶意调用获利      调用深度攻击            −       低
                   层      攻击        重入攻击                                      −            −       低
                   攻
                   击    针对合约        逃逸漏洞          合约运行       恶意运行获利           −        木马劫持攻击      低
                        虚拟机的        逻辑漏洞                                      −            −       较低
                          攻击       资源滥用漏洞      虚拟机硬件资源       浪费系统资源           −            −       低
                   应   挖矿   针对    0day 漏洞攻击    应用程序或系统                        −         客户端漏洞      低
                   用   场景   矿机     网络渗透攻击         网络系统       入侵矿机系统      木马劫持攻击、        篡改攻击、      较低
                   层   中的  系统的                                            钓鱼攻击等        傀儡挖矿攻击
                   攻   攻击   攻击                                  篡改       木马劫持攻击、
                   击               地址篡改攻击        区块链交易         奖励地址      网络渗透攻击            −       中
   285   286   287   288   289   290   291   292   293   294   295