设备驱动非内核化通信架构的研究与实现
本文关键词:设备驱动非内核化通信架构的研究与实现
更多相关文章: 操作系统安全 非内核化设备驱动程序 内核空间 用户空间 通信机制
【摘要】:操作系统内核安全是整个计算机及信息系统安全的基石,而拥有50%以上份额内核代码的设备驱动程序则被认为是内核漏洞的主要来源。设备驱动程序通常以系统级权限运行在内核空间,而操作系统对运行在内核空间的程序是完全信任的。所以,一旦设备驱动程序存在漏洞或恶意代码,往往会影响操作系统安全,甚至导致整个系统的崩溃。为解决此类安全问题,设备驱动程序非内核化成为可选的有效途径之一。考虑到设备驱动程序的复杂性及其与操作系统其他内核模块之间的密切关联性,设备驱动程序的非内核化迁移是一项耗时耗力的工作。立足于自动化迁移的最终目标,文章试图构建一种规范的通信架构,探索选择设备驱动函数迁移的科学依据、迁出函数与用户空间函数的设计框架以及典型的非内核化迁移操作过程。相关原型测试结果表明,文章给出的设备驱动非内核化通信机制在有效隔离设备驱动安全问题的同时,并未过多增加系统开销,对系统性能没有造成太大影响。
【作者单位】: 北京交通大学计算机与信息技术学院;
【关键词】: 操作系统安全 非内核化设备驱动程序 内核空间 用户空间 通信机制
【基金】:国家自然科学基金[61672092] 国家留学基金委青年骨干教师出国研修项目[201307095025]
【分类号】:TP309;TP316
【正文快照】: 0引言操作系统的安全性和可靠性是当今计算机系统领域面临的重大挑战之一[1,2]。Linux作为一种开源操作系统,不仅在服务器和个人计算机领域占据相当份额,并已广泛应用于工业控制、医疗卫生、通信、航天和军工等嵌入式系统领域。研究表明,Linux驱动程序是内核漏洞的主要来源,且
【相似文献】
中国期刊全文数据库 前10条
1 朱然刚,钟子发,叶春逢;设备驱动编程技术[J];舰船电子工程;2005年01期
2 朱晓冰;硬件设备驱动更新失败的恢复方法[J];家庭电子;1999年10期
3 ;一次另类安装USB设备驱动的经历[J];计算机与网络;2005年10期
4 杨永志;唐玉华;;高度可移植嵌入式系统设备驱动体系结构[J];计算机工程;2006年14期
5 张玲玲;;浅谈嵌入式Linux系统设备驱动的开发与设计[J];信息安全与技术;2012年02期
6 ;硬盘设备驱动更新失败的恢复方法[J];现代电子技术;1999年06期
7 蔡大公;设备驱动有新招[J];电脑爱好者;2000年15期
8 杨成;;USB设备驱动开发基础[J];程序员;2002年08期
9 腾海昕;;基于S3C4510B+uClinux的USB设备驱动的开发与实现[J];自动化技术与应用;2008年04期
10 孙永钢;张学勇;迟欢欢;;基于Linux的USB设备驱动的实现[J];信息技术;2010年08期
中国重要会议论文全文数据库 前6条
1 张颖;周长胜;;基于可扩展固件接口的USB设备驱动的开发与研究[A];2009通信理论与技术新发展——第十四届全国青年通信学术会议论文集[C];2009年
2 梁丹;沈建华;;TMS320VC55x的USB设备驱动[A];全国第一届嵌入式技术联合学术会议论文集[C];2006年
3 代健美;耿华芳;刘作学;;基于嵌入式Linux的DM9000CI设备驱动研究与实现[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年
4 宋世磊;刘晓平;应怀樵;;基于ARM-Linux的USB3G模块设备驱动的研究[A];全国第五届信号和智能信息处理与应用学术会议专刊(第一册)[C];2011年
5 宋世磊;刘晓平;应怀樵;;基于ARM-Linux的USB3G模块设备驱动的研究[A];现代振动与噪声技术(第九卷)[C];2011年
6 莫喜文;卢荣军;;基于DSP/BIOS的PCI设备驱动设计[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年
中国重要报纸全文数据库 前2条
1 武蓉;域服务器的安装与配置(2)[N];中国电脑教育报;2002年
2 ;USB2.0期待明天认可[N];中国计算机报;2001年
中国博士学位论文全文数据库 前1条
1 马超;操作系统设备驱动可靠性研究[D];清华大学;2013年
中国硕士学位论文全文数据库 前10条
1 刘洋;设备驱动可靠性设计与测试方法研究[D];电子科技大学;2014年
2 季义钦;模块化设备驱动开发途径研究[D];南京大学;2013年
3 童华梁;基于ARM的移动高清连接反向控制传输的设计与研究[D];福州大学;2014年
4 谭茁;设备驱动非内核化通信机制的研究与实现[D];北京交通大学;2016年
5 高珂;嵌入式USB设备驱动的研究与设计开发[D];北方工业大学;2010年
6 王强东;面向嵌入式系统的多功能USB设备驱动研究[D];华中科技大学;2007年
7 杨晶晶;嵌入式系统中USB设备驱动的研究与实现[D];电子科技大学;2006年
8 张麦龙;嵌入式Web服务器及设备驱动的研究[D];南京理工大学;2004年
9 刘珂君;嵌入式LINUX及其设备驱动实现技术的研究[D];北京邮电大学;2006年
10 朱丽云;卡设备驱动技术研究[D];华中科技大学;2006年
,本文编号:837179
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/837179.html