共查询到20条相似文献,搜索用时 585 毫秒
1.
KFUR:一个新型内核扩展安全模型 总被引:1,自引:0,他引:1
保障内核扩展的安全性对操作系统具有重要意义.当前存在大量针对内核函数使用规则的攻击,内核扩展中也存在大量违反内核函数使用规则的错误,因此针对内核函数使用规则的安全性检测十分必要.虽然存在多种提高内核扩展安全性的方法,但很少有方法对内核函数的使用规则进行安全性检测.文中设计了KFUR( Kernel Function Usage Rule)内核扩展安全模型系统,用于在运行时检测内核扩展调用内核函数是否遵守内核函数使用规则.如果内核扩展调用内核函数满足模型安全运行条件,则允许对该内核函数进行调用,否则将错误报告给操作系统内核并终止该内核扩展的运行.文中所述研究在Iinux操作系统上对KFUR安全模型系统进行实现,并将其运用于e1000网卡驱动、SATA硬盘驱动和HDA声卡驱动内核扩展.安全性评测表明安全模型系统能够对内核函数使用规则进行安全性检测,性能评测表明安全模型系统带来的开销很小. 相似文献
2.
3.
4.
5.
为了减少驱动程序中存在的缺陷对系统运行造成的严重影响,研究并实现了一种在操作系统内核的基本部分与设备驱动程序之间增加“驱动隔离层”的内核驱动隔离机制,同时提供驱动程序发生故障后的检测及恢复机制.这种将驱动程序隔离运行的机制明显区别于传统的操作系统,能够对系统内核区域进行严格的访问控制保护,避免了由于驱动程序存在缺陷所导致的系统失效.实验结果表明,该内核驱动隔离系统有效地提高了系统的可用性,同时对用户和应用程序透明,具有良好的兼容性. 相似文献
6.
本文针对内部网络中信息泄密问题,设计并实现了一种电子文档保护系统,该系统基于Windows NT内核操作系统驱动框架,采用文件系统过滤驱动技术对内部网络数据进行实时透明加密和解密,为内部网络的数据安全提供了有效的主动安全防护。 相似文献
7.
论文首先从内核性能和安全性的角度分析驱动程序对微内核与单体内核的影响;然后讨论硬件抽象层对驱动抽象能力的影响以及与移植性及内核大小的关系;分析传统UNIX系列与Windows NT操作系统内核结构以及驱动模型优缺点;最后介绍一个构件化驱动模型的特点。该模型基于构件装配运行平台技术,运行在和欣2.0操作系统平台上。驱动模型底层是一个合适的硬件抽象层,方便移植,用户态程序可以灵活地调用驱动程序。 相似文献
8.
基于文件系统过滤驱动的安全增强型加密系统技术研究 总被引:3,自引:1,他引:3
应用层加密系统在实际的应用中一般要求用户在访问文件前手动进行加解密操作,有些系统中文件正常使用时必须以明文形式存储在磁盘上.基于文件系统驱动的加密文件系统减少了用户的参与操作,同时保证了磁盘上文件处于加密状态,但是其在设计与实现上较为复杂.针对上述方法存在的问题,本文采用Windows NT内核操作系统的驱动框架,基于文件系统过滤驱动技术实现对数据进行透明加解密.通过这种方法不仅解决了应用层加密系统存在的不足,与加密文件系统相比开发实现较简单灵活.另外使用智能卡作为加解密密钥的存储容器,进一步增强整个系统的安全性. 相似文献
9.
内核恶意软件对操作系统的安全造成了严重威胁.现有的内核恶意软件检测方法主要从代码角度出发,无法检测代码复用、代码混淆攻击,且少量检测数据篡改攻击的方法因不变量特征有限导致检测能力受限.针对这些问题,提出了一种基于数据特征的内核恶意软件检测方法,通过分析内核运行过程中内核数据对象的访问过程,构建了内核数据对象访问模型;然后,基于该模型讨论了构建数据特征的过程,采用动态监控和静态分析相结合的方法识别内核数据对象,利用EPT监控内存访问操作构建数据特征;最后讨论了基于数据特征的内核恶意软件检测算法.在此基础上,实现了内核恶意软件检测原型系统MDS-DCB,并通过实验评测MDS-DCB的有效性和性能.实验结果表明:MDS-DCB能够有效检测内核恶意软件,且性能开销在可接受的范围内. 相似文献
10.
基于过滤驱动的文件保护系统 总被引:1,自引:0,他引:1
王川 《网络安全技术与应用》2011,(1):68-70
数据的安全保护是当前网络安全领域研究的热点,本文提出了一种基于文件系统过滤驱动的文件保护系统。该文件保护系统在操作系统内核状态下实现了对文件的透明加/解密,并提供了访问控制、密钥管理等功能。加/解密算法可以灵活采用并且不公开,提高了加密的有效性。文件以密文的形式保存,且只能被合法用户以非常安全的方式访问。用户使用起来非常方便,只需提供自己的私钥即可。 相似文献
11.
Windows CE.net设备驱动程序开发研究 总被引:3,自引:0,他引:3
介绍了Windows CE.net的平台结构,阐述了Windows CE驱动的系统结构,对驱动中断处理过程进行了详细分析。并以LCD驱动为例,简介了嵌入式Windows CE驱动程序的开发讨程. 相似文献
12.
13.
Marvin C. McCallum John L. Campbell Joel B. Richman James L. Brown Emily Wiese 《International Journal of Speech Technology》2004,7(1):25-33
Speech Recognition is frequently cited as a potential remedy to distraction resulting from drivers' operation of in-vehicle devices. This position typically assumes that the introduction of speech recognition will result in reduced cognitive workload and improved driving performance. Past research neither fully supports nor fully discounts this assumption. However, it is difficult to compare many of these studies, due to differences in device operation tasks, the pacing of those tasks, speech recognition system performance, and system interface designs. In an effort to directly address the effect of voice recognition on driver distraction, the present authors developed a capability to manipulate the performance characteristics of a speech recognition system through a Wizard of Oz speech recognition system and installed this system in a simulated driving environment. The sensitivity of the simulated driving environment and speech recognition accuracy manipulation were evaluated in an initial study comparing driver cognitive workload and driving performance during self-paced simulated operation of a personal digital assistant (PDA) during no PDA use, manual control of the PDA, and speech control of the PDA. In the Speech PDA condition, speech recognition accuracy was varied between drivers. Analysis of drivers' emergency braking response times and rated cognitive workload revealed significantly lower cognitive demand and better performance in the No PDA condition when compared to the Manual PDA condition. The Speech PDA condition resulted in response times and rated cognitive workload levels that were between the No PDA and Manual PDA conditions, but not significantly different from either of these conditions. Further analysis of emergency braking performance revealed a non-significant trend towards better performance in conjunction with higher speech recognition accuracy levels. The potential for reducing driver distraction through the careful development and evaluation of speech recognition systems is discussed. 相似文献
14.
In this paper, we describe a new solution for driving the voice coil motor (VCM) in hard disk drives (HDDs), in which the usual current driver for the voice coil motor has been replaced by a voltage driver. When used in conjunction with PWM power stages, this solution becomes fully digital and has proven advantages in terms of cost, power dissipation and silicon area. To achieve the same performance of the current driver, the voltage driver requires a pre-filter placed at its input, to cancel out the electrical pole of the VCM. In the paper, we describe the voice coil model-based control (VCMC), a solution for implementing the pre-filter, which replicates the behavior of a current loop by using a model of the voice coil motor and its driver, including the saturation of the power stage. It is worth noticing that VCM resistance may change by 30% during HDD operations, increasing when the disk is performing repetitive seeks or decreasing when the disk cools down during track following. Such variation may lead to an unsatisfactory performance of the VCMC, so an adaptation mechanism, capable of tracking variations of VCM coil resistance, must be set up. This paper presents a pair of on-line estimation procedure, used to get the value of the VCM coil resistance during seek and track following, respectively. The first one is based on a standard LMS approach, aimed at identifying a simplified model of the plant with the least computational effort. The second exploits the presence of repetitive disturbances (RROs) to detect variations of plant gain and, in turn, of VCM resistance. It will be shown that both procedures are quite accurate in estimating variations of VCM resistance and their output can be used to perform on-line tuning of the VCMC. Experimental results show that the servo performance with the adaptive VCMC is not affected by resistance variation and equivalent to that of the standard current driver. 相似文献
15.
16.
17.
针对实时控制系统接入各种现场设备并与之通讯的问题,提出并设计了一种跨平台实时控制系统的现场设备驱动。首先概述了设计的基本原理,然后详细阐述了驱动函数,驱动模块,驱动引擎等各模块的设计及在多操作系统平台的实现。最后以实际的使用示例说明设备驱动的使用方法。 相似文献
18.
《Ergonomics》2012,55(12):1420-1433
There are likely to be individual differences in bus driver behaviour when adhering to strict schedules under time pressure. A reliable and valid assessment of these individual differences would be useful for bus companies keen to mitigate risk of crash involvement. This paper reports on three studies to develop and validate a self-report measure of bus driver behaviour. For study 1, two principal components analyses of a pilot questionnaire revealed six components describing bus driver behaviour and four bus driver coping components. In study 2, test–retest reliability of the components were tested in a sub-sample and found to be adequate. Further, the 10 components were used to predict bus crash involvement at three levels of culpability with consistently significant associations found for two components. For study 3, avoidance coping was consistently associated with celeration variables in a bus simulator, especially for a time-pressured drive. Statement of Relevance:The instrument can be used by bus companies for driver stress and fatigue management training to identify at-risk bus driver behaviour. Training to reduce the tendency to engage in avoidance coping strategies, improve evaluative coping strategies and hazard monitoring when under stress may improve bus driver safety. 相似文献
19.
N. Wirth 《Software》1977,7(1):37-65
Three sample programs are developed and explained with the purpose of demonstrating the use of the programming language Modula. The examples concentrate on the uses of modules, concurrent processes and synchronizing signals. In particular, they all focus on the problems of operating peripheral devices. The concurrency of their driver processes has to occur in real time. The devices include a typewriter, a card reader, a line printer, a disk, a terminal with tape cassettes and a graphical display unit. The three programs are listed in full. 相似文献