本文源自于RebootingWebofTrust組織在RWOTIX—Prague,2019會議上的論文《EncryptedDataVaults》的部分章節。
原文:https://github.com/WebOfTrustInfo/rwot9-prague/blob/master/final-documents/encrypted->
作者:AmyGuy、DavidLamers、TobiasLooker、ManuSy和DmitriZagidulin
貢獻者:DanielBluhm和KimHamiltonDuffy
我們在線上存儲了大量敏感數據,例如個人識別信息、商業機密、家庭照片和客戶信息,而這些數據通常沒有得到應有的保護。
一般來說,人們主要通過立法,如《通用數據保護條例》等來約束服務提供商,以確保他們在發生數據泄露事件時承擔責任,激勵其更好地保護個人隱私。這種責任壓力暴露了技術上的短板,服務供應商通常沒有完善的技術來保護其客戶的隱私。而加密數據倉庫彌補了這一空白,并具有諸多其他的優勢。
本文介紹了當前的方法和體系結構、派生的要求、設計目標以及開發者在實現數據存儲時應意識到的風險。同時還探討了這類系統的基本假設,如提供用于存儲、索引和檢索加密數據的隱私保護機制以及數據的可移植性。
民盟中央建議加速元宇宙科普和立法:3月4日消息,民盟中央已起草了《關于“元宇宙”技術發展的提案》,并將提交全國政協十三屆五次會議。在提案中,民盟中央建議,在科普層面需加速知識傳播,法律層面則需加快立法步伐。民盟中央擬提交的提案指出,目前,在新興網絡層面,相關政策法規相對缺失。“元宇宙”在未來將會帶動形成全新的網絡形態,當遇到突發輿情,全虛擬的環境、場景將更難進行源頭追蹤、問題疏導。因此建議應盡早加快立法研究,盡快形成與技術、市場發展相適應的治理模式和法律基礎,全面提升我國社會治理的水平。建議組織相關部門,針對“元宇宙”相關需求、風險進行立法研究,并盡快發布。此前消息,民進中央擬向全國政協十三屆五次會議提交《關于積極穩妥推進元宇宙技術和產業發展的提案》。建議推進元宇宙技術產業發展,建立相關監管治理體系。(華夏時報)[2022/3/4 13:37:12]
當前的生態系統和現有工作
去中心化數據存儲的問題已從不同的角度實現,去中心化或其它方式的個人數據存儲在商業和學術背景中都有著悠長的歷史。不同的方法導致了術語和體系結構的差異。下圖顯示了已有的組件類型以及其作用。不難看出,加密數據倉庫主要提供存儲的功能。
接下來我們將簡述一些現有的實現方案之間的共性和差異。可能并不全面,但我們試圖選擇一些作者最熟悉,代表不同方法類型的項目。
動態 | 新浪財經:官媒針對區塊鏈的報道從科普宣傳轉向打假監管:據新浪財經今日消息,“1025新政”滿月,一個月間,官媒對區塊鏈的態度風向已轉。據11月初的一項統計,七家黨媒在新政一周內發布了65篇直接相關報道,當時文章中的關鍵詞是數據、產業、安全、創新等,大量文章偏向于科普區塊鏈的概念以及應用介紹,提醒警惕虛擬貨幣炒作的僅有3篇。近期,官媒的批評焦點則紛紛指向借區塊鏈之名進行的虛擬貨幣發行和炒作行為。據統計,新華網、人民網收錄轉載的,以打擊虛擬貨幣或揭露假借區塊鏈行騙為主題的文章,自10月25日到11月25日午間,共28篇;其中,11月19日至11月25日的一周內就高達15篇。這些文章主要圍繞三個觀點展開:厘清區塊鏈和虛擬貨幣的關系,說明二者概念不等;打擊偽“區塊鏈”騙局,或是虛擬貨幣騙局揭露;提醒民眾,區塊鏈不能成為炒作的噱頭,更不是行騙的招牌,需警惕此類活動,理性投資。[2019/11/26]
架構和部署
許多體系結構都是圍繞將數據存儲與使用存儲數據的應用程序層分開的想法設計的。我們可以將這些應用程序視為具有不同復雜度的客戶端,并將數據存儲視為服務器。一些項目期望建立具有多樣應用的生態系統,并根據這一點來設計其協議。NextCloud、Solid和DIF'sIdentityHubs都描述了用于將終端用戶程序與數據存儲解耦的體系結構。這樣的應用程序可以是用于瀏覽或共享數據的通用文件管理接口,也可以是為特定任務設計的專用領域的某種工具。而Datashards、Tahoe-LAFS和IPFS僅與數據存儲和檢索有關。
聲音 | CNBC主持人:加密貨幣最大的缺點之一就是難以向外行快速科普:CNBC主持人Ran NeuNer近期發推稱,加密貨幣最大的缺點之一就是很難向外行快速解釋。當人們要求我向他們解釋比特幣時,我知道他們至少需要一個小時才能真正理解。[2019/9/10]
對于Solid、NextCloud和IdentityHubs,終端用戶可以選擇在他們自己控制的設備上安裝并運行數據存儲的服務器部分,或者注冊到受信第三方托管的已配置實例上。對于Datashards和Tahoe-LAFS,終端用戶在其控制的一個或多個設備上安裝應用程序,并且將這些數據存儲于設備的本地。IPFS是點對點的,因此終端用戶僅安裝讀/寫客戶端,而數據存儲在公共網絡上。
IdentityHubs除了負責數據存儲,還具有其他作用,例如終端用戶資料的管理、傳輸人或機器可讀的消息及指向外部服務。
加密策略
加密數據存儲的一個重要考慮因素是架構中的哪些組件可以訪問數據,或者由誰來控制私鑰。大致有三種方法:存儲側加密、客戶端加密和網關側加密。
動態 | 美國演說家Anthony Robbins開始科普什么是比特幣:美國演說家安東尼·羅賓(Anthony Robbins)在自己的網站上發布了一篇比特幣的科普文章,并在推特上向自己的粉絲介紹什么是比特幣,目前他的推特賬戶共有粉絲304萬人。[2019/1/1]
任何允許用戶存儲任意數據的數據存儲系統基本上都支持客戶端加密。也就是說,它們允許用戶自己加密數據,然后將其存儲。但是,這并不意味著這些系統針對加密數據進行了優化,查詢和訪問加密數據可能很困難。
存儲側加密通常表現為全盤加密或文件系統級加密。這得到了廣泛的支持和理解,任何類型的托管云存儲都可能使用存儲側加密。在這種情況下,私鑰由存儲服務器的服務提供商或控制器管理,它們可以是多種實體,并可以和存儲數據的用戶不同。存儲側加密是一種有效的安全措施,尤其當存儲硬件能被直接物理訪問時十分奏效。但這種方法不能保證只有存儲數據的原始用戶才可以訪問。
相反,客戶端加密提供了高度的安全性和隱私性,尤其是在元數據也可以加密的情況下。該方法中,加密通常在keychain或錢包客戶端的協助下,于單個數據對象這一級別進行。因此,用戶可以直接訪問私鑰。但代價是,密鑰管理和恢復的責任直接落在了終端用戶身上。另外,當需要共享數據時,密鑰管理的問題變得更加復雜。
像Tahoe-LAFS這樣的網關側加密系統采用了一種結合存儲側加密和客戶端加密技術的方法。這些存儲系統在多服務器集群或某些加密云服務提供商平臺中經常遇到。這些服務商認識到對于某些用戶和用例而言,客戶端密鑰管理可能太難了,并愿意以對客戶端應用程序透明的方式提供加解密服務。同時,它們試圖最大程度地減少可訪問私鑰的組件數量。基于這樣的考慮,密鑰通常位于“網關”服務器上,該服務器在將數據傳遞到存儲服務器之前對其進行加密。加解密對客戶端是透明的,而數據對存儲服務器是不透明的。因此,存儲服務器可以模塊化或可拔插化設計。網關側加密具備一些強于存儲側加密的優點,但也存在一些缺點,即控制密鑰的是網關系統管理員,而不是用戶。
財政部副部長朱光耀:數字經濟還處在發展的過程中,要以科普、推動的態度來推進數字經濟發展:今日,在中國發展高層論壇2018年會上,財政部副部長朱光耀表示:“數字經濟還處在發展的過程中,要以科普、推動的態度來推進數字經濟發展。也要關注數字經濟的其他影響,包括稅收征管、反洗錢監管措施等要跟上。”[2018/3/25]
加密的元數據
Wekillpeoplebasedonmetadata.-GeneralMichaelHayden,formerdirectoroftheNSAandtheCIA
元數據是否可以加密對系統的隱私、安全性和可用性存在一定的影響。
某些系統,包括Solid、NextCloud和IdentityHubs,支持在二進制數據上包含任意元數據,而IPFS、Datashards和Tahoe-LAFS則沒有。Solid中,客戶端使用RDF按資源編寫元數據。IdentityHubs將JWT用于每個對象的元數據,并將JSON文檔用于Collections中的其他元數據。NextCloud客戶端可以使用WebDAV自定義屬性將元數據添加到文檔中,但這些都沒有涉及到元數據加密。
訪問接口和控制
無論是通過網絡還是在本地設備上訪問數據,數據對象都傾向于需要全局唯一的標識符。在不同的實現中,用于讀取數據和寫入數據的存儲接口,以及限制或授權這么做的機制會有所不同。
NextCloud和Solid都利用現有的Web標準。NextCloud使用WebDAV技術,允許其客戶端應用程序可以使用目錄結構來讀取、寫入和搜索服務器文件系統上的數據,并支持用于身份驗證的自定義登錄流。Solid將LDP與OpenIDConnect身份驗證以及Web訪問控制相結合,允許用戶登錄客戶端應用程序后讀取或寫入數據。Solid服務器上的資源由HTTPURI表示,Solid服務器接收包含RDF有效負載的HTTP請求,并相應地創建或修改目標URI。
IdentityHubs使用JSONWeb?令牌和指定的服務端點。這需要多個請求,首先要檢索所需數據對象的元數據,然后要檢索構成實際數據的commit序列。其身份認證機制仍在開發中,而訪問控制是通過“權限”接口來執行的。
Tahoe-LAFS使用客戶端網關存儲服務器架構,客戶端將數據傳遞到網關服務器進行加密和分塊,網關依次將各個塊存儲在存儲服務器集群中。同時,數據會進行多副本存儲,以提高可用性,并有助于數據恢復。服務使用FoolscapURI進行標識,并且可以將客戶端配置為使用HTTP、(S)FTP或偵聽本地目錄以創建、更新和刪除數據。數據以類似文件系統的目錄結構進行組織,并利用其進行訪問控制。
IPFS是一種分布式的內容尋址存儲機制,可將數據分解到Merkle-DAG中。IPFS使用IPLD為內容中的數據生成URI,并將內容鏈接到網絡上,使用DHT在網絡上發現內容。
索引和查詢
由于加密數據對存儲服務器而言不透明,這會給數據索引和搜索帶來挑戰。一些系統通過將一定數量的未加密元數據附加到數據對象上來解決此問題。另一種可能性是使用未加密指針列表,指向過濾后的數據子集。
Solid旨在為文件系統提供可通過Web訪問的界面。資源被組織到類似文件夾的容器中,在實現上需要考慮數據存儲的粒度。Solid沒有指定搜索接口,但是某些實現可能會采用SPARQL或者TPF。
IdentityHubs同樣使用Collections接口進行索引。客戶端負責將適當的元數據寫入自身未加密的集合中,從而使Hub能夠響應查詢。
NextCloud將數據對象分類到目錄中,客戶端可以使用WebDAV的SEARCH和PROPFIND方法查詢數據和元數據。
Tahoe-LAFS、Datashards和IPFS是低級存儲協議,不提供索引或搜索數據。
可用性,復制和沖突解決
跨多個存儲位置進行數據復制可以為系統提供快速恢復的能力,增強系統安全性。支持對等復制的系統必須提供諸如CRDTs之類的沖突解決機制,或者要求終端用戶干預以合并不同步的文件。NextCloud作為商業企業產品,可使得數據在多個實例中流動,以實現可伸縮性。不同的NextCloud服務器不會直接相互通信,但是可以通過用戶安裝的應用程序進行通信。類似地,Solid服務器的不同實例也不會相互通信。客戶端應用程序可以在存儲服務器之間執行任何必要的通信,但是這些服務器通常屬于不同用戶,而不是存儲相同數據的副本。
IPFS、Tahoe-LAFS和Datashards通過使用內容可尋址的鏈接對數據進行分塊,并存儲許多分塊副本來實現高可用性。由于它們是低級協議,且數據對于服務器來說并不透明,因此它們不進行沖突解決。
IdentityHubs中,Hub實例之間更改同步和沖突解決方案正在開發中。
總結
上面概述了個人數據存儲方面中一些活躍項目的特點。這些項目旨在使終端用戶無需中心化權威機構或專有技術即可控制其數據。
從目前來看,很難在一個系統中同時實現所有數據和元數據的客戶端加密,以使用戶能夠將數據存儲在多個設備上并與其他實體共享數據,同時還可被搜索或查詢。從該調查中我們可以看出,通常需要進行取舍,比如需要犧牲隱私權以提高可用性,反之亦然。
由于現在許多技術和標準正在走向成熟,我們希望不再需要這種折衷的辦法,并探尋為加密的去中心化數據存儲設計一種具有廣泛實用性的隱私保護協議的可能。
本體在去中心化的身份和個人數據隱私保護等方面進行了大量的探索,歡迎各位技術伙伴加入我們共同探討。后期我們將會為大家提供該論文的下半部分,探討這類系統的基本假設,如提供用于存儲、索引和檢索加密數據的隱私保護機制以及數據的可移植性。
11月8日,由巴比特主辦的“2019年世界區塊鏈大會·烏鎮”正式開幕,大會聚集了百余位全球區塊鏈、數字資產、AI、5G領域的專家學者、技術大咖、意見領袖、熱門項目創始人,以“應用無界”為主題.
1900/1/1 0:00:00文:棘輪比薩 來源:一本區塊鏈 近兩周,整個A股最火熱的概念,就是“區塊鏈”。自從10月25日起,將區塊鏈作為核心技術自主創新重要突破口之后,區塊鏈概念股一飛沖天.
1900/1/1 0:00:00文章來源:Bitcoinist作者:ChristinaComben譯者:星球日報Azuma原標題:《星球前線|一文概括當前行業十大趨勢》11月12日.
1900/1/1 0:00:00來源:經濟導報,原題《年薪20萬元區塊鏈人才也難找》 作者:劉勇 區塊鏈技術已成為全球新一輪技術變革的中堅力量之一.
1900/1/1 0:00:00哈嘍大家好,歡迎收看本期的ChainNode測評。體驗新鮮好物,吐槽反人類設計。我是巴比特《八問》欄目的小別。上期我們剛體驗了比特護盾的刀鋒.
1900/1/1 0:00:00作者:JeremyWall 翻譯:岳巍 來源:區塊鏈前哨 導語:?比特幣創始人中本聰的真實身份可能是加密軟件E4M和TrueCrypt的設計者PaulSolotshi.
1900/1/1 0:00:00