風險提示:防範以"虛擬貨幣""區塊鏈"名義進行非法集資的風險。——銀保監會等五部門
資訊
發現
搜索
登錄
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
查看行情
SharkTeam:Tornado.Cash提案攻擊原理分析
星球君的朋友们
Odaily资深作者
2023-05-22 02:28
本文約898字,閱讀全文需要約2分鐘
本次事件發生原因是由於社區在檢查提案時未能發現提案中存在的風險,並沒有認真核實提案合約的代碼是否存在安全漏洞。

攻擊者地址:

一級標題

攻擊者地址:

攻擊者地址:

0x092123663804f8801b9b086b03B98D706f77bD59

0x592340957eBC9e4Afb0E9Af221d06fDDDF789de9

攻擊合約:

0xAF54612427d97489707332efe0b6290F129DbAcb

0x03ecf0d22f9ccd21144a7d492cf63b471916497a

0x7dc86183274b28e9f1a100a0152dac975361353d(部署合約)

0xc503893b3e3c0c6b909222b45f2a3a259a52752d(假提案合約)

攻擊交易:

0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce

攻擊交易:

0x34605f1d6463a48b818157f7b26d040f8dd329273702a0618e9e74fe350e6e0d

攻擊交易:

0x3274b6090685b842aca80b304a4dcee0f61ef8b6afee10b7c7533c32fb75486d

攻擊流程:

(1 )首先,攻擊者(0x 59234095 )先向被攻擊合約(0x5efda50f)發起了一個提案,並宣稱此提案是16 號提案的補充

(2 ) 但提案中實際上存在一個額外的自毀函數。

(3 )很遺憾的是社區並沒有發現此提案中存在問題,大多數成員都投票通過了這次提案。

(4 )攻擊者創建了很多個合約來實行代幣的轉移

(5 )攻擊者(0x 59234095 )銷毀了提案合約(0xc503893b)和他的創建合約(0x7dc86183)。隨後在相同的地址重新部署了攻擊合約(0xc503893b)。

漏洞分析:

漏洞分析:

漏洞分析:

一級標題

一級標題

本次事件發生原因是由於社區在檢查提案時未能發現提案中存在的風險,並沒有認真核實提案合約的代碼是否存在安全漏洞。

二、安全建議

針對本次攻擊事件,我們在開發過程中應遵循以下注意事項:

(1 )在進行提案設計時充分考慮提案機制的安全性並儘量降低提案被中心化控制的風險,可以考慮通過降低攻擊的價值,增加獲得投票權的成本,以及增加執行攻擊的成本等方式結合實際妥善設計。

官網

一級標題

About Us

官網

官網 | Twitter

安全
0x
Tornado