摘要 | 第1-5页 |
Abstract | 第5-9页 |
第一章 绪论 | 第9-13页 |
·研究背景 | 第9-10页 |
·国内外研究现状 | 第10-11页 |
·本文研究的主要内容 | 第11页 |
·本文的结构 | 第11-13页 |
第二章 Linux下ELF文件格式分析 | 第13-27页 |
·ELF文件格式概述 | 第13-15页 |
·目标文件格式 | 第13-14页 |
·目标文件中的数据类型 | 第14-15页 |
·ELF头(ELF Header) | 第15-16页 |
·节(sections) | 第16-19页 |
·目标文件中的节(section)具有的属性 | 第17页 |
·节头(section header)结构 | 第17-18页 |
·特殊的节(Sections) | 第18-19页 |
·字符串表(String Table) | 第19页 |
·符号表(Symbol Table) | 第19-21页 |
·符号表的类型和属性st_info | 第20-21页 |
·符号值st_value | 第21页 |
·重定位(Relocation) | 第21-22页 |
·程序加载和动态链接(Program Loading And Dynamic Linking) | 第22-27页 |
·程序头(Program header) | 第22页 |
·载入程序(Program loading) | 第22-23页 |
·动态链接(Dynamic linking) | 第23页 |
·动态节(Dynamic Section) | 第23-24页 |
·全局偏移量表fGlobal Offset Table,GOT) | 第24页 |
·过程连接表(Procedure Linkage Table,PET) | 第24-26页 |
·初始化和终止函数(Initialization and Termination Functions) | 第26-27页 |
第三章 Linux下ELF病毒分类 | 第27-35页 |
·损坏性感染 | 第27-29页 |
·任意覆盖式感染 | 第27-29页 |
·针对性的损坏式感染 | 第29页 |
·文件共生性感染 | 第29-34页 |
·寄生式感染 | 第30-31页 |
·附加式感染 | 第31-32页 |
·进化的附加式感染 | 第32-34页 |
·内存地址空间共生性感染 | 第34-35页 |
第四章 Biba安全模型研究 | 第35-43页 |
·安全操作系统相关理论 | 第35-39页 |
·安全操作系统概述 | 第35-36页 |
·安全需求 | 第36-37页 |
·安全策略 | 第37-38页 |
·安全模型 | 第38-39页 |
·Biba安全模型 | 第39页 |
·Linux下ELF病毒的形式化描述 | 第39-40页 |
·针对Linux下ELF病毒的Biba模型研究 | 第40-41页 |
·ELF病毒进程的确定 | 第40页 |
·ELF病毒程序文件的确定 | 第40页 |
·针对ELF病毒的Biba模型严格完整性策略分析 | 第40-41页 |
·基于严格完整性策略的ELF文件完整性策略 | 第41页 |
·Linux下ELF病毒在ELF文件完整性策略下的理论测试 | 第41-43页 |
第五章 反ELF病毒实现 | 第43-53页 |
·Linux系统的内核可加载机制 | 第43-46页 |
·Linux模块(Module)概述 | 第43-44页 |
·模块(Module)的载入 | 第44-45页 |
·模块(Module)的卸载 | 第45-46页 |
·Linux2.6系列内核的模块加载 | 第46页 |
·LSM(Linux Security Module)概述 | 第46-50页 |
·LSM对Linux源码的修改 | 第47-48页 |
·LSM提供的接口 | 第48-49页 |
·已经实现的安全模块介绍 | 第49-50页 |
·反ELF病毒模块的实现 | 第50-51页 |
·建立数据结构 | 第50页 |
·建立反ELF病毒模块 | 第50-51页 |
·反病毒模块性能测试 | 第51-53页 |
·反病毒模块的有效性测试 | 第51页 |
·反病毒模块的资源占用率测试 | 第51-53页 |
第六章 总结和展望 | 第53-55页 |
·全文总结 | 第53页 |
·今后的工作和展望 | 第53-55页 |
参考文献 | 第55-58页 |
硕士在读期间发表的文章 | 第58-59页 |
致谢 | 第59页 |