成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

i-NVMM:實(shí)時(shí)加密技術(shù)

安全 數(shù)據(jù)安全
電腦內(nèi)存中存儲(chǔ)著大量非加密信息。幸運(yùn)的是,一旦停電,內(nèi)存中的這些信息就隨之消失了。不過(guò),這種情況在下一代內(nèi)存中將不會(huì)出現(xiàn)。

電腦內(nèi)存中存儲(chǔ)著大量非加密信息。幸運(yùn)的是,一旦停電,內(nèi)存中的這些信息就隨之消失了。不過(guò),這種情況在下一代內(nèi)存中將不會(huì)出現(xiàn)。

動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(DRAM)也就是我們常說(shuō)的內(nèi)存,其動(dòng)態(tài)性就體現(xiàn)在它必須借助外部電力保持芯片中的電容狀態(tài)。一旦停電,芯片中的電容就會(huì)放電,所有數(shù)據(jù)隨之消失。

早在2008年,普林斯頓大學(xué)的研究人員就發(fā)現(xiàn),通過(guò)“冷凍”DRAM芯片,可以將其中存儲(chǔ)的內(nèi)容在斷電后繼續(xù)保持足夠長(zhǎng)的時(shí)間,從而從中讀取信息。所幸是,這種冷凍技術(shù)并不簡(jiǎn)單,因此也沒(méi)有成為黑客獲取信息的主流方案。

在已經(jīng)過(guò)去的2011年中:研究人員打算嘗試將DRAM替換為更有效率同時(shí)也對(duì)電源依賴(lài)度更低的非易失性主內(nèi)存(Non-VolatileMainMemory,NVMM)。在硬件開(kāi)發(fā)人員眼里,NVMM有如下幾個(gè)特性:

·維持存儲(chǔ)內(nèi)容不需要供電

·即時(shí)恢復(fù)睡眠或冬眠狀態(tài)

·使用現(xiàn)有技術(shù),NVMM能在相同的空間下實(shí)現(xiàn)更大的存儲(chǔ)容量

但是有利就有弊,對(duì)于NVMM來(lái)說(shuō)存儲(chǔ)內(nèi)容不需要電力維持,那就意味著在存儲(chǔ)過(guò)程中一旦電力喪失,數(shù)據(jù)會(huì)繼續(xù)保留在NVMM內(nèi)存中。這就達(dá)成了當(dāng)初普林斯頓大學(xué)研究人員,甚至是所有黑客的預(yù)期。一旦黑客獲得了你的筆記本,就可以有足夠的時(shí)間將內(nèi)存中的非加密數(shù)據(jù)提取出來(lái)。

解決方案

本文很高興向大家推薦了i-NVMM,這是由Intel的SiddharthaChhabra博士和北卡羅來(lái)納州立大學(xué)YanSolihin博士共同研究的一種針對(duì)上文提到的風(fēng)險(xiǎn)解決方案。在這兩位開(kāi)發(fā)者的論文《i-NVMM:帶增量加密的非易失性主內(nèi)存系統(tǒng)》中,對(duì)于i-NVMM的解釋是這樣的:“針對(duì)NVMM的數(shù)據(jù)隱私保護(hù)系統(tǒng)。I-NVMM基于一種內(nèi)存端的加密引擎對(duì)電腦主內(nèi)存進(jìn)行加密,因此不受操作系統(tǒng)和硬件架構(gòu)限制。”

這段話聽(tīng)上去很簡(jiǎn)單,但實(shí)際上并不簡(jiǎn)單。首先讓我們先看一下下面這個(gè)結(jié)構(gòu)圖:

下面是這兩位開(kāi)發(fā)者的解釋?zhuān)?/strong>

“圖中顯示的是在NVMM上添加的一個(gè)硬件組件。其中一個(gè)組件是頁(yè)面狀態(tài)表PageStatusTable(PST),即通過(guò)一個(gè)SRAM結(jié)構(gòu)隨時(shí)跟蹤每個(gè)頁(yè)面的狀態(tài):

·1-bit表示當(dāng)前頁(yè)面是否處于加密狀態(tài)(Enc-Status)

·該頁(yè)面的最后訪問(wèn)時(shí)間(LastAcc)

·該頁(yè)面被訪問(wèn)的總次數(shù)(numAcc)

·本頁(yè)之后的下一個(gè)訪問(wèn)頁(yè)(NextPage)

·1-bit表示一個(gè)頁(yè)面是否正處在加密/解密過(guò)程中(Pending)

