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

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

                                                               碰撞攻击
                                                    数据隐私窃取     后门攻击
                                            数据层                量子攻击
                                             攻击                交易特征分析
                                                    恶意数据攻击     交易延展性攻击
                                                               恶意信息攻击
                                                               客户端漏洞
                                                               窃听攻击
                                                               日蚀攻击
                                             网络层      针对P2P    BGP劫持攻击
                                             攻击      网络的攻击     分割攻击
                                                               DoS攻击
                                                               DDoS攻击
                                                               BDoS攻击
                                                               交易延迟攻击
                                                   针对授权共识      女巫攻击
                                                    机制的攻击      克隆攻击      傀儡挖矿攻击
                                           共识层                 恶意筹码获取    币龄累计攻击
                                                                         贿赂攻击
                                            攻击                           双花攻击
                                                  针对非授权共识       51%攻击    历史修复攻击
                                                    机制的攻击                卖空攻击
                                    区块链                                  自私挖矿攻击
                                                                         无利害关系攻击
                                     攻击                          其他攻击    预计算攻击
                                                                         长距离攻击
                                                               整数溢出漏洞
                                                               时间戳依赖攻击
                                                      针对智能     调用深度攻击
                                                     合约的攻击     误操作异常攻击
                                            合约层                重入攻击
                                            攻击                 逃逸漏洞
                                                      针对合约     逻辑漏洞
                                                    虚拟机的攻击     资源滥用漏洞
                                                                         0day漏洞攻击
                                                                针对矿机     网络渗透攻击
                                                               系统的攻击     地址篡改攻击
                                                     挖矿场景                算力伪造攻击
                                                     中的攻击                扣块攻击
                                                                         丢弃攻击
                                                                针对挖矿     空块攻击
                                                               机制的攻击     通用挖矿攻击
                                                                         交易顺序依赖攻击
                                                                         芬尼攻击
                                             应用层                         种族攻击
                                             攻击
                                                                         弱口令攻击
                                                                针对交易     撞库攻击
                                                               平台的攻击     穷举攻击
                                                                         单点登录漏洞
                                                                         API接口攻击
                                                     区块链交易               钓鱼攻击
                                                    场景中的攻击               中间人劫持攻击
                                                                         木马劫持攻击
                                                                         私钥窃取攻击
                                                                针对用户
                                                               账户的攻击     钱包客户端漏洞
                                                                         粉尘攻击
                                                                         SIM hack
                                                                         在线钱包窃取
                                                                         重放攻击
                                           Fig.1    Classification of attacks in block-chain
                                                   图 1   区块链攻击分类
                 2    区块链数据层攻击

                    数据层是区块链技术中最底层的技术框架,主要封装了区块链中的各式数据结构,其安全性从根本上决定
                 着区块链网络的安全性.本节将从数据隐私窃取和恶意数据攻击两个方面对数据层的潜在安全威胁进行剖析.

                 2.1   数据隐私窃取
                    区块链数据层使用了大量的密码学工具来保证区块链数据的不可篡改性和安全性.然而,这些密码学工具
   269   270   271   272   273   274   275   276   277   278   279