
慢雾:《Solana 智能合约安全最佳实践》全面更新
来源:慢雾科技
原文链接:https://mp.weixin.qq.com/s/hIaAzTRMlsKshdPaByYhrw
区块链技术的发展日新月异,智能合约作为去中心化应用的核心组成部分,其安全性依然是各大公链生态发展的基石。Solana 作为近年来脱颖而出的高性能公链,其快速的交易处理能力与创新的技术架构为生态带来了巨大潜力,但也伴随着一系列新的安全挑战,尤其是在账户管理、合约执行和状态更新等方面,给恶意攻击者带来了更多的攻击点。
自 2021 年《Solana 智能合约安全最佳实践》发布以来,获得了社区的积极反馈。许多开发者、安全研究员对该手册表示认可和推荐:
随着 Solana 生态的不断发展与新型漏洞的出现,我们对原有的实践进行了更新和补充,旨在为开发者提供更为全面的安全防护指引。
更新要点概览
此次更新的《Solana 智能合约安全最佳实践》基于慢雾(SlowMist) 最新的审计经验,详细总结了 Solana 智能合约中常见的安全问题和解决方案,涵盖了漏洞描述、利用场景、修复建议等多个维度,旨在为开发者提供一站式的安全参考与操作指南。
以下为《Solana 智能合约安全最佳实践》最新版的目录:
-
Solana 智能合约常见问题
-
数值溢出
-
算术精度误差
-
未对返回错误进行处理
-
缺少对初始化函数的权限控制
-
Account Owner 未检查
-
PDA 账户检查
-
未对账户是否签名进行校验
-
缺少对 system account 的检查
-
缺少对 lamports 的检查
-
Pyth 预言机检查
-
及时状态重置
-
利用 Anchor 框架的攻击
-
签名者授权
-
账户数据匹配
-
所有者检查
-
类型伪装 cosplay
-
初始化检查
-
任意 CPI
-
重复的可变账户
-
碰撞种子规范化
-
PDA 共享
-
关闭账户
-
Sysvar 地址检查
-
账户重新加载
-
案例分析
-
Sysvar 系统账号未检查
-
漏洞示例
-
防御代码
-
使用 PDA 账户但是未对调用执行者账户与收益者账户进行检查
-
漏洞示例
-
防御代码
该手册将持续更新,欢迎开发者、审计人员与安全专家前往 GitHub 查阅 (https://github.com/slowmist/solana-smart-contract-security-best-practices),共同提升 Solana 生态的安全性。
安全贯穿始终
根据慢雾(SlowMist) 区块链被黑事件档案库 (hacked.slowmist.io) 的统计,截至目前,全球范围内发生了 1,875 起区块链安全事件,导致损失总额超过 358 亿美元,其中有 305 起事件与智能合约漏洞直接相关。如果合约上线前缺乏系统化的安全检查,极有可能暴露于高风险中。
慢雾(SlowMist) 多年的审计经验表明,智能合约的安全保障不应仅依赖一次性审计或漏洞修复,更应建立在持续审计和动态防护的体系上。因为随着时间的推移,安全环境可能会发生变化,新的漏洞与攻击方式也会不断出现。因此,保障智能合约安全需要从以下几个方面着手:
-
安全预算的合理投入:在项目生命周期中确保安全预算的持续投入;
-
持续审计与检测:定期进行智能合约的安全审计与漏洞修复;
-
高层管理责任制:将安全责任落实到项目高层,确保审计工作得到足够重视与支持。
结语
慢雾安全团队在智能合约安全审计领域里深耕多年,已全面支持 Solana 生态的智能合约安全审计服务,涵盖 Solana 上多个核心项目,如 Particle Network、UniPassID、Crema Finance、Solyard.Finance、Larix 等。此外,慢雾(SlowMist) 自研的安全系统 Badwhale 也已支持 Solana 生态中的假充值检测与风控联动,帮助平台防范链上欺诈和攻击。如有审计需求,欢迎与我们联系!
比推快讯
更多 >>- Arbitrum 基金会 9 小时前例行转移 1000 万枚 ARB 至 Coinbase Prime,过去 2 年卖出 3.5 亿枚 ARB
- 萨尔瓦多正将资金从单个比特币地址转移到多个新地址,以增强安全性
- 消息人士:马斯克的律师将担任一家规模 2 亿美元的狗狗币财务公司董事长
- 美财政部:2024年底持有外国证券总价值15.8万亿美元
- Circle无发行韩元稳定币的计划
- Grayscale提交Cardano和Polkadot ETF的S-1文件
- 特朗普家族关联比特币矿业公司完成合并,将于纳斯达克上市
- Solana 财库公司 DeFi Development Corp 扩展到英国,并计划进一步在全球推出
- 美股三大股指收跌 阿里巴巴涨近 13%
- Hyperliquid与币安衍生品交易量比率逼近14%,加速侵蚀币安市场份额
- 特朗普内阁警告法院:若裁定关税非法,将引发外交危机
- Amplify向美SEC提交XRP期权收益ETF申请
- 欧元净多头头寸为 123,039 手,比特币净空头头寸为 -372 手
- 美联储戴利:很快就到了重新调整政策的时候了
- 美联储戴利指出通胀与劳动力市场目标存在紧张关系
- 比特币一度跌破10.8万美元/枚,创7月8日以来新低
- 欧盟拟对谷歌广告业务处以“适度”罚款
- 投资者撤销对Strategy的集体诉讼
- 美国法官未就特朗普罢免库克案当庭作出裁决
- 美联储逆回购操作接纳 778.98 亿美元对手方
- 现货黄金向上触及3450美元/盎司,为6月16日以来首次
- 万斯:若特朗普发生意外,已准备好接任总统
- 市场消息:法官今日未就美联储理事库克的解职做出裁决,要求双方于下周二提交后续法庭文件
- 赵长鹏:加密交易需避免逢低卖出
- 分析师:自 7 月初以来以太坊 ETF 资金流入额已接近 100 亿美元
- 美 CFTC 前主席:稳定币将取代失败的货币
- Tom Lee 重申以太坊是未来十年最大的宏观交易之一,比特币仍是最佳价值储存手段
- 上市公司 PDN 与金融企业 OOKC Group 达成合作,推动合规驱动型 Web3.0 数字投行平台落地
- 高调换仓 ETH 的 BTC 远古巨鲸恢复购买,已向 Hyperliquid 存入 1,000 枚 BTC
- 某比特币 OG 再次将 1,000 枚 BTC 换仓为 ETH 约合 1.0827 亿美元
- 日本游戏巨头 Gumi 计划投资约 1700 万美元购买 XRP
- 以太坊基金会将优化生态支持计划实施路径,暂时暂停公开资助申请
- 美国股市延续跌势,纳指下跌 1.00%
- 美国 8 月一年期通胀率预期终值 4.8 %,低于预期
- 数据:战略 Solana 储备目前持有约 870 万枚 SOL,价值 18 亿美元
- 美国 8 月密歇根大学消费者信心指数终值 58.2,预期 58.6
- 纳斯达克 100 指数跌幅扩大至 1 %
- 美国 8 月芝加哥 PMI 为 41.5,预期 46
- 市场正聚焦美联储独立性,美指维持涨势
- 英伟达跌幅扩大至 3%,加密市场持续下跌
- Bitwise CIO:ETF 资金流、资金公司及简单故事相结合将推动加密货币创历史新高
- 数据:过去 24h Binance 净流入 9.71 亿 USDT
- 以太坊储备概念股普跌,SBET 跌 2.00%
- 美国 PCE 数据符合预期,美股三大指数集体低开
- 美三大股指集体低开,加密货币概念股普跌
- 美国 PCE 持续高于目标,美联储 9 月降息前景面临挑战
- 日本金融厅明年将重组设立新加密与创新部门, 预算约 1.7 亿美元
- 美联储降息预期依然存在 服务价格推升通胀担忧
- 美国 7 月消费与通胀齐升,疲软就业数据或促美联储降息
- 美 PCE 数据公布后,交易员仍预计美联储将于 9 月降息
比推专栏
更多 >>观点
比推热门文章
- Arbitrum 基金会 9 小时前例行转移 1000 万枚 ARB 至 Coinbase Prime,过去 2 年卖出 3.5 亿枚 ARB
- 萨尔瓦多正将资金从单个比特币地址转移到多个新地址,以增强安全性
- 消息人士:马斯克的律师将担任一家规模 2 亿美元的狗狗币财务公司董事长
- 【比推每日新闻精选】分析师:自 7 月初以来以太坊 ETF 资金流入额已接近 100 亿美元;万斯:若特朗普发生意外,已准备好接任总统;特朗普家族关联比特币矿业公司完成合并,将于纳斯达克上市
- “地狱九月”来袭,比特币迎来最残酷月份!
- Bankless:特朗普将推动加密基础设施「国有化」?
- 美财政部:2024年底持有外国证券总价值15.8万亿美元
- Circle无发行韩元稳定币的计划
- Grayscale提交Cardano和Polkadot ETF的S-1文件
- 从推特之父到 All In 比特币,杰克·多西的加密革命