LastAcc被用于InertPagePrediction(IPP)技術(shù),用來(lái)預(yù)測(cè)一個(gè)非活動(dòng)頁(yè)面并進(jìn)行加密。NumAcc是用來(lái)記錄某個(gè)已加密數(shù)據(jù)頁(yè)已經(jīng)收到了多少訪問(wèn)請(qǐng)求,進(jìn)而判斷是否要將這個(gè)加密頁(yè)進(jìn)行解密。”

這樣看來(lái)似乎還是不夠明白,于是作者決定直接打電話聯(lián)系這個(gè)技術(shù)的研發(fā)人員。Dr.Chhabra同意回答作者有關(guān)i-NVMM的一些問(wèn)題。下面是作者對(duì)Dr.Chhabra的電話采訪記錄供讀者參考:

Kassner:首先要說(shuō)一下,我對(duì)非易失性存儲(chǔ)器(NVM)比較熟悉,但是之前沒(méi)有聽(tīng)說(shuō)過(guò)非易失性主存儲(chǔ)器(NVMM)。這兩者有什么區(qū)別嗎?

Chhabra:你可以把NVM看作是電腦中的存儲(chǔ)系統(tǒng),可以在斷電后繼續(xù)保持其中的存儲(chǔ)內(nèi)容不發(fā)生改變,目前的U盤(pán)還有硬盤(pán)等,都可以看作是NVM。因此NVM并不是什么新概念,早在上世紀(jì)60年代就已經(jīng)出現(xiàn)了。而NVMM是一個(gè)新的概念。你可以把它想象成目前DRAM的替代品。在其它方面,NVMM包含了NVM的各種技術(shù),類(lèi)似于相變內(nèi)存(PCM)或者磁阻RAM(MRAM)等技術(shù)。

Kassner:NVM的非易失性特性可以說(shuō)是一把雙刃劍,對(duì)于電腦存儲(chǔ)來(lái)說(shuō)是好事,但是對(duì)于安全來(lái)說(shuō)不見(jiàn)得是好事。我猜上世紀(jì)60年代,人們?cè)谕瞥鯪VM這個(gè)概念時(shí)沒(méi)有過(guò)多的考慮過(guò)安全性問(wèn)題。你和Solihin博士在這方面給出了解決方案:i-NVMM。你能不能大致的介紹一下i-NVMM的技術(shù)原理呢?

Chhabra:我們意識(shí)到對(duì)于存儲(chǔ)來(lái)說(shuō),不論是否安全,主內(nèi)存的非易失性都是一個(gè)相當(dāng)重要的特性。因此我們決定找出一種解決方案,能夠在既保證規(guī)避安全風(fēng)險(xiǎn),又能讓非易失性這個(gè)特性在當(dāng)今的電腦系統(tǒng)中充分發(fā)揮作用。

作為一種新出現(xiàn)的技術(shù),非易失性主內(nèi)存(NVMM)系統(tǒng)存在一個(gè)安全隱患,即存儲(chǔ)在其中的數(shù)據(jù)在斷電后仍然長(zhǎng)時(shí)間留存,使得黑客可以在獲取物理硬件設(shè)備后進(jìn)行數(shù)據(jù)提取,獲得主內(nèi)存中的非加密敏感數(shù)據(jù)。此次研究工作的目的就是要找到一種安全解決方案,避免上述安全隱患。

根據(jù)我們的研究,我們推出了i-NVMM,這是一種針對(duì)NVMM的數(shù)據(jù)隱私保護(hù)方案,主內(nèi)存中的數(shù)據(jù)采用增量(incrementally)方式被加密,即不同的數(shù)據(jù)在內(nèi)存中被加密的時(shí)間不同,加密時(shí)間的選擇則是根據(jù)其是否還會(huì)被處理器使用而定。

之所以采用增量加密方式,是因?yàn)槊總€(gè)應(yīng)用程序在執(zhí)行過(guò)程中,同一時(shí)刻需要處理的數(shù)據(jù)體積遠(yuǎn)小于程序進(jìn)入主內(nèi)存的體積。因此,只要判斷出正在接受處理的數(shù)據(jù),并把那些暫時(shí)不需要處理的數(shù)據(jù)進(jìn)行加密,i-NVMM就可以確保內(nèi)存中的大部分?jǐn)?shù)據(jù)都處于加密保護(hù)狀態(tài),同時(shí)也不會(huì)對(duì)性能造成明顯影響。

我們的實(shí)驗(yàn)證明這個(gè)想法是可行的。根據(jù)SPEC2006benchmarks統(tǒng)計(jì)i-NVMM保證了主內(nèi)存中78%的數(shù)據(jù)處于加密保護(hù)狀態(tài),同時(shí)程序延遲只比非加密狀態(tài)多了3.7%,對(duì)于NVMM寫(xiě)入次數(shù)的影響更是微不足道。所有加密機(jī)制都是在內(nèi)存模塊中通過(guò)簡(jiǎn)單的硬件結(jié)構(gòu)實(shí)現(xiàn)的。

