設(shè)備驅(qū)動非內(nèi)核化通信架構(gòu)的研究與實現(xiàn)
本文關(guān)鍵詞:設(shè)備驅(qū)動非內(nèi)核化通信架構(gòu)的研究與實現(xiàn)
更多相關(guān)文章: 操作系統(tǒng)安全 非內(nèi)核化設(shè)備驅(qū)動程序 內(nèi)核空間 用戶空間 通信機制
【摘要】:操作系統(tǒng)內(nèi)核安全是整個計算機及信息系統(tǒng)安全的基石,而擁有50%以上份額內(nèi)核代碼的設(shè)備驅(qū)動程序則被認(rèn)為是內(nèi)核漏洞的主要來源。設(shè)備驅(qū)動程序通常以系統(tǒng)級權(quán)限運行在內(nèi)核空間,而操作系統(tǒng)對運行在內(nèi)核空間的程序是完全信任的。所以,一旦設(shè)備驅(qū)動程序存在漏洞或惡意代碼,往往會影響操作系統(tǒng)安全,甚至導(dǎo)致整個系統(tǒng)的崩潰。為解決此類安全問題,設(shè)備驅(qū)動程序非內(nèi)核化成為可選的有效途徑之一?紤]到設(shè)備驅(qū)動程序的復(fù)雜性及其與操作系統(tǒng)其他內(nèi)核模塊之間的密切關(guān)聯(lián)性,設(shè)備驅(qū)動程序的非內(nèi)核化遷移是一項耗時耗力的工作。立足于自動化遷移的最終目標(biāo),文章試圖構(gòu)建一種規(guī)范的通信架構(gòu),探索選擇設(shè)備驅(qū)動函數(shù)遷移的科學(xué)依據(jù)、遷出函數(shù)與用戶空間函數(shù)的設(shè)計框架以及典型的非內(nèi)核化遷移操作過程。相關(guān)原型測試結(jié)果表明,文章給出的設(shè)備驅(qū)動非內(nèi)核化通信機制在有效隔離設(shè)備驅(qū)動安全問題的同時,并未過多增加系統(tǒng)開銷,對系統(tǒng)性能沒有造成太大影響。
【作者單位】: 北京交通大學(xué)計算機與信息技術(shù)學(xué)院;
【關(guān)鍵詞】: 操作系統(tǒng)安全 非內(nèi)核化設(shè)備驅(qū)動程序 內(nèi)核空間 用戶空間 通信機制
【基金】:國家自然科學(xué)基金[61672092] 國家留學(xué)基金委青年骨干教師出國研修項目[201307095025]
【分類號】:TP309;TP316
【正文快照】: 0引言操作系統(tǒng)的安全性和可靠性是當(dāng)今計算機系統(tǒng)領(lǐng)域面臨的重大挑戰(zhàn)之一[1,2]。Linux作為一種開源操作系統(tǒng),不僅在服務(wù)器和個人計算機領(lǐng)域占據(jù)相當(dāng)份額,并已廣泛應(yīng)用于工業(yè)控制、醫(yī)療衛(wèi)生、通信、航天和軍工等嵌入式系統(tǒng)領(lǐng)域。研究表明,Linux驅(qū)動程序是內(nèi)核漏洞的主要來源,且
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 朱然剛,鐘子發(fā),葉春逢;設(shè)備驅(qū)動編程技術(shù)[J];艦船電子工程;2005年01期
2 朱曉冰;硬件設(shè)備驅(qū)動更新失敗的恢復(fù)方法[J];家庭電子;1999年10期
3 ;一次另類安裝USB設(shè)備驅(qū)動的經(jīng)歷[J];計算機與網(wǎng)絡(luò);2005年10期
4 楊永志;唐玉華;;高度可移植嵌入式系統(tǒng)設(shè)備驅(qū)動體系結(jié)構(gòu)[J];計算機工程;2006年14期
5 張玲玲;;淺談嵌入式Linux系統(tǒng)設(shè)備驅(qū)動的開發(fā)與設(shè)計[J];信息安全與技術(shù);2012年02期
6 ;硬盤設(shè)備驅(qū)動更新失敗的恢復(fù)方法[J];現(xiàn)代電子技術(shù);1999年06期
7 蔡大公;設(shè)備驅(qū)動有新招[J];電腦愛好者;2000年15期
8 楊成;;USB設(shè)備驅(qū)動開發(fā)基礎(chǔ)[J];程序員;2002年08期
9 騰海昕;;基于S3C4510B+uClinux的USB設(shè)備驅(qū)動的開發(fā)與實現(xiàn)[J];自動化技術(shù)與應(yīng)用;2008年04期
10 孫永鋼;張學(xué)勇;遲歡歡;;基于Linux的USB設(shè)備驅(qū)動的實現(xiàn)[J];信息技術(shù);2010年08期
中國重要會議論文全文數(shù)據(jù)庫 前6條
1 張穎;周長勝;;基于可擴展固件接口的USB設(shè)備驅(qū)動的開發(fā)與研究[A];2009通信理論與技術(shù)新發(fā)展——第十四屆全國青年通信學(xué)術(shù)會議論文集[C];2009年
2 梁丹;沈建華;;TMS320VC55x的USB設(shè)備驅(qū)動[A];全國第一屆嵌入式技術(shù)聯(lián)合學(xué)術(shù)會議論文集[C];2006年
3 代健美;耿華芳;劉作學(xué);;基于嵌入式Linux的DM9000CI設(shè)備驅(qū)動研究與實現(xiàn)[A];全國第4屆信號和智能信息處理與應(yīng)用學(xué)術(shù)會議論文集[C];2010年
4 宋世磊;劉曉平;應(yīng)懷樵;;基于ARM-Linux的USB3G模塊設(shè)備驅(qū)動的研究[A];全國第五屆信號和智能信息處理與應(yīng)用學(xué)術(shù)會議?(第一冊)[C];2011年
5 宋世磊;劉曉平;應(yīng)懷樵;;基于ARM-Linux的USB3G模塊設(shè)備驅(qū)動的研究[A];現(xiàn)代振動與噪聲技術(shù)(第九卷)[C];2011年
6 莫喜文;盧榮軍;;基于DSP/BIOS的PCI設(shè)備驅(qū)動設(shè)計[A];2008通信理論與技術(shù)新進(jìn)展——第十三屆全國青年通信學(xué)術(shù)會議論文集(上)[C];2008年
中國重要報紙全文數(shù)據(jù)庫 前2條
1 武蓉;域服務(wù)器的安裝與配置(2)[N];中國電腦教育報;2002年
2 ;USB2.0期待明天認(rèn)可[N];中國計算機報;2001年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 馬超;操作系統(tǒng)設(shè)備驅(qū)動可靠性研究[D];清華大學(xué);2013年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 劉洋;設(shè)備驅(qū)動可靠性設(shè)計與測試方法研究[D];電子科技大學(xué);2014年
2 季義欽;模塊化設(shè)備驅(qū)動開發(fā)途徑研究[D];南京大學(xué);2013年
3 童華梁;基于ARM的移動高清連接反向控制傳輸?shù)脑O(shè)計與研究[D];福州大學(xué);2014年
4 譚茁;設(shè)備驅(qū)動非內(nèi)核化通信機制的研究與實現(xiàn)[D];北京交通大學(xué);2016年
5 高珂;嵌入式USB設(shè)備驅(qū)動的研究與設(shè)計開發(fā)[D];北方工業(yè)大學(xué);2010年
6 王強東;面向嵌入式系統(tǒng)的多功能USB設(shè)備驅(qū)動研究[D];華中科技大學(xué);2007年
7 楊晶晶;嵌入式系統(tǒng)中USB設(shè)備驅(qū)動的研究與實現(xiàn)[D];電子科技大學(xué);2006年
8 張麥龍;嵌入式Web服務(wù)器及設(shè)備驅(qū)動的研究[D];南京理工大學(xué);2004年
9 劉珂君;嵌入式LINUX及其設(shè)備驅(qū)動實現(xiàn)技術(shù)的研究[D];北京郵電大學(xué);2006年
10 朱麗云;卡設(shè)備驅(qū)動技術(shù)研究[D];華中科技大學(xué);2006年
,本文編號:837179
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/837179.html