買比特幣 買比特幣
Ctrl+D 買比特幣
ads

TOKE:區塊鏈安全入門筆記(八)_Bitcoin and Ethereum Standard Token

Author:

Time:1900/1/1 0:00:00

!webp\"data-img-size-val=\"1600,900\"\u002F\\>

隨著越來越的人參與到區塊鏈這個行業中來,為行業注入新活力的同時也由于相關知識的薄弱以及安全意識的匱乏,給了攻擊者更多的可乘之機。面對頻頻爆發的安全事件,慢霧特推出區塊鏈安全入門筆記系列,向大家介紹區塊鏈安全相關名詞,讓新手們更快適應區塊鏈危機四伏的安全攻防世界!

短地址攻擊ShortAddressAttack

短地址攻擊(ShortAddressAttack)是針對以太坊上ERC20智能合約的一種攻擊形式,利用的是EVM中的對于輸入字節碼的自動補全機制進行攻擊。

一般而言,針對ERC20合約中的transfer函數的調用,輸入的字節碼位數都是136字節的。當調用ERC20中的transfer函數進行ERC20Token轉賬時,如果攻擊者提供的地址后有一個或多個0,那么攻擊者就可以把地址后的零省去,提供一個缺位的地址。當對這個地址轉賬的時候,比方說轉賬100的AToken,然后輸入的地址是攻擊者提供的缺位地址,這時候,經過編碼輸入的數據是134字節,比正常的數據少了2字節,在這種情況下,EVM就會對缺失的字節位在編碼數據的末尾進行補0湊成136字節,這樣本來地址段缺失的0被數據段的0補齊了,而由于給地址段補0,數據段會少0,而數據段缺失的0由EVM自動補齊,這就像數據段向地址段移動補齊地址段缺失字節位,然后數據段缺失的字節位由EVM用0補齊。這種情況下,轉賬金額就會由100變成100*16的n次方,n是地址缺失的0的個數。通過這種方式,攻擊者就能對交易所或錢包進行攻擊,盜竊交易所和錢包的資產。

美股區塊鏈概念股走低,Coinbase跌11.42%:行情顯示,加密貨幣遭遇拋售潮,比特幣日內一度跌破38000美元/枚,美股區塊鏈概念股走低。Coinbase(COIN.O)跌11.42%,Riot Blockchain(RIOT.O)跌8.4%,嘉楠科技(CAN.O)跌7.84%,Bit Digital(BTBT.O)跌7.5%,Marathon Digital(MARA.O)跌8.3%。[2022/1/22 9:05:12]

慢霧安全團隊建議交易所和錢包在處理轉賬的時候,要對轉賬地址進行嚴格的校驗,防止短地址攻擊的發生。詳情可參考:

遺忘的亞特蘭蒂斯:

以太坊短地址攻擊詳解

假幣攻擊FakeTokenAttack

Polygon聯合創始人:NFT和游戲是人們被區塊鏈吸引的方式:Polygon聯合創始人Sandeep Nailwal將NFT和游戲視為人們被區塊鏈吸引的方式。Nailwal表示,即使在美國,NFT游戲也比好萊塢、NBA和其他多個行業的總和還要大。各種模式將顛覆游戲行業的商業模式。(Coindesk)[2021/7/22 1:08:22]

假幣攻擊(FakeTokenAttack),是針對那些在創建官方Token時采用通用創建模版創建出來的代幣,每個Token的識別僅根據特定的標記進行識別,如EOS官方Token的識別標記是"eosio.token"合約,波場的TRC10的識別標記是tokenid,以太坊的ERC20是用合約地址作為識別標記。那么這樣就會出現一個問題,如果收款方在對這些Token進行收款的時候沒有嚴格校驗這些Token特有的標記,攻擊就會發生,以EOS為例子,由于EOS官方Token采用的是合約來發行一個名為EOS的Token,標記EOS本身的標識是"eosio.token"這個發行帳號,如果在接受轉賬的時候沒有校驗這個標識,攻擊者就能用其他的帳號同樣發行一個名為EOS的Token,對交易所或錢包進行假幣充值,換取真的代幣。