Kassner:當(dāng)你在談?wù)揘VMM和i-NVMM時(shí),你是否建議大家將DRAM替換為NVMM?

Chhabra:NVMM目前還處于研究中,未來(lái)有很多種可能。

從物理接口來(lái)說(shuō),很久前就出現(xiàn)的NVM技術(shù)完全可以取代DRAM,但是NVM的讀寫(xiě)速度一般來(lái)說(shuō)要比DRAM慢,而且寫(xiě)入次數(shù)也不如DRAM。這兩大問(wèn)題,迫使計(jì)算機(jī)的存儲(chǔ)系統(tǒng)成為如今這種混合型的系統(tǒng)。即為了利用DRAM的高速性能和更高的讀寫(xiě)耐久度,在主內(nèi)存系統(tǒng)中使用DRAM,而在對(duì)速度要求不高的環(huán)境下使用諸如PCM這樣的非易失性存儲(chǔ)器。

而在我們的加密研究中,我們所說(shuō)的NVMM是可以完全取代DRAM的。不過(guò)這種安全結(jié)局方案也可以應(yīng)用于我上面所說(shuō)的目前這種混合型的存儲(chǔ)系統(tǒng)。

Kassner:在論文中,您涉及到了i-NVMM在加密和解密數(shù)據(jù)時(shí),對(duì)數(shù)據(jù)是否需要被加密有一個(gè)選擇過(guò)程。這種選擇可靠嗎?

Chhabra:i-NVMM通過(guò)預(yù)測(cè)來(lái)判斷某段數(shù)據(jù)是否會(huì)被程序使用。實(shí)際上,一個(gè)程序涉及的數(shù)據(jù)要比他實(shí)際運(yùn)行時(shí)需要的數(shù)據(jù)多很多。程序涉及的數(shù)據(jù),我們可以稱(chēng)其為常駐集,而程序在穩(wěn)定狀態(tài)下會(huì)使用到數(shù)據(jù)我們稱(chēng)其為工作集。

如果加密方案無(wú)法區(qū)分程序數(shù)據(jù)的這種不同,就會(huì)將整個(gè)內(nèi)存數(shù)據(jù)都進(jìn)行加密。這將導(dǎo)致程序運(yùn)行效率大大降低,因?yàn)槌绦蛴玫降乃袛?shù)據(jù)都需要隨時(shí)進(jìn)行解密供程序使用,然后再被加密存放,有的數(shù)據(jù)可能因此被反復(fù)加密解密。

通過(guò)檢測(cè)不活躍的內(nèi)存頁(yè)面(通過(guò)內(nèi)存模塊的硬件計(jì)數(shù)功能),內(nèi)存端的加密引擎可以預(yù)測(cè)哪些內(nèi)存頁(yè)面數(shù)據(jù)不屬于常駐集(或者叫惰性頁(yè)面)。一旦某個(gè)頁(yè)面被判斷為惰性頁(yè)面,就會(huì)被內(nèi)存端的加密引擎進(jìn)行加密。

Kassner:你是怎么設(shè)計(jì)i-NVMM的?是通過(guò)增加固件的方式,還是在內(nèi)存模塊附加輔助硬件?

Chhabra:我們認(rèn)為i-NVMM的實(shí)現(xiàn)應(yīng)該完全在內(nèi)存模塊內(nèi)部,不需要在內(nèi)存模塊外增加額外的硬件、軟件、固件支持等。

Kassner:除了加密數(shù)據(jù)外,i-NVMM在安全性方面還做了哪些改進(jìn)呢?我想既然i-NVMM帶有內(nèi)存預(yù)測(cè)能力,是否表示它能預(yù)防緩沖溢出?

Chhabra:這個(gè)不行,i-NVMM并不是設(shè)計(jì)用來(lái)防止你提到的這種軟件攻擊的。它只是用來(lái)保護(hù)NVMM中的非易失數(shù)據(jù)。看來(lái)我應(yīng)該在人們選擇NVMM時(shí)明確說(shuō)明,i-NVMM并不能保護(hù)系統(tǒng)數(shù)據(jù)不被攻擊。

Kassner:當(dāng)電腦關(guān)機(jī)時(shí)會(huì)怎么樣呢?內(nèi)存會(huì)徹底清空?或者i-NVMM會(huì)將內(nèi)存中的全部數(shù)據(jù)都加密儲(chǔ)存?這方面的問(wèn)題才是人們選擇i-NVMM時(shí)最關(guān)心的吧?

