

2023 年 2 月,Algorand 网络的重要钱包服务商 MyAlgo 钱包发生严重安全漏洞,约 850 万美元资产被未经授权转移。本次攻击波及平台多名用户,Algorand 用户被紧急提示尽快转出资金并加强账户安全。调查发现,事件根本原因在于 CDN API 密钥泄露,攻击者据此非法访问钱包基础设施,转移用户资产。
安全分析确认,MyAlgo 本次被攻击并非 Algorand 协议或应用层智能合约本身存在缺陷,而是因基础设施安全管理不善导致的运营漏洞,Algorand 底层区块链技术并无安全隐患。事件影响约 2,500 个用户账户,资金在平台采取补救措施前已被攻击者转移。CDN 漏洞被发现后,MyAlgo 立即采取措施阻断攻击,并协助受影响用户调查损失范围,同时升级安全协议,防范类似事件再次发生。
Algorand 生态 DeFi 基础设施曾因主流协议成为智能合约攻击目标而遭遇重大安全挑战。Tinyman 作为 Algorand 上的自动化做市商 (AMM),为代币兑换和收益耕种提供流动性池。然而,平台智能合约可被直接访问,2022 年 1 月,攻击者利用该漏洞从流动性池中非法提取约 300 万美元。黑客借助 Tinyman 智能合约的公开 API,绕过常规界面限制,直接在 Algorand 区块链上完成未授权交易。
此次攻击揭示了智能合约架构中访问控制不当,攻击者可直接从流动性池提取资产。黑客将池内资产兑换为稳定币并转出至外部钱包和交易所,导致交易对储备被抽空。事件使 Algorand DeFi 社区停摆约一周,流动性提供者被迫紧急撤出资产,生态安全问题引发广泛担忧。
同期,Algodex 也暴露出类似漏洞,进一步体现 Algorand DeFi 层的系统性安全短板。事件显示,智能合约权限机制不足、输入校验不严与外部交互不安全等缺陷,可能危及协议整体安全。漏洞暴露了 Algorand 虚拟机 (AVM) 架构设计问题,以及 DeFi 协议部署前全面安全审计的必要性。两起事件均凸显 Algorand 区块链生态需严格测试智能合约并强化安全体系,以预防未来类似攻击。
Algorand 应用在采用中心化托管或浏览器端存储私钥时,安全风险会进一步叠加。在中心化托管模式下,用户需将 ALGO 代币交由第三方掌控私钥,安全风险完全转移至服务商。MyAlgo 钱包事件即为典型,基础设施被攻破直接导致 850 万美元损失。托管服务一旦出现安全问题,用户因无法掌控私钥几乎无力挽回损失。
浏览器端密钥存储则引入了不同类型的安全威胁,进一步放大整体风险。许多 Algorand Web 应用将加密私钥存放在 localStorage 或 IndexedDB,形成持久攻击面。恶意软件可在解密时截取密钥,跨站脚本攻击 (XSS) 则诱导用户签署恶意交易。浏览器自动填充还会将钱包密码暴露给分析击键模式的黑客。近期供应链攻击已针对加密钱包扩展的底层依赖包,说明基础设施一旦被攻破,风险可扩散至整个 Algorand 生态。
在此背景下,托管钱包与非托管钱包的区别尤为关键。托管钱包虽然便捷,但用户完全依赖机构安全防护且无法自行审计;非托管模式赋予用户密钥主权,但本地安全防护要求极高,多数开发者难以做到真正安全。Web 环境下私钥管理本质上难以满足严苛安全标准,浏览器沙箱机制无法防御针对钱包应用的高阶攻击。因此,机构级托管和硬件钱包集成,依然是 Algorand 安全体系的核心组成部分。
Algorand 核心协议已由 CertiK、BlockApex、Runtime Verification 等权威机构全面审计,最近一次评估为 2023 年 9 月。专业评估结果显示,底层共识机制在正常条件下表现出高度可靠性。其纯权益证明 (PPoS) 协议采用可验证随机函数选取验证者和投票者,只要绝大多数持币者为非恶意方,系统安全即可保障。该设计规避了其他共识模型固有的诸多漏洞。
关键在于协议层安全与应用层漏洞的区分。Algorand 底层结构具备强大韧性,而 MyAlgo 钱包攻击造成 850 万美元损失完全属于应用层,与协议无关。部署在 Algorand 上的智能合约还面临诸如边界问题、权限管理错误、交易重放攻击等独立风险,开发者需通过严格代码审查和安全实践防范。理解协议安全与应用安全的本质差异至关重要:协议层安全与应用漏洞彼此独立,钱包或 DApp 遭攻击并不会影响 Algorand 共识机制及区块链本身的安全性。
攻击者通过中间人攻击利用 CDN API 密钥,在用户与 MyAlgo 钱包界面间注入恶意代码。API 密钥的具体获取方式尚不明确,事件最终导致 850 万美元资产被盗。
Algorand智能合约主要安全风险包括重入攻击、未授权访问、整数溢出等。应用层还存在钱包密钥泄露与浏览器端存储的威胁。但 Algorand 核心协议通过纯权益证明和形式化验证保持高度安全,未曾被攻破。
MyAlgo 攻击影响了应用层安全,但 Algorand 核心协议未受影响。网络依然通过纯权益证明机制保持安全。事件凸显了钱包基础设施的风险,同时强化了用户采用非托管钱包和经验证智能合约的重要性。
应自主管理助记词并离线保存,使用强密码保护。大额转账建议启用附加口令。切勿泄露私钥,交互前务必核查智能合约,降低潜在风险。
Algorand 在攻击后提升安全协议并发布用户预警。基金会强化钱包软件安全性,增加智能合约审计,强调非托管方案。核心协议安全性由 Runtime Verification 和 CertiK 进行形式化验证。
Algorand 采用纯权益证明机制,安全性高、智能合约风险较低。其设计有效防御恶意攻击,支持高效智能合约执行,在主流区块链中具备较强竞争力。
应核查开发团队背景和安全审计报告,优先选择代码透明、历史稳定的项目,关注社区活跃度,避免使用未经验证的应用。优选具备多签功能和权威安全认证的钱包。










