公司聚集同態(tài)加密商業(yè)化應(yīng)用
創(chuàng)造性的提出了零泄露數(shù)據(jù)安全架構(gòu)
數(shù)據(jù)誕生采集是指數(shù)據(jù)從無(wú)到有的,從雜亂到有序,從分散到集中,從沒(méi)有業(yè)務(wù)意義到具有意義的一個(gè)過(guò)程。
數(shù)據(jù)采集階段處于數(shù)據(jù)整個(gè)生命周期的最前期,采集工作需要在安全的環(huán)境內(nèi)進(jìn)行,否則會(huì)面臨安全性風(fēng)險(xiǎn),比如:
密碼賬號(hào)被竊取:如互聯(lián)網(wǎng)用戶注冊(cè),市場(chǎng)調(diào)研員和銀行柜員等的數(shù)據(jù)錄入工作中,賬號(hào)密碼被黑客通過(guò)木馬病毒竊取或截荻。
個(gè)人隱私數(shù)據(jù)失竊: 互聯(lián)網(wǎng)用戶注冊(cè),銀行柜員等的數(shù)據(jù)錄入過(guò)程中,數(shù)據(jù)被監(jiān)聽或截獲。
業(yè)務(wù)數(shù)據(jù)被竊: 市場(chǎng)調(diào)研員對(duì)物價(jià)數(shù)據(jù)采集、科技工作者的研究工作、物聯(lián)網(wǎng)設(shè)備采集的數(shù)據(jù)等被竊取。
數(shù)據(jù)偽造篡改:市場(chǎng)調(diào)研員、銀行柜員等的錄入數(shù)據(jù)、物理設(shè)備采集數(shù)據(jù)被黑客篡改,導(dǎo)致存入數(shù)據(jù)庫(kù)中的數(shù)據(jù)失真。
被木馬病毒遠(yuǎn)程控制: 物聯(lián)網(wǎng)設(shè)備、用戶電腦被遠(yuǎn)程控制,造成數(shù)據(jù)丟失。
安全威脅: 偽造、篡改、監(jiān)聽
對(duì)于人工錄入的業(yè)務(wù)數(shù)據(jù)和個(gè)人隱私等數(shù)據(jù)我們可以根據(jù)場(chǎng)景和數(shù)據(jù)類型對(duì)數(shù)據(jù)同態(tài)加密保護(hù);
如果是用戶輸入登錄密碼等情景,可以通過(guò)盲加密和數(shù)據(jù)加擾來(lái)保護(hù)數(shù)據(jù)安全;
針對(duì)設(shè)備的采集,在傳感器端形成數(shù)據(jù)的第一時(shí)間就對(duì)數(shù)據(jù)加以保護(hù),如通過(guò)在傳感器直連的安全芯片內(nèi)置算法對(duì)數(shù)值或字符型數(shù)據(jù)同態(tài)加密,對(duì)圖像視頻等超大量數(shù)據(jù)進(jìn)行加擾或?qū)ΨQ加密,并用非對(duì)稱算法保護(hù)加擾因子和對(duì)稱秘鑰。
數(shù)據(jù)傳輸一是指數(shù)據(jù)通過(guò)外部互聯(lián)網(wǎng)絡(luò)進(jìn)行傳輸,二是本地設(shè)備內(nèi)或設(shè)備之間的傳輸,三是設(shè)備內(nèi)應(yīng)用直接的傳輸比如進(jìn)程間通信,很多攻擊行為都發(fā)生在數(shù)據(jù)的傳輸過(guò)程。
數(shù)據(jù)監(jiān)聽截獲: 密碼、個(gè)人隱私和業(yè)務(wù)數(shù)據(jù)在傳輸過(guò)程中被黑客監(jiān)聽截獲。
數(shù)據(jù)偽造篡改: 業(yè)務(wù)數(shù)據(jù)在傳輸過(guò)程中被偽造篡改。
重放攻擊: 密碼等敏感信息可能會(huì)遭到重放攻擊和中間人攻擊。
安全威脅: 篡改、重放、偽造、監(jiān)聽、中間人
數(shù)據(jù)在采集階段已經(jīng)進(jìn)行加密加擾處理,在傳輸前為應(yīng)對(duì)重放攻擊等,需要在數(shù)據(jù)中加入隨機(jī)數(shù)或時(shí)間因子,并通過(guò)哈希保證數(shù)據(jù)完整少量數(shù)據(jù)可以用非對(duì)稱秘鑰如RSA、ECC、SM2等加密。
數(shù)據(jù)在之前采集階段如已經(jīng)進(jìn)行同態(tài)加密,并通過(guò)摘要保證數(shù)據(jù)完整性,可直接用于傳輸,即使數(shù)據(jù)被截獲,黑客也無(wú)法獲取明文,并能應(yīng)對(duì)統(tǒng)計(jì)攻擊。
數(shù)據(jù)在采集階段已經(jīng)進(jìn)行加擾或?qū)ΨQ加密處理,并且通過(guò)摘要保障數(shù)據(jù)完整,通過(guò)非對(duì)稱算法保障數(shù)據(jù)干擾因子和對(duì)稱秘鑰安全。
能被存儲(chǔ)是數(shù)據(jù)的特性,網(wǎng)絡(luò)節(jié)點(diǎn)中、緩存中的數(shù)據(jù)都可以被稱為存儲(chǔ),但一般指數(shù)據(jù)以數(shù)據(jù)形式存放云平臺(tái)或本地服務(wù)器的物理硬盤上,用以滿足不同用戶的共享需求或簡(jiǎn)單為在需要時(shí)提取。
數(shù)據(jù)存儲(chǔ)面臨兩個(gè)方面的安全風(fēng)險(xiǎn),一是數(shù)據(jù)丟失,二是數(shù)據(jù)泄露;
數(shù)據(jù)丟失一方面指因?yàn)樽匀换蛉藶樵驍?shù)據(jù)物理存儲(chǔ)介質(zhì)遭到破壞,另一方面是數(shù)據(jù)誤刪,所以重要數(shù)據(jù)的存儲(chǔ)一般都會(huì)有備份,比如“兩地三中心”的數(shù)據(jù)中心模式。
在此我們主要討論數(shù)據(jù)泄露。
拖庫(kù)攻擊: 敏感信息和業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中被黑客拖庫(kù),導(dǎo)致數(shù)據(jù)大量丟失。
網(wǎng)絡(luò)爬蟲: 業(yè)務(wù)數(shù)據(jù)(包括但不限于數(shù)字字符數(shù)據(jù)、視頻、圖片等)被黑客爬蟲攻擊,導(dǎo)致數(shù)據(jù)批量丟失。
數(shù)據(jù)篡改: 服務(wù)器被黑客攻破,導(dǎo)致數(shù)據(jù)庫(kù)中數(shù)據(jù)遭到篡改。
算法攻擊: 黑客拖庫(kù),如果數(shù)據(jù)密文存儲(chǔ),黑客可能對(duì)密文數(shù)據(jù)進(jìn)行統(tǒng)計(jì)攻擊等,以期破解數(shù)據(jù)密文。
安全威脅: 篡改、算法攻擊、網(wǎng)絡(luò)爬蟲、黑客拖庫(kù)
數(shù)據(jù)備份相對(duì)容易實(shí)現(xiàn),數(shù)據(jù)存儲(chǔ)防泄漏方案多種多樣,總體分為兩個(gè)方向,一是數(shù)據(jù)加密后存儲(chǔ),二是對(duì)數(shù)據(jù)加強(qiáng)防控,比如強(qiáng)身份認(rèn)證和訪問(wèn)控制,防病毒等。
密碼經(jīng)過(guò)采集過(guò)程加擾,傳輸加密,服務(wù)端經(jīng)過(guò)解密還原可還原成明文密碼,但往往因安全和業(yè)務(wù)需求,服務(wù)端只存放密碼密文,如密碼的哈希值等,這時(shí)傳輸回來(lái)的密碼可經(jīng)過(guò)轉(zhuǎn)加密為需要的存儲(chǔ)格式。
數(shù)值和字符型數(shù)據(jù)在之前已經(jīng)經(jīng)過(guò)同態(tài)加密(可以防止統(tǒng)計(jì)攻擊),圖片和視頻等數(shù)據(jù)也經(jīng)過(guò)加擾和加密,可將傳輸回來(lái)的密文直接存儲(chǔ)于數(shù)據(jù)庫(kù)中。
數(shù)據(jù)的意義就在于使用,沒(méi)有使用價(jià)值的數(shù)據(jù)是沒(méi)有價(jià)值的,所有數(shù)據(jù)生命周期的其他階段最終都是為使用服務(wù),數(shù)據(jù)使用可以分為兩種形式,一種是以數(shù)據(jù)本身為操作對(duì)象,比如對(duì)數(shù)據(jù)的比較,計(jì)算等操作。二是借助數(shù)據(jù),但操作對(duì)象本身不是借助數(shù)據(jù)的本身,比如借助電話號(hào)碼打電話,操作對(duì)象是手機(jī)。
數(shù)據(jù)在使用過(guò)程中被泄露是最常見的泄露方式:
重放、中間人攻擊: 密碼類數(shù)據(jù)的作用是身份認(rèn)證,即使密碼以密文形式使用也容易發(fā)生重放攻擊和中間人攻擊
數(shù)據(jù)竊取: 比如數(shù)據(jù)在用戶查看或觀看時(shí)或以其他方式接觸時(shí)被竊?。ㄍㄟ^(guò)復(fù)制或筆記、大腦記錄等),數(shù)據(jù)在進(jìn)行統(tǒng)計(jì)計(jì)算使用時(shí)如果是以明文方式則容易被木馬病毒等竊取
算法攻擊: 敏感數(shù)據(jù)即使被加密使用(如密碼等),也可能遭到黑客通過(guò)攻破加密算法獲取數(shù)據(jù)明文。
安全威脅: 竊取、重放、中間人、算法攻擊
對(duì)于密碼通過(guò)加密和引入挑戰(zhàn)碼、隨機(jī)數(shù)或時(shí)間因子等方式防止重放;
對(duì)于數(shù)值類數(shù)據(jù)的統(tǒng)計(jì)、計(jì)算和字符類數(shù)據(jù)的查詢等使用由于在之前已經(jīng)進(jìn)行同態(tài)加密,可直接密文使用,除了效率會(huì)降低,使用結(jié)果等于相應(yīng)明文,使用者不接觸原始明文,最大限度保障數(shù)據(jù)安全。
對(duì)于圖片視頻,或其他數(shù)據(jù)的查看類使用需要解密。
對(duì)于借助數(shù)據(jù)類,數(shù)據(jù)是必須能見到明文的,暫不討論。
數(shù)據(jù)交換(交易)是數(shù)據(jù)的一個(gè)重要應(yīng)用場(chǎng)景,即所有者將數(shù)據(jù)共享給使用者。
數(shù)據(jù)交易目前主要有兩種方式,一是地下黑灰產(chǎn),黑客盜取用戶數(shù)據(jù),將數(shù)據(jù)出售給各種營(yíng)銷機(jī)構(gòu)、詐騙團(tuán)伙等,這也是造成全球范圍內(nèi)連續(xù)不斷的數(shù)據(jù)泄露事件發(fā)生的主要原因;二是通過(guò)合法的大數(shù)據(jù)交易所或交易平臺(tái)進(jìn)行數(shù)據(jù)交易,如貴陽(yáng)大數(shù)據(jù)交易所等,每類交易所都有自己的交易規(guī)則,但并未對(duì)一些共性問(wèn)題,比如隱私問(wèn)題,數(shù)據(jù)重復(fù)銷售問(wèn)題等給出有公信力的解決方案,同時(shí)數(shù)據(jù)所有權(quán)問(wèn)題不清也制約了行業(yè)的發(fā)展。
黑客拖庫(kù): 敏感信息和業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中被黑客通過(guò)木馬病毒或漏洞進(jìn)行拖庫(kù)攻擊,導(dǎo)致數(shù)據(jù)大量丟失。
網(wǎng)絡(luò)爬蟲: 業(yè)務(wù)數(shù)據(jù)(包括但不限于數(shù)字字符數(shù)據(jù)、視頻、圖片等)被黑客爬蟲攻擊,導(dǎo)致數(shù)據(jù)批量丟失。
業(yè)務(wù)安全: 敏感信息泄露、數(shù)據(jù)容易遭受二次交易,無(wú)法保障所有者的數(shù)據(jù)所有權(quán)。
安全威脅: 黑客拖庫(kù)、網(wǎng)絡(luò)爬蟲、業(yè)務(wù)安全
通過(guò)將數(shù)據(jù)同態(tài)加密后進(jìn)行交易和共享,保障了數(shù)據(jù)所有者的數(shù)據(jù)所有權(quán),數(shù)據(jù)使用者無(wú)法得知原始明文,只能使用密文數(shù)據(jù),數(shù)據(jù)使用者只擁有數(shù)據(jù)的“使用權(quán)”,同時(shí)在保障數(shù)據(jù)權(quán)屬基礎(chǔ)上還能防止黑客各種形式的攻擊。
數(shù)據(jù)銷毀的目的是不再能給用戶提供服務(wù),也不能夠通過(guò)數(shù)據(jù)恢復(fù)找回?cái)?shù)據(jù),比如銷毀數(shù)據(jù)的硬盤,清空內(nèi)存等。
如果只是簡(jiǎn)單將數(shù)據(jù)從硬盤刪除,數(shù)據(jù)是能被恢復(fù)的。
安全威脅: 數(shù)據(jù)恢復(fù)
對(duì)于明文數(shù)據(jù)的銷毀需從物理上銷毀,或重寫覆蓋存儲(chǔ)明文數(shù)據(jù)的全部物理介質(zhì)。
如果數(shù)據(jù)是密文存儲(chǔ),可能通過(guò)銷毀密文數(shù)據(jù)或通過(guò)秘鑰管理系統(tǒng)銷毀秘鑰的方式進(jìn)行數(shù)據(jù)銷毀;同時(shí)需要確保秘鑰沒(méi)有其他備份。