基于Linux内核的页面不可执行的研究与实现

来源 :计算机应用研究 | 被引量 : 34次 | 上传用户:sk_chin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
缓冲区溢出攻击是最普遍和对系统具有致命威胁的一种攻击手段。为了防范这类攻击,提出利用页面不可执行的方法,重载页表项中User/Supervisor位的含义,用来表示可执行/不可执行状态,并在IA32处理器上,基于Linux内核实现了这种方法。实验表明,该方法能有效地防范缓冲区溢出攻击。
其他文献
利用椭圆曲线上的双线性对,构造基于身份的指定确认者签名方案,并对其安全性进行了分析。指定确认者签名可以应用在公平交换和合同签名等协议中。
设计并实现了一种基于Internet的容灾系统,它在远程建立数据备份中心,通过Internet备份数据。该系统在Linux操作系统中以内核模块的方式运行,针对Linux内核的存储机制,在内核的设备驱动层对数据进行截获,在内核的文件系统层对数据进行备份,同时对于应用程序透明。
针对异步器件在工程实践中难以控制时序,并且EDA工具所给予的支持也不如同步器件等特点,提出了一种以状态机为控制核心的同步化EPP并行通信接口的设计思路,使EPP协议的操作时序更加清晰、易于控制,电路更加稳定、可靠。此设计思路也可以推广到PS/2和ECP等并行接口的同步化设计。
分析了目前国内企业MIS应用的现状和企业信息管理系统的应用需求,根据目前状况和需求介绍了一个商业智能工具软件的设计。
深入探讨了ASU的实现机制,给出了ASU详细的设计与实现方法,并对实现效率及安全性进行了讨论。
通过对当前经济学发展动态的研究,针对经济系统特征,提出一种研究经济系统中问题的实验方法——基于多智能体的仿真方法,给出此方法的基本框架。以企业产品定价为研究对象,研究了在复杂环境下,企业合理的定价原则,验证了基于多智能体的仿真方法在企业管理决策中的作用。
XMLSchema是XML的Schema语言,用来描述XML文档的合法结构、内容和约束。以科学数据库元数据标准建设为背景,介绍了XMLSchema及其在科学数据库元数据互操作中的应用情况,并展望了科学数据库元数据互操作研究的发展方向。
随着网上连续媒体数据的增多,传统的Cache算法已经不能满足要求,由于连续媒体数据对空间 和带宽的要求,针对连续媒体数据的特点,提出了一种基于网络代价的Web Cache置换算法。
提出基于异步交互方式的网上自助教学系统,以便让学生能够进行自主地和自助地学习。同时运用本体论的观点建立网上自助教学系统的本体模型。
回顾了国内外网络行为测量的研究现状,就网络行为研究的工具、方法等方面进行了探讨,构建了大规模的人工智能网络行为测量平台,并在此基础上提出了今后研究的方向。