[发明专利]一种嵌入式操作系统的驱动程序加固方法无效
| 申请号: | 200410052358.5 | 申请日: | 2004-11-24 |
| 公开(公告)号: | CN1609788A | 公开(公告)日: | 2005-04-27 |
| 发明(设计)人: | 刘发贵 | 申请(专利权)人: | 华南理工大学 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 广州粤高专利代理有限公司 | 代理人: | 何淑珍 |
| 地址: | 510640广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明是一种嵌入式操作系统的驱动程序加固方法,采用动态模块技术在嵌入式操作系统内核中创建驱动程序的隔离层管理器并为相应的驱动程序创建隔离层;驱动程序与内核其它部分的通信通过该驱动程序的隔离层提供的接口进行,隔离层进行参数个数和类型的检查;隔离层跟踪和记录该驱动程序所使用的内核资源,并维护着驱动程序所使用到的内核数据结构的列表,对这些数据结构的修改进行监控。本发明采用隔离层技术,能够提高运行系统中驱动程序的容错能力,并通过对驱动程序所使用的内核资源的跟踪和审计,防止不正确的驱动程序耗尽系统资源。本发明可广泛应用于通信、航空、航天、工业控制、军事等可靠性要求较高的领域。 | ||
| 搜索关键词: | 一种 嵌入式 操作系统 驱动程序 加固 方法 | ||
【主权项】:
1.一种嵌入式操作系统的驱动程序加固方法,其特征在于步骤如下:步骤一:利用现有嵌入式操作系统常用的动态模块技术,采用动态模块技术在嵌入式操作系统内核中创建驱动程序的隔离层管理器;步骤二:为相应的驱动程序创建隔离层;步骤三:驱动程序与内核其它部分的通信通过该驱动程序的隔离层提供的接口进行,隔离层进行参数个数和类型的检查,保证驱动程序对内核其它部分访问的接口正确性;步骤四:隔离层跟踪和记录该驱动程序所使用的内核资源,并维护着驱动程序所使用到的内核数据结构的列表,对这些数据结构的修改进行监控;步骤五:当驱动程序对内核资源的使用超过该驱动程序预先设定的阈值后,该驱动程序隔离层将停止该驱动程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410052358.5/,转载请声明来源钻瓜专利网。





