新聞中心
數(shù)據(jù)庫承載著海量個人信息,甚至包含一些敏感信息。如何管理這些數(shù)據(jù),對于不少企業(yè)來說,是一件棘手的事情。

網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù)團隊是一支充滿著熱情的團隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時竭誠為客戶提供服務(wù)是我們的理念。創(chuàng)新互聯(lián)建站把每個網(wǎng)站當(dāng)做一個產(chǎn)品來開發(fā),精雕細琢,追求一名工匠心中的細致,我們更用心!
現(xiàn)在,數(shù)據(jù)庫開發(fā)人員可以使用成熟的工具和技術(shù)保護數(shù)據(jù)信息。如何保護?這個還要涉及對數(shù)學(xué)的巧妙應(yīng)用。比如,一些最簡單的系統(tǒng)看起來只是現(xiàn)代版本的密碼,本質(zhì)上是經(jīng)典解碼輪的數(shù)字版本。隨著數(shù)學(xué)的發(fā)展,數(shù)字的應(yīng)用變得更加靈活,密碼開始復(fù)雜起來。實驗室里試驗了幾十年的那些技術(shù)想法最終得到了研發(fā)和應(yīng)用,成為了現(xiàn)實。
這些算法正在成為鞏固業(yè)務(wù)關(guān)系和確保準(zhǔn)確真實工作流程的基礎(chǔ)。這些方法使公司可以更輕松地向客戶提供個性化服務(wù),同時保護他們的隱私。與此同時,這些方法能夠在不妨礙服務(wù)交付的情況下更好地遵守管理數(shù)據(jù)流的法規(guī)。
以下是讓數(shù)據(jù)庫變得更安全的11 種工具和技術(shù)。
一、基本加密
有時候,最簡單的方法往往也足夠?qū)嵱谩,F(xiàn)代加密算法用一把鑰匙加密數(shù)據(jù),因此只有擁有鑰匙的人才能讀取數(shù)據(jù)。許多數(shù)據(jù)庫可以使用AES等標(biāo)準(zhǔn)加密數(shù)據(jù)。如果這些硬件丟失,這能起到很好的數(shù)據(jù)保護作用。因為如果沒有正確的加密密鑰,數(shù)據(jù)仍然安全。
然而,這仍然存在局限性。如果攻擊者能夠入侵計算機,對稱加密算法對運行中的計算機的保護程度是有限的。攻擊者可以找到允許數(shù)據(jù)庫處理合法操作的相同密鑰。許多數(shù)據(jù)庫提供了對“靜止”信息進行加密的選項。例如,Oracle將其選項稱為“透明數(shù)據(jù)加密”,這強調(diào)了開發(fā)人員則無需采取的其他必要的安全措施。
二、差分隱私
這種技術(shù)以不同的方式部署數(shù)學(xué)。它沒有以加密形式鎖定信息,而是增加了特定的噪聲,因此很難找到具體的特定的數(shù)據(jù)個體。如果噪聲數(shù)值正常,那么便不會影響整體統(tǒng)計數(shù)據(jù),如平均值。這意味著,以年齡為例,從數(shù)據(jù)集中的年齡隨機增加或減少幾年,那么平均年齡將保持不變,因此難以找到年齡變動的具體個人,從而保護了用戶隱私。
當(dāng)然,差分隱私的使用依場景而定。如果合作伙伴不受信任,則可以使用差分隱私背后的數(shù)據(jù)集,通常僅為數(shù)據(jù)平均值和數(shù)據(jù)集的大小。在某種程度上來說,許多算法添加噪聲做得很好,因為他們不會扭曲許多聚合的統(tǒng)計數(shù)據(jù)。目前,專家仍熱衷于研究機器學(xué)習(xí)算法處理失真位,這是一個活躍的研究領(lǐng)域。
微軟和谷歌提供將算法與數(shù)據(jù)存儲的機器學(xué)習(xí)算法集成工具。例如,谷歌的Privacy-On-Beam將噪聲添加機制與Apache Beam管道處理相結(jié)合。
三、哈希函數(shù)
將大文件歸結(jié)為較小的數(shù)字,從而使其幾乎無法逆轉(zhuǎn),這些計算有時被稱為“消息驗證代碼”或“單向函數(shù)”。給定一個特定的結(jié)果或代碼,找到將生成該特定代碼的文件將花費太長時間。
哈希函數(shù)是區(qū)塊鏈的重要組成部分,以一種可跟蹤和識別篡改的方式將它們應(yīng)用于數(shù)據(jù)的更新中。這可以防止加密貨幣交易中的欺詐行為,并且許多人正在將這些技術(shù)應(yīng)用于需要確保數(shù)據(jù)一致的其他數(shù)據(jù)庫。哈希函數(shù)可以幫助企業(yè)的數(shù)據(jù)合規(guī)。
美國國家標(biāo)準(zhǔn)與技術(shù)研究院 (NIST)的安全散列算法 (SHA)是廣泛使用的標(biāo)準(zhǔn)集合。一些早期版本(如 SHA-0 和 SHA-1)具有明顯的弱點,但較新的版本(如 SHA-2 和 SHA-3)則被認(rèn)為比較安全。
四、數(shù)字簽名
像RSA或DSA這樣的數(shù)字簽名算法是更為復(fù)雜的計算,它將散列函數(shù)的篡改檢測特性與帶有認(rèn)證信息的特定個人或機構(gòu)相結(jié)合。他們依賴一個只有責(zé)任方知道的秘密密鑰。例如,加密貨幣將財富的所有權(quán)與知道正確密鑰的人聯(lián)系起來,跟蹤個人責(zé)任的數(shù)據(jù)庫可以包括驗證特定交易的數(shù)字簽名。
五、SNARK
簡明的非交互式知識論證 (SNARK) 是數(shù)字簽名更為復(fù)雜的一個版本,可以為復(fù)雜的個人信息證明,而不會泄露信息本身。這種技巧依賴于更復(fù)雜的數(shù)學(xué),有時被稱為“零知識證明”(ZKP)。
使用如SNARK和其他類似證明的數(shù)據(jù)庫可以保護用戶的隱私,同時確保他們合規(guī)。例如,一個非常簡單的例子可能是數(shù)字駕駛執(zhí)照,它可以證明一個人的年齡能夠喝酒,但是不會透露他們的出生日期。一些人正在研究將該技術(shù)應(yīng)用于疫苗護照。
SNARK和其他非交互式證明是一種熱門的研究領(lǐng)域,這也基于各種編程語言的數(shù)十種算法。
六、同態(tài)加密
處理使用傳統(tǒng)加密算法鎖定的數(shù)據(jù)的唯一方法是對其進行解密,這個過程可以將其暴露給任何有權(quán)訪問計算機進行工作的人。同態(tài)加密算法使對加密信息進行計算而無需對其進行解密成為可能。最簡單的算法允許進行一次算術(shù)運算,例如將兩個加密數(shù)字相加。更復(fù)雜的算法可以進行任意計算,但速度通常要慢得多。為特定問題尋找最有效的方法也是一個熱門的研究領(lǐng)域。
作為該領(lǐng)域研究的先驅(qū)之一,IBM發(fā)布了一個工具包,用于將其同態(tài)加密與適用于iOS和MacOS 的應(yīng)用程序集成。
七、聯(lián)邦處理
一些開發(fā)人員將他們的數(shù)據(jù)集拆分成很小的部分,然后將它們分發(fā)到許多獨立的計算機中。有時這些位置會被打亂,因此無法預(yù)測哪臺計算機將保存哪條記錄。該解決方案主要用于軟件包,這些軟件包可以通過并行運行搜索或分析算法來加速所謂的大數(shù)據(jù)工作。最初的目的是速度,即快速保護數(shù)據(jù)的一種方式,但這也可能導(dǎo)致攻擊彈性的擴大。
八、全分布式數(shù)據(jù)庫
如果將一個數(shù)據(jù)集拆分成幾塊可以保護隱私,為什么不是無數(shù)塊呢?比如常見的一種方式就是將數(shù)據(jù)直接存儲在創(chuàng)建和使用的位置。用戶的智能手機通常具有大量額外的計算力和存儲空間。如果不需要集中分析和處理,那么避免將其傳送到云服務(wù)器處理速度會更快、更具成本效益。
例如,許多瀏覽器支持復(fù)雜數(shù)據(jù)結(jié)構(gòu)的本地存儲。W3C標(biāo)準(zhǔn)包括用于具有鍵和值的文檔樣式模型的本地存儲以及用于更多關(guān)系模型的索引版本。
九、合成數(shù)據(jù)
一些研究人員正在通過隨機生成新值來創(chuàng)建純合成的數(shù)據(jù)集,但其方式遵循相同的模式并且在統(tǒng)計上基本相同。例如,一個名為RTI的研究智囊團創(chuàng)建了2010年美國人口普查數(shù)據(jù)的一個副本,包含隨機住址的隨機人群。這些人完全是虛構(gòu)的,但他們的家庭住址和個人信息被選擇為具有與真實值相同的基本統(tǒng)計資料。在許多情況下,研究人員可以測試算法生成與處理真實數(shù)據(jù)一樣準(zhǔn)確的數(shù)據(jù)保護方案。
十、中介和代理人
一些研究人員正在開發(fā)工具來限制數(shù)據(jù)收集,并在存儲數(shù)據(jù)之前對數(shù)據(jù)進行預(yù)處理。例如,Mozilla的Rally會跟蹤想要研究互聯(lián)網(wǎng)信息流的研究人員的瀏覽習(xí)慣,它會在調(diào)查期間安裝一個特殊的插件,然后在最后將其刪除。該工具將人群的關(guān)系形式化并強制執(zhí)行收集和聚合的規(guī)則。
十一、無數(shù)據(jù)
無狀態(tài)計算是大部分網(wǎng)絡(luò)的基礎(chǔ),許多高效驅(qū)動器能夠以盡可能少的記錄保存方式重新構(gòu)建工作。在某些極端情況下,企業(yè)遵循了數(shù)據(jù)合規(guī),且用戶不太接受個性化服務(wù)時,刪除數(shù)據(jù)庫可以最大程度地保護用戶隱私。
分享標(biāo)題:企業(yè)如何提高數(shù)據(jù)庫安全?盤點這11種工具和技術(shù)
網(wǎng)頁鏈接:http://m.fisionsoft.com.cn/article/djjcoho.html


咨詢
建站咨詢
