首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 218 毫秒
1.
物联网设备受能耗、计算能力等因素限制, 通常采用轻量化的操作系统以及精简化的安全保护机制, 导致物联网设备的操作系统安全保护能力不足, 更容易被用户态程序攻破。为了增强操作系统的隔离能力, 现有的安全保护方法通常限制应用程序可访问的系统调用种类, 使其仅能访问运行所必须的系统调用, 从而缩小操作系统的攻击面。然而, 现有的动态或者静态程序分析方法无法准确获取目标程序运行所依赖的系统调用。动态跟踪方法通过跟踪程序执行过程中触发的系统调用, 仅能获取程序依赖系统调用的子集, 以此作为依据的访问控制可能会影响程序的正常执行。而静态分析方法通常构造程序及其依赖库的控制流图并分析其可达的系统调用, 然而由于静态分析无法精准构建控制流图, 仅能获取目标程序依赖系统调用的超集, 会在访问控制中引入多余的系统调用, 造成操作系统攻击面依然较大。针对现有系统调用访问控制面临的可用性以及精准度问题, 研究多层次的内核访问控制方法, 在现有系统调用访问控制的基础上, 引入了动态链接库的访问控制, 并提出了多层联动的动态安全分析机制, 以动态分析的方法排除由于静态分析不准确引入的额外系统调用, 从而进一步缩小物联网系统的攻击面, 提升物联网设备的隔离能力与安全性。实验结果表明, 相比于现有内核访问控制方法, 本文提出的方法能够抵御更多漏洞而且引入的实时负载更低。  相似文献   

2.
居锦武  王兰英 《微机发展》2008,18(5):191-193
异步过程调用(APC)是Windows2000操作系统的一种重要的工作机制,APC实现了内核模式驱动程序与用户模式程序之间的程序调用,系统组件I/O管理器与内存管理器频繁地使用APC机制。APC对于内核模式驱动程序的设计也是一种重要的手段,尤其是与用户模式应用程序联系紧密的文件系统驱动程序。分析了APC的概念、定义、特性及使用方法,对于应用程序与驱动程序的开发者都具有参考意义。  相似文献   

3.
在MATLAB环境下实现对硬件资源的访问   总被引:1,自引:1,他引:0  
在MATLAB环境下对硬件资源如I/O端口或存储单元进行访问的方法进行讨论,通过MEX程序的设计,MATLAB可以访问硬件资源,与硬件进行数据交换,也可以在外部程序中调用MATLAB的函数.在MEX程序中需要将MATLAB下的数据格式进行转换为C语言可以处理的数据类型.最后,结合应用实例说明MEX程序的设计.  相似文献   

4.
VxWorks操作系统在实时嵌入式网络通信中有着广泛的应用,在VxWorks下实现FSR(鱼眼路由,Fish-eye Routing)协议过程中探索了对VxWorks内核路由表的访问机制,并实现了一种利用route socket机制对内核路由表的访问方法,达到了对内核路由表操作控制的目的。  相似文献   

5.
本文介绍一各信息检索中经演唱同新模式-不连续子串模式,并对中西文混合字符串给出这模式的匹配算法及完整的FOXBASE匹配程序,该程序可以作为FOXBASE的用户自定义函数被调用。  相似文献   

6.
二进制程序跨平台移植时,不能完全恢复用户自定义过程中的参数和变量等数据,为此采用基于语义镜像和栈帧动态维护的实现策略,提出一种在二进制翻译中针对用户自定义过程中数据的有效数据恢复方案。语义镜像策略具体包含寄存器的精确映射、数据段克隆和全态模拟等手段,针对多种数据存储方式解决数据恢复的问题;栈帧动态维护保证异构平台间程序移植时用户自定义过程参数传递的有效模拟和恢复。实验结果表明,使用该方案实现的静态二进制翻译系统可以正确有效地运行。  相似文献   

7.
远程过程调用(RPC)是为计算机网络及分布式系统中进程间通信提供的一种通信模式。本文介绍一个异构型分布式系统的远程过程调用系统(以下简称系统)的设计与实现。设计包括RPC系统的汇集(binding)和RPC信息流协议。本系统以C语言库函数的形式实现,其容异性使用标准数据表示的方法实现。本系统的实现为网络用户提供了一RPC框架和RPC设施,它是实现各种服务的基础,也是用户通过程序访问网络资源的基础。  相似文献   

8.
安世虎 《软件》1995,(3):56-60
本文介绍一种在信息检索中经常遇到的新模式-不连续子串模式,并对中西文混合字符串给出这种模式的匹配算法及完整的FOBASE匹配程序,该程序可作为FOXBASE的用户自定义函数被调用。  相似文献   

9.
异步过程调用(APC)是Windows 2000操作系统的一种重要的工作机制,APC实现了内核模式驱动程序与用户模式程序之间的程序凋用,系统组件I/0管理器与内存管理器频繁地使用APC机制.APC对于内核模式驱动程序的设计也是一种重要的手段,尤其是与用户模式应用程序联系紧密的文件系统驱动程序.分析了APC的概念、定义、特性及使用方法,对于应用程序与驱动程序的开发者都具有参考意义.  相似文献   

10.
VxWorks实时操作系统的USB驱动程序原理与分析   总被引:5,自引:0,他引:5  
VxWorks是一种由WindRiver公司开发的先进的实时操作系统,广泛地应用于各种嵌入式实时应用领域。论文是作者实践的结果。首先在简单介绍了VxWorks这种先进的实时操作系统后,具体地分析了VxWorks下的USB驱动程序模型的结构以及功能,详细地说明了其USBD驱动栈。同时,按照USB事件的调用过程,列出了相关的操作函数,并给出了其相应的调用方法。论文侧重于分析USB协议栈的内核,在此基础上完全可以实现一个稳定的USB驱动程序。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号