闪存贷款攻击矢量分析: Bitstamp 目标协议: Bitstamp (TVL:1441.9M) 技术安全与审计报告: 闪存贷款攻击矢量分析目标协议: Bitstamp (Ethereum/L2) 目前 TVL: 1 441.9M 日期:2023年10月26日 审计员:高级 DeFi 安全研究组
1.
执行摘要.
本报告对Bitstamp的链上基础设施进行全面的安全分析,具体侧重于闪付贷款攻击矢量。
Bitstamp的总价值锁定为1.44B,是尖端对手的高价值目标。
闪付贷款允许用户在一次交易中无抵押地借入大量资本,是利用价格操纵,甲骨文操纵,DeFi协议逻辑缺陷的主要载体.
我们的分析发现,虽然Bitstamp的核心保管和交换逻辑很强,但其与DeFi流动资金库、收益农业机制以及跨链桥的结合,带来了闪存贷款攻击的重大风险。
主要风险来自甲骨文依赖、收益集聚器的再生脆弱性,以及自动市场制造器(AMM)互动中的故障保护不足。
主要调查结果:高风险:通过针对用于资产定价的稀薄流动资金库的闪付贷款操纵价格的可能性。
中度风险:在与外部AMM互动的产量优化合同中存在留任弱点。
低风险:核心交换匹配引擎(出链)被隔离出直接闪存贷款攻击,但链上结算合同需要硬化.
总体风险分数: 7.2/10
2.
识别出攻击矢量 2.1 Oracle通过闪存贷款操纵价格 说明: Bitstamp依赖链上价格饲料(如Chainlink,TWAP oracles)进行抵押比率,清算和收益计算.
攻击者可以使用闪存贷款来暂时提高或降低流动性池(如Uniswap V2/V3)中资产的价格来操纵甲骨文所报出的价格.
攻击假想:攻击者在ETH中获得一万元的闪存贷款.
利用资金在DEX中购买一大笔低流动性资产(如一对稳定币),推高了50%的价格.
在Bitstamp的出借平台上触发清算或提款,该平台使用被操纵的价格来计算抵押价值.
退还闪存贷款和差额利润。
影响:通过不公平的清算或提款造成直接财政损失。
侵蚀用户对协议定价完整性的信任。 2.2 延用Yield综合合同说明:Bitstamp通过综合DeFi协议提供收益农业机会。
如果这些合同与外部AMM或借贷市场互动,没有适当的再就业守卫,攻击者可以在对外通话时重新加入合同.
攻击情况:用户将资产存入Bitstamp的产量汇总器。
汇总器呼叫外部的AMM来交换资产以换取收益.
在外部呼叫中,AMM触发了对集合器的回调(例如通过.).
攻击者在状态被更新之前重新进入了该或功能,使得他们能够取出超过他们存出或操纵股价.
影响:收益池中用户资金的枯竭。
股价通膨,导致分配不公. 2.3 三明治袭击自动结算说明:如果Bitstamp在链上使用AMM进行资产转换(例如,将USDC转换为ETH用于提取),这些交易很容易被三明治攻击.
攻击者可以以一大笔购入订单先行经营用户的交易,导致用户的互换以更差的价格执行,再以售出订单后行跑从价格影响中获利.
攻击假想:用户在Bitstamp的链上结算合同上发起大交换.
攻击者监视集成地并提交更高的气体交易来购买资产,推高了价格.
用户的交易以膨胀的价格执行 。
攻击者出售资产,捕获