逆势而上:Solana 在开发者面临安全挑战下的意外韧性
密码学与安全
2024-06-21 v1
摘要
Solana 作为部署去中心化应用最流行的区块链平台之一,获得了广泛关注。然而,与以太坊相比,我们观察到关于 Solana 智能合约开发者如何处理安全问题、他们遇到哪些挑战以及这如何影响生态系统整体安全性的研究尚显不足。为此,我们开展了首个针对 Solana 平台的全面研究,包括一项由 35 名参与者完成的 90 分钟 Solana 智能合约代码审查任务,随后对其中 7 名参与者进行了访谈。我们的研究显示,令人震惊的是,没有一位参与者能在代码审查任务中检测出所有重要的安全漏洞,并且 83% 的参与者很可能发布存在漏洞的智能合约。我们的研究还揭示了开发者面临 Solana 智能合约开发挑战的根本原因,表明需要更好的安全指导和资源。尽管存在这些挑战,我们对当前已部署的 Solana 智能合约进行的自动化分析却出人意料地表明,漏洞的普遍性——尤其是那些在我们的开发者研究中被认为最具挑战性的漏洞——低于 0.3%。我们探究了这种反直觉韧性的成因,并表明诸如 Anchor 等框架正在帮助 Solana 开发者部署安全的合约。
引用
@article{arxiv.2406.13599,
title = {Defying the Odds: Solana's Unexpected Resilience in Spite of the Security Challenges Faced by Developers},
author = {Sébastien Andreina and Tobias Cloosters and Lucas Davi and Jens-Rene Giesen and Marco Gutfleisch and Ghassan Karame and Alena Naiakshina and Houda Naji},
journal= {arXiv preprint arXiv:2406.13599},
year = {2024}
}
备注
To appear in the Proceedings of the 31st ACM Conference on Computer and Communications Security (CCS), 2024