Linux下VFS层ROOTKIT技术研究

来源 :南昌大学 | 被引量 : 0次 | 上传用户:hsgnln
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术高速发展的今天,人类生活越来越依赖计算机技术,由此背景下的计算机安全技术越发凸显其重要性。Rootkit是90年代后期成熟的后门技术,其中基于Linux内核的虚拟文件系统的Rootkit技术隐蔽性最强查杀难度最大,至今还未出现成熟的清除技术。Adore-ng是典型的基于Linux下VFS层上的开源rootkit软件。其通过对虚拟文件层下的文件操作函数指针的替换实现对系统的攻击。Adore-ng提供文件隐藏功能、进程隐藏功能、端口隐藏功能、攻击模块隐藏功能、攻击现场清理功能、系统root权限获取功能。   Adore-ng攻击原理主要依赖于Linux内核VFS与LKM两个机制。本文通过对Linux内核VFS与LKM机制的源码的阅读与分析,结合Adore-ng软件攻击原理,深入分析研究虚拟文件系统层下Rootkit技术细节与攻击原理。在Linux内核VFS层的设计中,为了统一不同文件系统文件操作接口,各个文件的操作函数在设计中是通过预留函数指针实现的。Adore-ng攻击的关键技术正是将VFS层内文件操作函数的函数指针替换成恶意函数。   由于Adore-ng攻击的动作极为简约,故一些常用的检测技术对其的检测效果都不明显。模块地址匹配检测技术是一种对Adore-ng较为有效的检测技术,但其仅仅只能在攻击发生以后向系统管理员发出攻击警告。本文在模块地址匹配检测技术的基础上进行改进,提出一种清除Adore-ng的新方案,并从理论上说明了该方案的有效性。
其他文献
随着Web2.0、移动互联网等技术的崛起,人们获取信息的方式发生了巨大的改变,信息化已经日益深入。互联网上的信息迅速增长,人们进入了大数据时代。对于信息消费者而言,如何在
突现是一种用来描述复杂系统中个体之间通过局部相互作用所导致层级结构间整体的宏观动态现象,近几年已经受到众多学者的关注。目前突现行为产生的机制研究仍处于初级阶段,已有
随着现代计算机技术的发展和数值计算方法的进步,计算流体力学(CFD)在发动机燃烧室的燃烧化学非平衡流场的数值计算研究方面得到了广泛的应用。当前,采用CFD手段利用数值模拟计
我国天气雷达监测网经过10多年的建设,目前已有131部新一代天气雷达正式投入实际使用。该监测网络为中小尺度天气系统的监测、预警和预报提供了种类丰富且时空分辨率高的观测
在数据中心建设中,来自各业务系统的海量数据没有一致和统一的数据定义,需要元数据管理工具提供元数据的统一视图,对这些数据来源、运作和变迁等情况进行跟踪分析。传统的元数据
随着互联网技术和多媒体技术的快速发展,多媒体更加容易被传播、复制和篡改,使得对其进行版权保护成了一个难点问题,基于内容的拷贝检测技术是解决多媒体版权保护的一个有效的方
基于网络的系统环境通常具备动态、开放等特点,这就要求各种网络化的系统能够在这样的环境下按需而变,以满足功能和质量的需求。因为这类环境先天就决定了运行时可能涌现各种
投票是现代社会中一项非常普遍的活动,是体现民主的重要途径之一。传统的投票活动要求投票者到指定地点投票,大型投票活动还需要长时间排队投票,给投票者带来了诸多不便。随着计
蛋白质相互作用在新陈代谢、信号传导与识别、细胞周期调整、复杂蛋白复合物的形成、癌症发生等方面都发挥着至关重要的作用。因此,研究蛋白质间的相互作用不仅有助于全面了解
近年来,伴随着Web服务技术和其相关技术的高速发展,Web服务市场中服务的数量呈现出迅猛增长。在此背景下,Web服务的门户网站以及在线服务市场逐渐涌现,并成为Web服务搜索与发现的