
慢雾:《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 生态中的假充值检测与风控联动,帮助平台防范链上欺诈和攻击。如有审计需求,欢迎与我们联系!
比推快讯
更多 >>- HashKey Capital 将 541.2 万枚 MNT 转入 Bybit
- 链上股票交易平台 StableStock 完成种子轮融资,YZi Labs 等参投
- BTFS 社区发布 BTIP-105 提案
- 游戏资产交易平台 OVERTAKE 完成 700 万美元战略融资,Sui 等参投
- Tether CEO:XAUt 市值超过 12 亿美元
- Bitunix 分析师:美扩大以股换补至台积或三星;ETH 4100 至 4150 关键支撑反弹
- 特朗普长子持股公司将收购矿企 Dogehash,后者技术伙伴为矿机制造商 ElphaPex
- 韩国第三大交易所 Coinone 上线 PARTI 韩元交易对
- USD1 正式登陆 JustLendDAO
- MEXC 宣布成立 MEXC 基金会
- 某鲸鱼地址 5 小时前再次加仓 200 枚 BTC
- 截止今日收盘,沪深两市总市值再次站上 100 万亿元
- 富途 Q2 财报:加密业务资产规模季增 43%
- Glassnode:BTC、ETH 和 SOL 等主流代币均于近期创下单日盈利峰值
- AI 房地产科技公司 EliseAI 完成 2.5 亿美元 E 轮融资,a16z 领投
- 欧洲央行行长:经济增长放缓,贸易不确定性挥之不去
- INFINIT 正式推出 V2 公测版,支持一键执行复杂 DeFi 策略
- 数据:某巨鲸解质押 98291 枚 SOL 并全部转入币安,价值约 1783 万美元
- 美联储降息预期降低,比特币继续调整至两周半低点
- Tom Lee:鲍威尔周五讲话或将被市场理解为鸽派,股市则将在讲话后上涨
- 美联储会议纪要将揭示内部分歧,今夜 2 点公布
- 分析:Hyperliquid 上的 USDC 规模已达 48.2 亿枚
- 四川警方:近期有不法分子向老年人推广“数字人民币”并招募推广员,涉嫌诈骗
- Hyperliquid 团队预计人均年创收 1.043 亿美元,为全球人均创收最高公司
- 印尼央行行长称美国通胀压力减弱,市场预期美联储降息升温
- Binance:至少拥有 200 积分的用户可领取 50 万 DGC 空投
- 分析师:数据显示期权交易员仍维持乐观,多数认为趋势尚未结束
- Matrixport:当前加密概念股机构参与度不足,股价短期或将进一步盘整
- H100Group 增持 102 枚比特币,总持仓量达 911 枚比特币
- Plasma 宣布与 Fluid 达成合作,FLUD 日内涨超 4%
- “山寨季”在谷歌的搜索量从 8 月 13 日的 100 分下降至当前的 18 分
- 分析师:比特币支撑位于 10.96 万美元至 10.68 万美元密集需求区间
- StoneLink 与三未信安达成战略合作,共同推动区块链与密码技术深度融合
- 美元预计将进一步走软,策略师下调观点至负面
- Turbos DEX 已上线 Alkimi Exchange(ALKIMI)
- AI Agent+Web3 平台 YOMIRGO 完成 500 万美元 Pre-A 轮融资,Gobi Partners 领投
- 鲍威尔将在杰克逊霍尔为 9 月降息敞开大门
- OpenAI CEO 披露 GPT-6 将强化用户记忆与个性定制
- Coinbase 将对合约未平仓仓位给予阶梯性 USDC 补贴
- 比特币提币同步放缓,过去 24 小时 CEX 净流入 2,364.99 枚比特币
- Eugene:小仓位做多以太坊,寻求 4400–4600 美元区间的短线机会
- 天桥资本创始人:年底比特币目标价维持在 18 万至 20 万美元
- Strategy 股价跌至近 4 个月来最低点,或因比特币价格回调及公司股票发行政策调整
- 分析:对冲基金疑似是本轮做空以太坊“主力”
- 美国财长贝森特押注稳定币以提振国债需求
- Monad 测试网周交易笔数骤降 44.4%,周活地址数激增 47.16%
- 数据:某巨鲸将 3,900 枚 ETH 兑换为 143.26 枚 WBTC
- 此前爆仓 1 亿美元巨鲸 James Wynn 低调回归合约市场,ETH 多单试探入场
- 山寨币季节指数回落至 45
- Monad 面向加密推特用户发行 Monad Cards,约 5000 个账号符合领取资格
比推专栏
更多 >>观点
比推热门文章
- HashKey Capital 将 541.2 万枚 MNT 转入 Bybit
- 链上股票交易平台 StableStock 完成种子轮融资,YZi Labs 等参投
- BTFS 社区发布 BTIP-105 提案
- 游戏资产交易平台 OVERTAKE 完成 700 万美元战略融资,Sui 等参投
- Tether CEO:XAUt 市值超过 12 亿美元
- Bitunix 分析师:美扩大以股换补至台积或三星;ETH 4100 至 4150 关键支撑反弹
- 特朗普长子持股公司将收购矿企 Dogehash,后者技术伙伴为矿机制造商 ElphaPex
- 韩国第三大交易所 Coinone 上线 PARTI 韩元交易对
- USD1 正式登陆 JustLendDAO
- MEXC 宣布成立 MEXC 基金会