技术支援
关于我们
登入联络销售
UD Blockchain
InfiniAI
网络安全
云服务器
网络
云端寄存
专业解決方案
UD Blog
登入联络销售
技术支援
关于我们

UD Blog

专业文章及见解,揭示科技领域的一切

提升Cosmos生态中验证人的安全性:硬件安全模块(HSM)的应用


 

在区块链网络中,验证人有着重要的角色。他们负责验证交易并维护网络的安全性和完整性。验证人的私钥用于签名区块,因此私钥的安全至关重要。

 

传统私钥存储的风险

在 Cosmos 生态系统中,验证人 (validator) 负责验证和签署区块,以确保区块链的安全性和完整性。验证人通常使用称为私钥 (private key) 的密码来签署区块。传统上,私钥存储在验证人节点的本地硬盘驱动器上,例如在名为 priv_validator_key.json 的文件中。

然而,这种存储方法存在重大安全风险。如果操作系统级别遭到黑客入侵,攻击者可以轻松窃取私钥。一旦拥有私钥,攻击者就可以控制验证人,并可能造成以下损害:

双重签名攻击 (double-signing attack): 攻击者可以创建两个具有相同区块高度的区块,从而破坏区块链的共识。
停机攻击 (slashing attack): 攻击者可以使验证人离线,从而阻止其参与验证过程。这可能会导致验证人被惩罚甚至被踢出网络。

为了解决这些安全问题,建议验证人使用硬件安全模块 (HSM) 来存储私钥。

ad-banner1

HSM如何提高安全性

HSM 是一种专门的安全硬件设备,旨在保护敏感数据,例如密码和密钥。HSM提供多层安全措施,包括物理安全、逻辑安全和密码安全。

物理安全方面,HSM通常采用防篡改外壳和防拆卸设计,以防止未经授权的访问。
逻辑安全方面,HSM使用加密算法和安全协议来保护数据。
密码安全方面,HSM支持多种密码认证机制,例如PIN码和生物识别技术。

在Cosmos生态系统中,可以使用HSM来存储验证人的私钥。HSM将私钥存储在安全硬件设备中,而不是存储在计算机上,从而大大提高了验证人的安全性。

 

案例:Decentralized HK (DHK)

TMKMS - YubiHSM 2
在 Macbook (Intel i5) 上测试使用 Zodiaticd v1.1.0版本。
Ref - GitHub

Zodiaticd 成功签署区块

TMKMS 成功连接到 Zodiaticd

如果 YubiHSM 意外断开连接

 

UD 是香港领先的区块链和网络安全解决方案供应商。我们拥有超过 5 年的验证人和节点託管、区块链安全、区块链开发等方面的经验。立即谘询,与我们的区块链团队展开对话。

 


UD Blockchain 通讯

获取最新的区块链丶加密货币及数字资产资讯,了解全球市场动向,万勿错过!

UDomain Whatsapp