首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

Web应用安全漏洞测试工具Punks的设计与实现

摘要第1-4页
Abstract第4-8页
第一章 绪论第8-12页
   ·论文的工作背景第8-9页
   ·国内外研究现状第9-11页
   ·论文的结构第11-12页
第二章 Web应用安全漏洞测试技术第12-18页
   ·Web应用安全漏洞的概念第12页
   ·Web应用安全漏洞造成的危害第12页
   ·Web应用安全漏洞的成因第12-13页
   ·静态漏洞检测技术及其缺陷第13-14页
     ·源代码扫描第13页
     ·反汇编扫描第13页
     ·对静态漏洞测试技术的讨论第13-14页
   ·动态漏洞检测技术(错误注入技术)第14-17页
     ·错误注入的定义第14页
     ·错误注入系统的一般构成第14-15页
     ·软件错误注入模式系统第15-17页
   ·错误注入技术的优点第17-18页
第三章 Web应用安全漏洞分类第18-26页
   ·Web应用程序的一般体系结构第18页
   ·Web服务器的安全漏洞及其检测第18-20页
     ·目录遍历攻击第18-19页
     ·缓冲区溢出漏洞第19页
     ·源代码泄露漏洞第19-20页
   ·Web应用程序的安全漏洞及其检测第20-23页
     ·认证机制漏洞第20-21页
     ·授权机制漏洞第21-22页
     ·输入验证漏洞第22-23页
   ·Web数据存储的漏洞及其检测第23页
   ·本章小结第23-26页
第四章 Web应用安全漏洞测试工具Punks的总体设计第26-34页
   ·Punks的设计思路第26-29页
     ·注入数据的选择第26-27页
     ·交互式注入与批处理式注入第27-28页
     ·单线程运行与多线程运行第28-29页
   ·Punks 的总体结构设计第29-34页
     ·网络爬行组件的功能第30-31页
     ·注入/分析组件的功能第31页
     ·注入模式库第31页
     ·其他功能组件第31-32页
     ·各模块的交互与协同第32-34页
第五章 Punks 中爬行组件的详细设计第34-44页
   ·开源网络爬行软件HarvestMan第34-38页
     ·HarvestMan 的总体结构第35-36页
     ·HarvestMan 的主要类对象之间的交互第36-37页
     ·分析结论第37-38页
   ·增加新的功能第38-40页
     ·提高抽取链接的能力第38页
     ·增加一个url过滤器类第38-39页
     ·增加一个xml文件生成器第39页
     ·允许下载查询类型和参数类型的url第39-40页
   ·与Punks的管理模块和注入模块集成第40-44页
     ·改写config.xml第40-41页
     ·改写ConfigParser类第41页
     ·改写Registry类第41页
     ·改写HarvestManLogger类和HarvestManStateObject类第41-44页
第六章 Punks 中注入/分析组件的详细设计第44-56页
   ·类与接口的设计第44-51页
     ·Header类、Body类和RequestAndResponse类第44-45页
     ·Proxyconnection类、Proxy类、Connection类第45-47页
     ·Urlgenerator类、Requestgenerator类、RequestQueue类第47-48页
     ·Injector类、InjectorManager类、InjectorThread类、InjectorThreadPool类第48-51页
     ·Analyser类第51页
   ·注入/分析组件中各对象的交互第51-54页
     ·注入分析组件的启动过程第51-52页
     ·设计请求的生成与缓冲过程第52-53页
     ·设计多线程的注入过程第53页
     ·设计代理发送和响应分析过程第53-54页
   ·注入/分析组件中的对象的总体交互图设计第54-56页
第七章 Punks的实现第56-72页
   ·开发语言与工具的选择第56页
   ·对开源爬行软件HavestMan的改写第56-58页
   ·注入/分析模块的实现第58-68页
     ·多线程机制的实现第58-60页
     ·实现对临界资源的互斥访问第60-61页
     ·注入url的生成过程的实现第61-63页
     ·HTTP请求的构造第63-65页
     ·HTTP代理的实现第65-66页
     ·HTTP请求的拦截和保存第66-67页
     ·SQL注入请求的构造第67-68页
   ·程序的运行与调试第68-72页
第八章 进一步的工作第72-74页
   ·用漏洞描述语言构造一个Web安全漏洞库第72-73页
   ·分布式的Web应用安全漏洞测试工具D-Punks第73-74页
结束语第74-75页
致谢第75-76页
参考文献第76-78页

论文共78页,点击 下载论文
上一篇:中航六院小区物业管理模式研究
下一篇:甘肃鼢鼠胃肠道适应性变化的初步研究