您现在的位置是:主页 > 新闻 > 新闻频道
TokenPocket钱包安卓版官网|SharkTeam:Hedgey Finance被攻击事件分析
2024年04月24日最新新闻1人已围观
2024年4月19日,Hedgey Finance遭受多笔攻击交易,损失超过200万美元。
SharkTeam对此事件第一时间进行了技术分析,并总结了安全防范手段,希望后续项目可以引以为戒,共筑区块链行业的安全防线。
一、攻击交易分析
Hedgey Finance被过个攻击者发起了多次攻击,利用代币批准漏洞,盗取了ClaimCampaigns合约中的大量代币。
以其中涉及金额最大的一笔交易为例,涉及金额约130万美元:
攻击交易:0x2606d459a50ca4920722a111745c2eeced1d8a01ff25ee762e22d5d4b1595739
攻击者:0xded2b1a426e1b7d415a40bcad44e98f47181dda2
攻击合约:0xc793113f1548b97e37c409f39244ee44241bf2b3
目标合约:0xbc452fdc8f851d7c5b72e1fe74dfb63bb793d511(ClaimCampaigns)
该交易直接从ClaimCampaigns合约中转移走了1,303,910.12 USDC。交易详情如下:
实际发起攻击的交易是
0xa17fdb804728f226fcd10e78eae5247abd984e0f03301312315b89cae25aa517(简记为0xa17f)
攻击过程如下:
1 从Balancer中闪电贷1.305M USDC。
2 调用ClaimCampaigns合约中的createLockedCampaign函数。在该函数中,攻击合约会将1.305M USDC存入ClaimCampaigns合约中,然后laimCampaigns合约会将转入的1.305M USDC批准给攻击合约使用。
3 调用ClaimCampaigns合约中的cancelCampaign函数。在该函数中,攻击合约将存入的1.305M USDC提取出来,但在createLockedCampaign函数中批准给攻击合约的USDC并没有取消。
4 攻击合约偿还Balancer的闪电贷。
在该交易中,攻击合约将保存在ClaimCampaigns合约中的1.305M USDC提取走后,ClaimCampaigns合约批准给攻击合约的1.305M USDC并没有取消,因此攻击合约可以直接调用USDC的transferFrom函数再次从ClaimCampaigns合约中转移走1.305M USDC。这也是交易0xa17fdb804728f226fcd10e78eae5247abd984e0f03301312315b89cae25aa517实现的功能。
通过以上两笔交易,攻击者从ClaimCampaigns合约中盗取了1.305M USDC。
除了USDC外,该攻击者利用此漏洞还从ClaimCampaigns合约中盗取了大量的NOBL Token,加上USDC,总价值超过200万美元。
二、漏洞分析
本次事件的根本原因是项目方智能合约在实现逻辑上存在代币批准漏洞,使得攻击者可以利重复转移目标合约批准给msg.sender中的Token。
智能合约ClaimCampaigns的createLockedCamaign函数会将msg.sender的Token存入到目标合约中,并将这些Token批准给msg.sender。
cancelCampaign函数会将存入的Token提取出来,但却并没有取消代币的批准。
攻击者利用此漏洞,直接调用Token的transferFrom函数从目标合约中再次转移走批准的代币。
三、安全建议
针对本次攻击事件,我们在开发过程中应遵循以下注意事项:
(1)项目在设计和开发过程中,要保持逻辑的完整性和严谨性,尤其是涉及到资产的转移过程中,在转移Token时保证同步代币批准的数量,避免上面转移走了Token但没有取消批准的情况。
(2)项目上线前,需要由第三方专业的审计公司进行智能合约审计。
About Us
SharkTeam的愿景是保护Web3世界的安全。团队由来自世界各地的经验丰富的安全专业人士和高级研究人员组成,精通区块链和智能合约底层理论。提供包括风险识别与阻断、智能合约审计、KYT/AML、链上分析等服务,并打造了链上智能风险识别与阻断平台ChainAegis,能有效对抗Web3世界的高级持续性威胁(Advanced Persistent Threat,APT)。已与Web3生态各领域的关键参与者,如Polkadot、Moonbeam、polygon、Sui、OKX、imToken、Collab.Land、TinTinLand 等建立长期合作关系。
官网:https://www.sharkteam.org
Twitter:https://twitter.com/sharkteamorg
Telegram:https://t.me/sharkteamorg
Discord:https://discord.gg/jGH9xXCjDZ
",
Tags:
最近更新
点击排行
本栏推荐
标签云
-
DID
期权
产业
遺產稅
Layer 1
微策略
幣安
SevenX Ventu
侧链
DCG
Paradigm
Facebook
Restaking
稅務
Delphi Digit
鏈上數據
Axelar
MEV
USDT
UST
Infura
CME
Alchemy Pay
中本聪
查理‧蒙格
Coinbase
Bitget Walle
黑客松
Bitget Walle
ZK Rollup
Hashkey Capi
SevenX Ventu
辭職
PoS
聯準會
Layer 3
tokenpocket钱
助记词
Marlin
加密市場
Dego
IEO
Vitalik
Bounce
Moonbeam
Matic
所得稅
灰度
ENS
Foresight Ve