現場丨中國工程院院士李仲平:航天系統在研究以區塊鏈為核心的數據智能可信平臺:金色財經現場報道,時值習近平總書記區塊鏈重要講話一周年之際,2020年10月22日中國通信工業協會區塊鏈專業委員會在京召開\"學習貫徹踐行習近平總書記區塊鏈重要講話一周年”座談會。中國工程院院士李仲平在會上表示,前段時間航天系統專家在研究一個咨詢性課題“航天若干重點關鍵技術服務國家治理能力現代化”,提出四個方向,其中一條是要建立區塊鏈為核心的數據智能可信平臺。他表示,航天重大工程實施過程中不可避免的產生交流不暢、利益訴求沖突等問題,要以區塊鏈為認證手段,構建互信機制,提升數據有效性和可信性。結合基于數據智能的數據工程,靈活運用數據進行有效的分析、監管、預測,建立創新性協作關系、信息化智能可行性平臺,提升國家重大工程治理能力的數據智能水平。[2020/10/22]

2019年4月11日,波場DappTronBank1小時內被盜走約1.7億枚BTT。監測顯示,黑客創建了名為BTTx的假幣向合約發起“invest”函數,而合約并沒有判定發送者的代幣id是否與BTT真幣的id1002000一致。因此黑客拿到真幣BTT的投資回報和推薦獎勵,以此方式迅速掏空資金池。對此,交易所和錢包在處理轉賬的時候,切記要嚴格檢驗各種代幣各種標識,防止假幣攻擊。

聲音 | 金融壹賬通陸一帆:區塊鏈技術亟須解決數據共享與隱私保護間矛盾:金色財經報道,金融壹賬通區塊鏈業務部總經理陸一帆在接受采訪時表示,區塊鏈最大的價值是打破數據孤島,使數據可溯源、可穿透、可驗證。但如何解決數據共享與隱私保護間的矛盾是區塊鏈技術亟須解決的問題。目前行業內許多隱私保護的解決方案并不完善,例如可信計算、哈希上鏈、加密上鏈等方案都是通過犧牲區塊鏈價值來實現的隱私保護。我們認為區塊鏈其中一個主攻方向是對數據治理,打破數據孤島的應用。但傳統區塊鏈技術必須與前沿密碼學如3D零知識密碼算法體系結合,才能夠為數據治理和解決數據孤島提供全新的解決方案:將數據的所有權和掌控權歸還給數據屬主,使數據屬主在權限可控,在不“共享”數據的前提下實現“共享”數據的價值,解決數據利用和隱私間的矛盾。為突破科研難題,平安為此組建了強大區塊鏈底層團隊同時也創建了世界范圍內都數一數二的密碼學研發團隊。[2019/12/27]

整型溢出攻擊IntegerOverflowAttack

動態 | 厄瓜多爾SSP組織加入IBM基于區塊鏈的食品信托生態系統:根據5月6日的新聞稿,厄瓜多爾的可持續蝦合作伙伴關系(SSP)組織正在加入IBM的食品信托生態系統,使用IBM的區塊鏈技術來確保SSP蝦產品的質量。通過加入食品信托生態系統,零售商和消費者將可以獲得SSP蝦產品的生產和開發數據。(Cointelegraph)[2019/5/7]

數據的存儲是區塊鏈上重要的一環。但是每個數據類型本身是存在邊界的,例如以太坊中uint8類型的變量就只能存儲0~255大小的數據,超過了就存不下了。那么如果要放一個超過數據類型大小的數字會怎樣呢?例如把256存進uint8的數據類型中,數據顯示出來會變成1,而不是其他數值,也不會報錯,因為uint8本身能存一個8位二進制數字,最大值為11111111,如果這個時候加1,這個二進制數就變成了100000001,而因為數據邊界的關系,只能拿到后8位,也就是00000001,那么數字的大小就變成1了,這種情況我們稱為上溢。有上就有下,下溢的意思就是一個值為0的uint8數據,如果這個時候對它進行減1操作,結果會變成該數據類型所能存儲的最大值加1減去被減數,在這個例子中是255,也就是該數據類型所能存儲的最大值。那么如果上述兩種情況發生在智能合約當中的話,惡意用戶通過下溢的操作,操縱自己的帳號向其他帳號發送超過自己余額數量的代幣,如果合約內沒有對余額進行檢查,惡意用戶的余額就會下溢出變成一個超大的值,這個時候攻擊者如果大量拋售這些代幣,就能瞬間破壞整個代幣的價值系統。

