金色百科 | 什么是無限鑄幣攻擊?它是如何運作的?
發表於 2024-06-19 12:22 作者: 金色財經
金色百科 | 什么是無限鑄幣攻擊?它是如何運作的?
作者:Onkar Singh,CoinTelegraph;編譯:陶朱,金色財經
一、無限鑄幣攻擊解釋
無限鑄幣攻擊是指攻擊者操縱合約代碼不斷鑄造超出授權供應限制的新代幣。
這種黑客行爲在去中心化金融 (DeFi) 協議中最爲常見。這種攻擊通過創建無限數量的代幣來損害加密貨幣或代幣的完整性和價值。
例如,一名黑客利用了 Paid 網絡的智能合約漏洞來鑄造和銷毀代幣,導致 1.8 億美元的損失和 PAID 價值下跌 85%。在攻擊停止之前,超過 250 萬個 PAID 代幣被轉換爲以太坊 (ETH)。該網絡向用戶進行了補償,消除了有關內部作案 (rug pull) 的謠言。
惡意行爲者可能會通過出售非法創建的代幣或幹擾受影響的區塊鏈網絡的正常運行來從此類攻擊中獲利。無限鑄幣攻擊的盛行強調了進行徹底的代碼審核並將安全措施納入智能合約开發以防止此類漏洞的重要性。
二、無限鑄幣攻擊是如何運作的?
爲了創建一個漏洞,使攻擊者可以鑄造無限數量的代幣,無限鑄幣攻擊針對智能合約中的漏洞,特別是與代幣鑄造功能相關的漏洞。
步驟 1:漏洞識別
攻擊方法需要找到合約中的邏輯弱點,通常與輸入驗證或訪問控制機制有關。一旦發現漏洞,攻擊者就會創建一個利用該漏洞的交易,導致合約在沒有必要授權或驗證的情況下鑄造新代幣。此漏洞可能允許繞過對可創建的代幣數量的預期限制。
步驟 2:利用
該漏洞由攻擊者構建的惡意交易觸發。這可能需要更改參數、執行特定功能或利用各個代碼段之間不可預見的連接。
步驟 3:無限挖掘和代幣傾銷
該漏洞允許攻擊者發行超出協議架構預期的代幣。這種代幣泛濫可能會導致通貨膨脹,從而降低與代幣相關的貨幣的價值,並可能導致包括投資者和用戶在內的各種利益相關者遭受損失。
代幣傾銷是指攻擊者迅速用新創建的代幣充斥市場,然後將其兌換成穩定幣或其他加密貨幣的做法。原始代幣的價值因供應量的意外增加而急劇下降,導致價格暴跌。然而,在市場有機會讓攻擊者受益之前出售代幣。
三、無限鑄幣攻擊的後果
無限鑄幣攻擊會導致代幣價值迅速貶值、財務損失和生態系統破壞。
無限鑄幣攻擊會產生無限數量的代幣或加密貨幣,使受影響的資產立即貶值,並給用戶和投資者造成巨大損失。這會破壞對受影響的區塊鏈網絡及其連接的去中心化應用程序的信心,從而損害整個生態系統的完整性。
此外,通過在市場完全反應之前出售的代幣,攻擊者可以獲利,並可能讓其他人持有毫無價值的資產。因此,如果攻擊導致流動性危機,投資者可能會發現很難或不可能以公平的價格出售其資產。
例如,在 2020 年 12 月的 Cover Protocol 攻擊期間,代幣的價值在幾個小時內從 700 多美元跌至不到 5 美元,持有 COVER 代幣的投資者遭受了財務損失。黑客鑄造了超過 40 千萬億枚代幣。
代幣價值的崩盤可能會破壞整個生態系統,包括依賴代幣穩定性的去中心化應用程序 (DApp)、交易所和其他服務。攻擊可能會導致法律問題和對項目的監管審查,從而導致罰款或其他處罰。
四、無限鑄幣攻擊與重入攻擊
無限鑄幣攻擊旨在創建無限數量的代幣,而重入攻擊則採用提現機制來不斷消耗資金。
無限鑄幣攻擊利用代幣創建過程中的缺陷來產生無限的供應,從而壓低價值並給投資者造成損失。
另一方面,重入攻擊專注於提現程序,使攻擊者能夠在合約有機會更新其余額之前不斷從合約中抽走資金。
雖然任何攻擊都可能帶來災難性的後果,但了解差異對於开發有效的緩解技術至關重要。
無限鑄幣攻擊和重入攻擊之間的主要區別是:
五、如何防止加密貨幣中的無限鑄幣攻擊
通過強調安全性和採取預防措施,加密貨幣項目可以大大降低成爲無限鑄幣攻擊目標的可能性,並保護社區成員的投資。
需要制定一個多方面的战略,在加密貨幣項目的每個階段都將安全放在首位,以防止無限鑄幣攻擊。由獨立安全專家進行徹底和頻繁的智能合約審計至關重要。這些審計會仔細檢查代碼中是否存在可用於鑄造無限量代幣的缺陷。
必須實施強大的訪問控制;鑄幣權只應授予授權方;應使用多重籤名錢包來提高安全性。實時監控工具對於快速響應可能的攻擊並識別任何奇怪的交易模式或代幣供應的突然激增是必不可少的。
項目還應有強大的備份計劃,隨時准備快速處理任何可能的攻擊並將損失降至最低。這需要與交易所、錢包提供商和整個社區保持开放的溝通渠道,以預測可能出現的問題並制定解決方案。
標題:金色百科 | 什么是無限鑄幣攻擊?它是如何運作的?
地址:https://www.coinsdeep.com/article/135655.html
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。