区块链有哪些安全软肋(区块链的安全风险)?

124
okx
区块链是比特币中的核心技术。它通过密码学和分布式算法使参与者达成共识,从而保证交易记录的存在性、合约的有效性以及身份的不可抵赖性。虽然区块链技术常被人们提及的特性是去中心化、共识机制等,但自从有数字货币交易所至今,交易所被攻击、资金被盗的事件不断增加,甚至导致倒闭。此篇文章整理了区块链的安全软肋以及为保证区块链安全的方法。

安全软肋

1. 算法实现安全:由于区块链大量应用了各种密码学技术,在实现上比较容易出现问题,且有可能被黑客攻击。

2. 共识机制安全:当前的区块链技术中已经出现了多种共识算法机制,但这些共识机制是否能实现并保障真正的安全,需要更严格的证明和时间的考验。

3. 区块链使用安全:区块链技术一大特点是不可逆、不可伪造,但私钥一旦丢失或被黑客拿到,就能转移数字货币。

4. 系统设计安全:中心化的交易所需要防范技术盗窃,还得管理好人,防止人为盗窃。

如何保证区块链的安全

为了保证区块链系统安全,建议参照NIST的网络安全框架,从战略层面、企业或组织的网络安全风险管理的整个生命周期的角度出发构建识别、保护、检测、响应和恢复5个核心组成部分,来感知、阻断区块链风险和威胁。另外,根据区块链技术自身特点重点关注算法、共识机制、使用及设计上的安全。

1. 算法实现安全性:采用新的、本身经得起考验的密码技术,如国密公钥算法SM2等;对核心算法代码进行严格、完整测试的同时进行源码混淆,增加黑客逆向攻击的难度和成本。

2. 共识算法安全性:PoW中使用防ASIC杂凑函数,使用更有效的共识算法和策略。

3. 使用安全性:对私钥的生成、存储进行保护,敏感数据加密存储。

4. 设计安全性:保证设计的功能尽量完善,如采用私钥白盒签名技术,防止病毒、木马在系统运行过程中提取私钥;设计私钥泄露追踪功能,尽可能减少私钥泄露后的损失;对某些关键业务设计去中心化,防止单点故障攻击。

总的来说,从安全性分析的角度,区块链面临着算法实现、共识机制、使用及设计上的挑战,同时黑客通过利用系统安全漏洞、业务设计缺陷也可达成攻击目的。目前,黑客攻击已经在对区块链系统安全性造成越来越大的影响。

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

进群交流|欧易官网