網絡安全領域最熱門的話題之一就是企業區塊鍊。它采用了與比特币一樣的加密貨币技術。簡單地說,區塊鍊是對等各方共享的交易或者合同的列表,并被一些巧妙的密碼鎖定。不同于比特币的是,區塊鍊能夠确保供應鍊的完整性,管理合同,甚至可以作為金融交易的平台。
它在加密貨币領域的普及,以及應用了密碼學及其分布式特性,向其支持者們表明,區塊鍊是我們當前很多網絡安全問題的解決方案。例如,Akamai目前正在構建一個用于在線支付的區塊鍊網絡。Akamai實驗室副總裁兼首席技術官AndyChampagne說:“區塊鍊本身就是一種安全技術。它确實是以安全原則為基礎的。”
Champagne說,關于比特币交易遭黑客入侵的新聞一般與開放的、公共的網絡有關。在這些網絡中,任何人都可以建立一個節點,但企業區塊鍊項目與公共網絡的不同。他說:“企業區塊鍊通常是需要獲得許可的區塊鍊。有一組節點,但節點是私有的,并且通過一組安全周界來限制企業中各類人員對這些節點的訪問。”
Kudelski安全公司的首席技術官AndrewHoward證實說,這不僅僅是炒作。即使它不是靈丹妙藥,區塊鍊的好處也是實實在在的,這一技術還會繼續發展下去。他說:“理論上,基本概念是非常抗攻擊的。從學術角度來看,區塊鍊很有意義。如果實施得當,它們很難被攻擊。”
雖然區塊鍊可能是黑客難以攻擊的目标,但也并非無懈可擊。很多安全專家警告說,區塊鍊的實施使企業面臨需要盡快重視起來的各種各樣的風險。
加密貨币犯罪是大買賣
目前還沒有任何針對企業區塊鍊項目的網絡攻擊報道,但這主要是因為該技術仍處于開發或者試點階段。對公共區塊鍊項目的攻擊已經非常常見了。
據CarbonBlack公司稱,今年上半年,黑客們竊取了價值11億美元的加密貨币。CarbonBlack的安全策略師RickMcElroy說:“随着網絡犯罪的增長,編寫惡意代碼的個人也越來越多了,而暗網為他們提供了完美的市場銷售渠道。”犯罪分子從這些攻擊中獲得經驗,并利用在地下擴散的工具,這些都可以用在企業攻擊犯罪活動中。
McElroy補充說,很多加密貨币攻擊都不是針對核心區塊鍊技術的。相反,犯罪分子瞄準的是缺乏安全保障的交易以及個人和企業,他們沒有很好地保護好自己的錢包。他們還發起了中間人攻擊,将加密貨币交易轉移到他們自己的錢包中。
在McAfee最近關于區塊鍊安全的報告中,很多這類問題都與最終用戶的安全或者實施問題有關,而與區塊鍊加密協議本身無關。企業項目也可能有實施問題,即使他們的被攻擊面範圍沒有公開暴露的那麼大。McElroy說:“對于任何想采用區塊鍊的企業來說,他們首先應該權衡實施的好處和成本,以及應用新技術的風險。”
考慮到這一點,以下列出了5個最大的區塊鍊安全風險:
1.進入區塊鍊交易時發生人為錯誤
在某些方面,企業區塊鍊可能比公共區塊鍊更脆弱。廣為宣傳的區塊鍊的一個好處是非常有彈性的大規模分布式對等網絡。如果一個節點宕機了,系統會繞過它,這樣就不會有故障點。如果有一個參與方想偷偷地把一筆不正當的交易記入到賬本中,但是在其他成員保持誠實的情形下,這是不可能發生的。但如果有人犯了“誠實的”錯誤呢?
Sophos的首席研究科學家ChetWisniewski指出:“去中心化的好處是,如果沒有共識,就不能更改。因此,當加密貨币交易出現了錯誤時,交易各方是無法撤銷它的,因為沒有中心的權威機構。如果你丢失了自己錢包的密碼,那它就永遠消失了。而在企業領域,這樣的情況極少會發生。”
當區塊鍊加密可以防止用戶改變曆史賬本時,系統通常被設置為參與方能夠添加新條目。對于企業項目,參與方通常是可信的夥伴,而不是随機的公衆成員。High-TechBridgeSA公司的首席執行官IliaKolochenko說:“如果受信任方被攻破了,那麼區塊鍊的安全性就不存在了。”
2.51%攻擊
更糟糕的是,如果網絡的大部分被攻破了,會怎樣呢?那麼,攻擊者會造成很大的損失。這就是51%攻擊背後的理念。一名惡意的犯罪分子或者犯罪分子集團控制了系統中的大部分節點後,會強迫每個人都服從他們的意願。
對于比特币,這是很難做到的,因為網絡上有這麼多的參與方。小規模的加密貨币比較容易被攻擊,例如比特币黃金。今年5月,攻擊者采用51%攻擊,獲得了價值1800萬美元的加密貨币。
企業區塊鍊項目的參與方通常比公共加密貨币平台的參與方少得多。ForeScout新興技術副總裁RobMcNutt說:“網絡規模越小,被攻破的節點數量就越少。如果一家銀行正在推出區塊鍊來處理交易,那麼節點的數量将遠遠少于公共網絡,因此可能被攻破的設備數量要少得多。”
企業部署可能更為同質化,因此,如果在一個節點中發現漏洞,則可以利用這一漏洞來攻擊所有其他節點。McNutt說:“在公共領域,人們下載不同的挖礦軟件,配置也各不相同。”
3.區塊鍊實施錯誤
區塊鍊項目漏洞的另一個重要來源是,該技術是如此新穎以至于實施時容易出現錯誤。甚至核心區塊鍊加密技術也有問題。Wisniewski說,算法在數學上可能是正确的,但具體的軟件版本可能不是。
Wisniewski評論說:“如果你不能理解基礎數學,那你基本上就是下載了一個盒子,上面寫着‘魔術’,但不知道它能幹什麼用。我們在開源領域看到過很多次這種情況,人們依靠第三方的庫來處理這些事情,有人進入了Github并切換了代碼,六個月内都沒有人注意到。”
還有一個事實,即區塊鍊技術是如此新穎,Wisniewski說,“以至于根本不知道哪些錯誤不會發生。”他還補充說,“我們還需要正确地管理區塊鍊部署時的所有加密密鑰。很多企業甚至無法正确地管理他們的網站證書。”
企業區塊鍊也會像其他技術項目一樣,很容易受到很多相同攻擊載體的攻擊。CAVeracode的首席技術官兼聯合創始人ChrisWysopal介紹說,以網絡釣魚和欺詐為例。他說,他還沒有看到有針對企業區塊鍊的此類攻擊,這是因為在生産過程中很少有這樣的攻擊。
這些攻擊在公共項目中是很常見的。他說:“我們看到了很多這類攻擊,有人假裝是收件人,攔截或者黑掉網頁,從而攔截交易。這不一定是加密貨币,它可以是任何其他類型的交易。”
推出區塊鍊項目的企業應确定自己具備所有的基本知識,包括使用最新、最安全的軟件開發和審查過程,确保采用了多重身份驗證手段,并鎖定網站以防止網絡攻擊。弗吉尼亞州的網絡安全公司Merlin國際的工程副總裁TejLuthra介紹說:“如果他們對跨站點腳本很敏感,那麼不管是私有還是公衆的都無所謂。所有那些在網絡安全領域普遍存在的攻擊,區塊鍊也容易受到這類攻擊。”
4.被攻破的智能合同
2016年,去中心化自治組織(DAO)使用以太坊平台推出了基于區塊鍊的投資基金,這是一種區塊鍊版本,可以存儲智能合同而不僅僅是簡單的貨币交易。據Gartner說,黑客們能夠使用智能合同,從系統中抽取出價值1.5億美元的以太币。
Reason軟件的創始人兼首席執行官AndrewNewman說:“DAO案例已經成為一個典型的例子,讓我們記住,僅僅因為區塊鍊的某些原因而使用區塊鍊,并不意味着它本身就是安全的。”
現在,每個人都想使用區塊鍊。他說:“人們的想法是,利用對等分布式賬本模型,那麼在其上實現的所有其他東西也将是安全的。顯然,這是一個錯誤的假設。實施起來未必能像它們所承諾的那樣安全和不出問題。”
智能合同對企業具有吸引力。它們在條件滿足時會自動執行,不能被拒絕。這也意味着要解決問題、糾正錯誤和反欺詐是極其困難的。例如,在編寫合同時很容易出現意外,所要求的條件會永遠不能滿足,也有可能交貨地址是錯誤的。
如果出現這類情況,錢就會被永遠鎖在區塊鍊裡。同樣,這不是一個理論問題。去年秋天,有人不小心鎖定了多方以太坊合同,造成了3億多美元的損失。
5.利用未檢測到的區塊鍊漏洞
目前,公共加密貨币交易在區塊鍊生态系統中是最容易實現的。錢很充足,很容易得到,被抓住的幾率也很低。英特爾安全副總裁兼首席技術官RajSamani表示:“犯罪團夥瞄準的是能夠獲得最大投資回報的領域。”
近期情況可能就是如此。McAfee公司高級威脅研究負責人StevePovolny說:“這一行業現在太新了,以至于我們甚至沒有一個平台來發現并報告與非加密貨币相關的區塊鍊漏洞。”他說,大約有50家大公司表示,他們正在投資、收購或者實施區塊鍊技術。“我認為,我們在一段時間内不會真的看到有産品推出。”
這将随着企業項目的上線而改變,這些項目涉及大量的資金,需要關鍵的基礎設施或者業務流程,涉及政治和軍事敏感信息。拉斯維加斯一家專門從事智能合同審查的初創公司HoSoo的創始人兼首席執行官YoSubKwon說:“這對于每個人來說都将是漫長的學習過程。最先進入區塊鍊的大公司将首先有所體驗,并從中吸取教訓。”
沒有準備好迎接黃金時期
Verodin的行為研究部門負責人JamesLerud表示,目前,商業領域的區塊鍊是問題的解決方案。他說:“最大的風險來自于想用區塊鍊解決問題的心态——讓我們盡快地部署一些東西。但這不是什麼高招。”
Lerud說,區塊鍊架構提供了不必依賴中間人而是通過共識達成信任的能力。它可以解決很多問題,但并不能解決所有問題。他說:“企業調查區塊鍊時可能在這方面出錯。人們認為這是一個很好的解決辦法,人為地給它找一些問題。從技術角度來看,這是一個危險的階段。”
MariaKorolov過去20年一直涉足新興技術和新興市場。
原文網址
https://www.csoonline/article/3289328/blockchain/5-ways-to-hackblockchain-in-the-enterprise.html