
慢雾:《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 生态中的假充值检测与风控联动,帮助平台防范链上欺诈和攻击。如有审计需求,欢迎与我们联系!
比推快讯
更多 >>- [获得 100 万枚 SOL 投资分配的投资人/机构]连续第三天卖 HYPE 买 SOL
- 数据:2024 年以来加密货币 ETF 申请激增至 155 个,覆盖 35 种数字资产
- 经济学家调查:美联储下周降息已成共识,明年降息路径分歧较大
- BTC 多空焦灼,百万美元级新开仓中多头为主导
- 观点:Binance 稳定币储备两个月增长 126 亿美元,表明投资者倾向持有稳定币
- 数据:Hyperliquid 平台鲸鱼当前持仓 52.41 亿美元,多空持仓比为 0.83
- 数据:过去 24 小时全网爆仓 6.53 亿美元,多单爆仓 3.55 亿美元,空单爆仓 2.98 亿美元
- Binance Alpha 昨日交易量 2.6 亿美元,KOGE、BTG、CDL 位居前列
- Zypher Network 基金会宣布推出可信 AI 生态基金,获得代币供应量 5% 的分配
- 分析:10.11崩盘后,交易者开始转向更谨慎的现货交易模式
- JustLend DAO 完成 JST 首次销毁,通缩进程启动
- 1inch 集成 Flowdesk,为法国兴业银行稳定币提供流动性解析服务
- glassnode:比特币长期持有者持续派发,近一周持有量减少 2.8 万枚
- Astra Nova 公布产品路线图更新,将推出旗舰产品 TokenplayAI
- Binance 将移除部分现货交易对
- SEAL 携手 MetaMask、WalletConnect、Backpack 与 Phantom 推出实时反钓鱼防御网络
- Arthur Hayes 评日本新经济政策:将助推比特币涨至 100 万美元
- 币安开放部分区域美元充提服务
- Matrixport:加密市场动能明显减弱,或进入更长期盘整
- 持仓近五年的 BTC 鲸鱼或已清仓 WBTC,账面收益超 2100 万美元
- Eric Trump:比特币 Q4 将迎来惊人表现,坚信比特币会达到百万美元
- 香港首个 Solana 交易所交易基金获批
- 多位巨鲸在 Hyperliquid 加仓 BTC 多单
- 渣打香港将于 11 月推出虚拟资产 ETF 交易服务
- Jito:100%网络收入将持续回购 JTO 代币
- Aptos 再获贝莱德 BUIDL 基金部署 5 亿美元,RWA 规模位列全网第三
- Bithumb 将上线 Cleapool(CPOOL)韩元交易对
- ETHShanghai 2025 黑客松主赛道获奖名单揭晓
- Infinex 将暂停链上卡牌游戏 Bullrun,并最终确定 Bulls 分配方式
- 万币比特币 OG 巨鲸 Owen Gunden 向 Kraken 充值 364 枚 BTC,价值 4025 万美元
- Four.Meme 与 BNB Chain 第二批重生支持空投现已发放完成
- 麻吉黄立成昨夜反指 ETH、HYPE,日内本金再度腰斩仅余 48 万
- 数据:当前加密恐慌贪婪指数为 24,处于极度恐慌状态
- Jupiter 宣布上线预测市场测试版
- 冷静开单王昨夜再度以 40 倍抄顶开空 BTC,浮动回报率已达 200%
- 美参议员 Warren 批评稳定币法案 GENIUS 并促财政部弥补监管缺
- 某巨鲸 25 倍杠杆建立 ETH 多头仓位,价值 230 万美元
- 分析师:一些比特币鲸鱼正将实物 BTC 兑换成 ETF,IBIT 已执行约 30 亿美元交易
- GSR 向 Binance 充值 UNI、AAVE 等多种代币
- Kraken 联席 CEO 反驳银行业高管称稳定币收益,损害银行利益
- 何一建议“新人不要上来就搞合约”
- AI Agents 身份与访问管理平台 Keycard 完成 3800 万美元融资,a16z 等领投
- Project Hunt:人工智能交易工具 NYLA 为过去 7 天新增 Top 人物关注者最多的项目
- Stable 暗示将成立基金会,并将于明日进行重大公告
- 昨日以太坊现货 ETF 净流入达 1.411 亿美元
- 陈茂波:区块链技术和人工智能正引领数字金融服务快速发展
- AUTOfinance 宣布在推进 1:1 TOKE 向 AUTO 迁移前启动 200 万美元回购计划
- 美股上市公司 Cosmos Health 增持 20 万美元 ETH,总投资达到 200 万美元
- 比特币矿企 Bitfarms 完成可转换优先票据发行募资净额约 5.68 亿美元
- Monad 生态 LST 协议 aPriori 疑似已注册空投申领相关的子域名
比推专栏
更多 >>观点
比推热门文章
- 经济学家调查:美联储下周降息已成共识,明年降息路径分歧较大
- BTC 多空焦灼,百万美元级新开仓中多头为主导
- 观点:Binance 稳定币储备两个月增长 126 亿美元,表明投资者倾向持有稳定币
- 数据:Hyperliquid 平台鲸鱼当前持仓 52.41 亿美元,多空持仓比为 0.83
- 数据:过去 24 小时全网爆仓 6.53 亿美元,多单爆仓 3.55 亿美元,空单爆仓 2.98 亿美元
- Binance Alpha 昨日交易量 2.6 亿美元,KOGE、BTG、CDL 位居前列
- Zypher Network 基金会宣布推出可信 AI 生态基金,获得代币供应量 5% 的分配
- 分析:10.11崩盘后,交易者开始转向更谨慎的现货交易模式
- JustLend DAO 完成 JST 首次销毁,通缩进程启动
- 1inch 集成 Flowdesk,为法国兴业银行稳定币提供流动性解析服务