Chhabra:我們不希望在電腦關(guān)閉時(shí),內(nèi)存中的數(shù)據(jù)出于安全考慮而全部被清空,因?yàn)檫@樣就沒(méi)有必要選擇NVM存儲(chǔ)技術(shù)了。實(shí)際上,當(dāng)電腦關(guān)機(jī)時(shí),i-NVMM會(huì)將內(nèi)存中未加密的數(shù)據(jù)進(jìn)行加密(這些數(shù)據(jù)是程序正在使用的數(shù)據(jù))。

在攻擊情節(jié)中,攻擊者會(huì)竊取一個(gè)正在運(yùn)行的系統(tǒng)上的內(nèi)存,而我們要做的就是確保攻擊者無(wú)法從該內(nèi)存中獲取任何有用數(shù)據(jù)。i-NVMM內(nèi)存中帶有一個(gè)小型CMOS電池,確保一旦斷電后,內(nèi)存模塊有足夠的電力維持將其中的未加密數(shù)據(jù)進(jìn)行加密。

Kassner:未來(lái)i-NVMM會(huì)有什么發(fā)展嗎?

Chhabra:目前我們正在尋找對(duì)這種技術(shù)感興趣的廠商,對(duì)技術(shù)進(jìn)行專(zhuān)利化并生產(chǎn)處原型i-NVMM內(nèi)存。

總結(jié)

本文讓我們看到了存儲(chǔ)領(lǐng)域的進(jìn)步,尤其是針對(duì)安全實(shí)踐硬件技術(shù)的進(jìn)步。由此可見(jiàn),安全已經(jīng)成為了如今軟硬件開(kāi)發(fā)過(guò)程中都必須考慮的環(huán)節(jié)。

【編輯推薦】

  1. 注重人與風(fēng)險(xiǎn)管理:企業(yè)安全培訓(xùn)不是雞肋
  2. 用于企業(yè)安全的安卓系統(tǒng)安全設(shè)置及控制措施
  3. P2P加密:點(diǎn)到點(diǎn)加密技術(shù)的利與弊
  4. 云計(jì)算應(yīng)用無(wú)處不在 如何保障云數(shù)據(jù)安全
責(zé)任編輯:于爽 來(lái)源: ZDNet 應(yīng)用安全
相關(guān)推薦

2020-04-27 14:18:40

光學(xué)信息加密

2015-09-15 09:50:12

2009-07-09 09:52:12

PBE加密

2015-05-13 13:13:34

2012-12-26 13:45:45

2013-08-30 10:20:47

2009-03-11 11:32:10

JavaJava安全加密技術(shù)

2022-05-09 16:01:01

加密貨幣Web3區(qū)塊鏈

2011-05-19 13:45:38

2010-09-17 20:04:21

2012-10-26 09:41:01

透明加密軟件多模加密加密

2010-08-27 10:33:57

2009-12-08 10:52:56

2011-05-19 13:53:56

2012-07-23 13:09:33

加密密碼

2010-09-13 09:52:50

內(nèi)網(wǎng)安全數(shù)據(jù)加密技術(shù)

2010-09-27 11:33:50

2013-01-08 10:56:37

Skype加密

2023-04-06 12:04:26

2015-05-20 16:17:32

網(wǎng)絡(luò)·安全技術(shù)周刊
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美成人h版在线观看 | 成人在线免费 | 综合一区 | 国产精品成av人在线视午夜片 | 亚洲国产成人精品女人久久久 | 涩涩视频在线观看 | 免费成人高清在线视频 | 韩日在线 | 欧美一级片在线观看 | 国产精品成av人在线视午夜片 | 一区二区免费在线观看 | 亚洲人在线观看视频 | 中文字幕蜜臀av | 中文字幕国产视频 | 国产精品亚洲精品 | 亚洲电影一区 | 91在线视频观看 | 精品国产乱码久久久久久丨区2区 | 成人黄页在线观看 | www.国产精| 日韩在线国产 | 拍戏被cao翻了h承欢 | 精品一区久久 | 欧美大片一区 | 99精品视频一区二区三区 | 国产美女一区 | 午夜亚洲 | 亚洲嫩草 | 亚洲一区综合 | 九九免费观看视频 | 七七婷婷婷婷精品国产 | 在线色网站 | 午夜av毛片| 久久伊人一区 | 国产成人精品久久二区二区 | 亚洲视频免费在线观看 | 男女网站视频 | 亚洲3级| 亚洲成av人片在线观看无码 | 国产一区二区自拍 | 久久久久国 |