b bajsj.com
BTC ▲ 67,820 ETH ▲ 3,540 BNB ▼ 612 SOL ▲ 198 XRP ▲ 0.62 DOGE ▼ 0.14 ADA ▲ 0.58 AVAX ▲ 42.30
bajsj.com » solendshen-ji-bao-gao
深度 Solend审计报告 - Solend审计报告解读:审计机构、覆盖范围与已知漏洞修复纪录

Solend审计报告解读:审计机构、覆盖范围与已知漏洞修复纪录

发布 · 2026-05-24T06:12:30.805726+00:00 更新 · 2026-05-25T05:28:17.385776+00:00

Solend审计报告的总体格局

Solend审计报告主要由两家审计机构出具:Kudelski Security和Neodyme。两份报告分别针对协议的不同模块与不同版本,前者侧重核心借贷逻辑与清算流程,后者侧重Solana链上独有的账户模型与CPI调用安全。两份报告均已公开发布,可在Solend官方GitHub仓库下载完整版PDF,社区任何成员都能独立交叉验证。与Binance安全吗这种依赖SOC2、ISO27001等第三方资质背书的中心化平台不同,DeFi协议的审计是公开透明、面向代码本身的评估。

Kudelski审计:清算逻辑与利率精度

Kudelski的报告聚焦了几个关键问题。首先是利率模型在分段折线拐点处的浮点精度问题,原始代码在极端使用率下可能出现舍入误差,导致借款人多付微量利息。Solend团队在收到报告后改为定点数运算,彻底消除了该精度差。其次是清算函数的可重入风险:原始实现允许同一区块内多次触发清算,可能被MEV机器人套利获取超额收益。修复方案是引入交易内累积计数器,限制单次区块内同一头寸的清算次数。第三类发现是用户体验相关的小问题,例如错误消息不够明确等,对资金安全无影响。

Neodyme审计:Solana账户模型与CPI风险

Neodyme的报告侧重Solana特有的安全风险。最重要的发现集中在三个方向:一是账户所有权校验,部分指令在传入辅助账户时未严格检查owner字段,理论上可能被构造恶意账户冒充;二是CPI(跨程序调用)路径,部分调用未限制目标程序ID,存在被恶意合约劫持的可能;三是PDA(程序衍生地址)派生的salt选取,早期版本中部分PDA的salt不够独特,可能被预测。这些问题在Solana链上非常关键,因为Solana的账户模型本身与EVM完全不同,攻击向量也更隐蔽。Solend团队在审计后引入了严格的账户校验包装宏,并对所有CPI调用加上目标程序ID白名单。

审计无法覆盖的剩余风险

任何审计都不能保证100%安全。Solend审计报告也明确指出了几类报告范围之外的剩余风险:第一,Oracle喂价异常,审计不审查Pyth与Switchboard本身的安全性;第二,治理参数错误配置,包括LTV、清算阈值等关键参数被错误调整可能带来系统性风险;第三,前端被劫持,链上合约安全不代表前端域名安全;第四,依赖的Solana核心库本身的潜在漏洞。习惯用Binance合约做高频交易的用户,对MEV与喂价延迟应该有更敏感的体感,这些经验在评估Solend剩余风险时同样适用。

用户如何利用审计信息保护自己

第一,永远使用官方域名访问Solend,并在浏览器中将其加入书签,避免被钓鱼站点截胡。第二,对接钱包前确认合约地址与官方公布的一致,第三方DApp汇总站点的链接也可能被污染。第三,遇到协议大型升级,先观望几天看是否有用户反馈异常再决定加仓。第四,配置链上监控机器人,关键参数变更触发警报。第五,把一部分资金保留在Binance注册后的合规账户与冷钱包做应急。审计报告是衡量Solend基线安全的重要依据,但绝不是终点。把它当作起点,搭配良好的资金管理习惯,搭配Binance理财这种风险更低的活期产品做基线对比,才能真正用好这个借贷协议而不被它伤到。