慢霧安全團隊建議所有的智能合約開發者在智能合約中對數據進行操作的時候,要嚴格校驗數據邊界,防止整形溢出攻擊的發生。詳情可參考:

BEC智能合約無限轉幣漏洞分析及預警

條件競爭攻擊RaceCondition

條件競爭(RaceCondition)攻擊的方式很多樣,但是核心的本質無非是對某個條件的狀態修改的競爭,如上期介紹的重入漏洞,也是條件競爭的一種,針對的是用戶余額這個條件進行競爭,只要用戶的余額沒有歸零,用戶就能一直提走智能合約的錢。這次介紹的條件競爭的例子是最近發生的著名的Edgeware鎖倉合約的拒絕服務漏洞,詳情可參考:

關于Edgeware鎖倉合約的拒絕服務漏洞

。這個漏洞問題的本質在于對新建的鎖倉合約的余額的這個條件進行競爭。攻擊者可以監控所有鏈上的鎖倉請求,提前計算出鎖倉合約的地址,然后向合約地址轉賬,造成鎖倉失敗。在官方沒有修復之前,要防止這種攻擊,只能使用比攻擊者更高的手續費讓自己的鎖倉交易先行打包,從而與攻擊者形成競爭避免攻擊。最后,官方修復方案為不對鎖倉合約的余額進行強制性的相等檢查,而是采用大于等于的形式,避免了攻擊的發生。

慢霧安全團隊建議智能合約的開發者在智能合約中對某些狀態進行修改的時候,要根據實際情況充分考慮條件競爭的風險,防止遭受條件競爭攻擊。

Tags:區塊鏈KENTOKENTOKE什么是區塊鏈技術Imtoken最新下載Louie Duck TokenBitcoin and Ethereum Standard Token

抹茶交易所
比特幣:鏈法研究:一直被誤讀的九四公告_NUM

兩年前的今天,中國人民銀行等七部門聯合發布了《關于防范代幣發行融資風險的公告》。「九四公告」的發布給當時火爆的代幣發行融資市場潑了一盆冰水,自此,寫幾頁白皮書就能融到大筆資金的時代一去不返,人們.

1900/1/1 0:00:00
RCH:你的信仰等于別人的財富_arcblock

昨天出了幾個比較重要的利好的消息,政府將支持在深圳開展數字貨幣研究與移動支付等創新應用,不過市場反應比較平淡,并沒有出現暴漲,所以還是提醒大家,既然消息面的影響不達預期.

1900/1/1 0:00:00
ENS:拿什么拯救“炒作挖礦”的區塊鏈手機?_加密貨幣

文:趙雪嬌編輯:王巧頭圖來源于unsplash在去年的區塊鏈手機熱潮中,聯想、HTC、長虹等手機廠商紛紛試水。然而,沒堅持多久,浪潮也隨之迅速消退.

1900/1/1 0:00:00
以太坊:0x 路線圖 2019:引入協調者_API

編者按:本文來自以太坊愛好者,作者:TomSchmidt,翻譯&校對:閔敏&阿劍,Odaily星球日報經授權轉載。要點所謂協調者,即是一項在某個0x流動性池中執行交易規則的服務.

1900/1/1 0:00:00
以太坊:圓桌討論:行業進一步去泡沫,項目方的破局利器是什么?_區塊鏈

9月11日下午,“Odaily星球日報城市峰會·武漢站”如期舉行。本次活動由Odaily星球日報聯合OKEX、算力地球、BiKi共同主辦.

1900/1/1 0:00:00
AND:本周主流幣走勢分析_SAND價格

本周主流幣出現整體趨于弱勢的走勢,BTC也并未保持上周的強勢,后續等待行情下跌之后的反彈機會。本周主流幣分析:BTCETHEOSLTC比特幣本周行情依然在近期的交易大區間之間徘徊,中軸大致位于5.

1900/1/1 0:00:00
ads