亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于硬件事務(wù)內(nèi)存的安全增強機制

        2016-02-15 03:18:22劉宇濤陳海波
        中國教育網(wǎng)絡(luò) 2016年6期
        關(guān)鍵詞:秘鑰加解密明文

        文/劉宇濤 陳海波

        基于硬件事務(wù)內(nèi)存的安全增強機制

        文/劉宇濤陳海波

        陳海波

        上海交通大學(xué)教授,CCF杰出會員、ACM/IEEE高級會員,主要研究方向為系統(tǒng)軟件、系統(tǒng)結(jié)構(gòu)與系統(tǒng)安全。多次擔任SOSP、ISCA、Oakland、EuroSys、FAST、PPoPP、Usenix ATC等國際著名學(xué)術(shù)會議PC members,APSys 2014、2014年全國體系結(jié)構(gòu)學(xué)術(shù)年會等PC Co-Chairs,APSys 2011、SOSP 2017的大會共同主席,以及ACM APSys的Steering Committee Co-Chair,在SOSP、OSDI、EuroSys、Usenix ATC、FAST、PPoPP、ISCA、MICRO、HPCA、Usenix Security、CCS等發(fā)表多篇學(xué)術(shù)論文,獲得EuroSys 2015、APSys 2013與ICPP 2007的最佳論文獎、HPCA 2014的最佳論文提名獎與2011年全國優(yōu)秀博士學(xué)位論文獎,入選國家萬人計劃“青年拔尖人才”以及2015年CCF青年科學(xué)家獎。

        近些年,在學(xué)術(shù)界和工業(yè)界出現(xiàn)了一些利用非安全相關(guān)的硬件特性來增強系統(tǒng)安全的機制。在本文中,我們主要介紹其中的兩個工作,它們都是基于硬件事務(wù)內(nèi)存特性,其中一個用于增強虛擬機自省技術(shù),另外一個用于防止私鑰泄露。

        事務(wù)內(nèi)存(Transactional Memory),是在程序并發(fā)控制領(lǐng)域提出的一套完整的解決方案。傳統(tǒng)的基于“鎖”的程序并發(fā)控制面臨了包括低可擴展性、死鎖、活鎖在內(nèi)的一系列問題,而事務(wù)內(nèi)存,作為樂觀并發(fā)控制(Optimistic Concurrency Control,OCC)的一種解決方案,假設(shè)在大多情況下,并發(fā)的事務(wù)不會相互影響,只有在實際發(fā)生沖突的情況下才會發(fā)生事務(wù)的回滾。因此在事務(wù)間數(shù)據(jù)沖突較少的場景中,基于事務(wù)內(nèi)存的程序并發(fā)控制能夠獲得更好的性能。在過去的近二十年中,事務(wù)內(nèi)存都是通過軟件來實現(xiàn)的。2014年,Intel在其第四代Core處理器(代號Haswell)上裝配了硬件支持的事務(wù)同步擴展(Transactional Synchronization Extensions,TSX)機制,其中一套軟件接口Restricted Transactiona lMemory(RTM),成為市面上首個為程序員提供的硬件事務(wù)內(nèi)存指令集。RTM在處理器緩存中為事務(wù)維護了內(nèi)存地址的讀寫集合,從而在多核之間的緩存一致性協(xié)議中實現(xiàn)了一套不同事務(wù)訪問數(shù)據(jù)的沖突檢測機制。和軟件事務(wù)內(nèi)存相比,RTM提供了更好的性能,但是也由于硬件的局限性,造成了其功能上的一些缺陷。比如某些系統(tǒng)事件(如中斷,系統(tǒng)調(diào)用等)會無條件中止(abort)執(zhí)行中的事務(wù);另外,RTM維護的讀寫集合也是有限的,在我們的測試中,RTM維護了4M的讀集合和32K的寫集合,當事務(wù)中的數(shù)據(jù)超過了讀寫結(jié)合的大小,事務(wù)同樣會被中止。

        TxIntro是一個利用RTM來增強虛擬機自省技術(shù)的機制。虛擬機自省,即在虛擬機外部對虛擬機的狀態(tài)進行分析,從而達到更高的隔離性和安全性。但是當前的虛擬機自省技術(shù)存在三個問題:第一,沒有一套機制可以及時地觸發(fā)虛擬機自?。坏诙?,在虛擬機自省過程中需要暫停虛擬機,造成性能下降;第三,即使暫停了虛擬機,仍然會發(fā)生數(shù)據(jù)讀取不一致的現(xiàn)象。針對這些問題,TxIntro將一些關(guān)鍵數(shù)據(jù)結(jié)構(gòu)(如系統(tǒng)調(diào)用表)放入RTM的讀集合中,任意對其的惡意修改都會及時觸發(fā)虛擬機自省。另外,它將自省過程置于事務(wù)之中,這樣即使不暫停虛擬機,也能防止虛擬機自省過程中數(shù)據(jù)讀取的不一致,因為如果虛擬機在該過程中對相關(guān)數(shù)據(jù)進行了修改,RTM就會中止這個事務(wù),使其重新執(zhí)行。除此之外,為了解決RTM的局限性,TxIntro提出了兩個創(chuàng)新的優(yōu)化技術(shù),從而大幅度減小了虛擬機自省過程中事務(wù)內(nèi)存的讀寫集合。TxIntro被用于虛擬機Rootkit的檢測,它使得虛擬機自省技術(shù)滿足了及時性、同步性和一致性,并最小化了對虛擬機的性能影響。

        Mimosa是一個利用RTM防止秘鑰泄露的系統(tǒng)。在傳統(tǒng)的加解密過程中,秘鑰會被加載到內(nèi)存中,任何系統(tǒng)中存在的內(nèi)存泄露的漏洞,或者其它類似于冷啟動(coldboot)的攻擊都可能竊取秘鑰。Mimosa借鑒了含羞草一旦被觸碰就會合上葉子保護自己的這一特點,提出一套利用事務(wù)內(nèi)存特性保護秘鑰的方法。具體的做法如下:最初秘鑰被加密存儲在內(nèi)存中,當需要利用它加解密數(shù)據(jù)時,先創(chuàng)建一個事務(wù),在該事務(wù)中解密該秘鑰,獲得秘鑰的明文,之后的加解密操作都在這個事務(wù)中完成,并在事務(wù)結(jié)束之前清除內(nèi)存中秘鑰的明文。如果在事務(wù)執(zhí)行過程中有其它進程(包括內(nèi)核進程)讀取該秘鑰的明文,則會中止該事務(wù),由于該事務(wù)尚未被提交,因此其它進程無法獲得秘鑰的明文信息,從而防止了秘鑰的泄露。為了克服RTM的限制,Mimosa系統(tǒng)做了大量的性能調(diào)節(jié)的工作,使得整套機制能夠順利完成??偟膩碚f,Mimosa的原理就是利用事務(wù)內(nèi)存的特性,在秘鑰被無關(guān)進程訪問時清除它,從而防止其泄露。

        計算機在發(fā)展過程中會引入越來越多的硬件特性,其中的很多并非安全相關(guān),比如RTM,其初衷在于提高程序并發(fā)控制的性能。但是如果能有效地利用這些硬件的特性,就能夠在現(xiàn)有的硬件資源中進一步提高系統(tǒng)的安全等級。

        猜你喜歡
        秘鑰加解密明文
        ETC秘鑰國產(chǎn)化升級改造方案設(shè)計與實現(xiàn)
        干細胞開啟未來大健康的“秘鑰” 專家與媒體面對面活動走進中源協(xié)和—山西省干細胞基因工程有限公司
        奇怪的處罰
        PDF中隱私數(shù)據(jù)的保護方法
        基于Unity 3D的產(chǎn)品秘鑰二維碼實現(xiàn)
        電子取證中常見數(shù)據(jù)加解密理論與方法研究
        奇怪的處罰
        基于FPGA的LFSR異步加解密系統(tǒng)
        四部委明文反對垃圾焚燒低價競爭
        激情视频在线观看免费播放| 国产精品18久久久久久麻辣| 亚洲综合无码一区二区三区| 国产乱人视频在线观看播放器| 国产女主播大秀在线观看| 一区二区三区无码高清视频| 末发育娇小性色xxxx| 国产无套露脸| 亚洲精品99久91在线| 人妻少妇进入猛烈时中文字幕| 国产免费人成视频在线观看| 亚洲国产一区二区在线| 国内自拍视频在线观看| 精品亚洲一区二区三区四区五| 男人进去女人爽免费视频 | 99福利网| 日本在线视频二区一区| 亚洲天堂丰满人妻av| 在线不卡av片免费观看| 国产精品久久久久久久久免费观看 | 日韩人妻无码精品-专区| 亚洲亚洲网站三级片在线| 中文字幕日本五十路熟女| 日韩性爱视频| 无套内谢的新婚少妇国语播放| 成年男人裸j照无遮挡无码| 日本韩国三级在线观看| 亚洲日韩激情无码一区| 中文字幕亚洲欧美日韩在线不卡| 国产一级黄色av影片| 国产色视频一区二区三区不卡| 久久久无码人妻精品一区| 手机看片国产日韩| 亚洲综合一区二区三区在线观看| 久久婷婷五月国产色综合| 亚洲国产成人久久综合一区77| 亚洲视频不卡免费在线| 亚洲综合色区一区二区三区| 午夜成人理论无码电影在线播放 | 桃红色精品国产亚洲av| 国产丝袜无码一区二区三区视频|