客户端蜜罐研究与应用扩展

客户端蜜罐研究与应用扩展

论文摘要

随着计算机网络的飞速发展,网络渗透,敏感信息盗取等攻击行为每天都发生在我们的身边。黑客利用各种服务器软硬件漏洞,获得服务器的控制权,并继续渗透入侵,以获得他们需要的信息。认识到黑客常用的这些入侵方式,安全研究人员不断的研究与开发对抗它们的方法与产品。防火墙,入侵检测系统的广泛使用,使得黑客们常用的以使用服务器端软硬件漏洞为主的入侵方式成功率越来越低,因此攻击者开始使用新的,更加简便的攻击方式,客户端攻击。客户端攻击以客户端软件漏洞为攻击目标,在各类客户端软件被广泛使用的今天,已经逐渐成为黑客们常用的攻击方式。在对抗传统攻击的过程中,安全研究人员提出了极富创造力的蜜罐理论并开发出各类不同的蜜罐系统,为研究和检测传统攻击方式做出了巨大的贡献。然而,新的客户端攻击方式的出现,使得针对传统攻击的蜜罐系统失去了作用,因此,安全研究人员提出了针对客户端攻击的客户端蜜罐系统。客户端蜜罐系统用来检测客户端攻击。现在以检测恶意网页和恶意服务器为主。客户端蜜罐主动与网页服务器交互,并检测服务器返回的数据中是否包含攻击用户浏览器及插件的行为。目前,客户端蜜罐系统对恶意网页及服务器的检测技术已经比较成熟。然而,客户端软件不仅仅只有浏览器一种,众多的其他的客户端软件如办公文档软件,播放器,P2P资源共享软件等都存在不同的软件漏洞。客户端蜜罐系统在检测针对这些客户端软件的攻击上还略显不足。本文首先对客户端攻击的原理,攻击途径和影响力进行了总结回顾。然后对客户端蜜罐系统使用的各种技术进行了研究,包括URL获取技术,客户端软件自动控制技术,客户端攻击判定技术。接着将现有的几个客户端蜜罐系统从系统结构到实现技术都进行了深入的分析。考虑到现有客户端蜜罐系统的设计和实现都主要是以检测恶意网页为主,而对其他客户端软件的支持较少,所以在本次研究中,作者以开源的Capture-HPC系统为基础,为Capture-HPC系统开发出一个WinWord插件,使得Capture系统能够检测针对Word客户端的攻击。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 背景
  • 1.2 蜜罐系统
  • 1.3 客户端蜜罐系统
  • 1.3.1 客户端蜜罐的产生
  • 1.3.2 客户端蜜罐的特点
  • 1.3.3 客户端蜜罐的类型
  • 1.4 客户端蜜罐的研究现状
  • 1.5 本文组织
  • 第二章 客户端攻击
  • 2.1 客户端攻击原理
  • 2.1.1 客户端软件漏洞攻击
  • 2.1.2 欺骗用户
  • 2.2 客户端攻击途径
  • 2.2.1 Web 页面
  • 2.2.2 Email
  • 2.2.3 IM 和社交网络
  • 2.3 客户端攻击的影响
  • 2.4 本章小结
  • 第三章 客户端蜜罐技术研究
  • 3.1 URL 获取技术
  • 3.1.1 网络爬虫
  • 3.1.2 搜索引擎API
  • 3.2 客户端软件控制技术
  • 3.2.1 模拟客户端软件
  • 3.2.2 Windows API 操作
  • 3.2.3 Windows COM 组件调用
  • 3.3 虚拟机控制技术
  • 3.4 客户端攻击判定技术
  • 3.4.1 基于静态扫描的判定
  • 3.4.2 基于系统配置及状态变化的判定
  • 3.5 客户端蜜罐系统实例分析
  • 3.5.1 Capture-HPC
  • 3.5.2 HoneyC
  • 3.5.3 HoneyMonkey
  • 3.5.4 UW 客户端蜜罐
  • 3.5.5 Google 的”drive-by downloads”研究
  • 3.5.6 MITRE 的 Honeyclient 项目
  • 3.6 本章小结
  • 第四章 客户端蜜罐应用扩展
  • 4.1 需求提出
  • 4.2 系统分析
  • 4.2.1 Capture 客户端模块关系
  • 4.2.2 Capture 客户端软件控制插件
  • 4.3 WINWORD 插件实现
  • 4.3.1 接口实现
  • 4.3.2 Word 自动控制实现
  • 4.4 测试实验
  • 4.4.1 功能检测
  • 4.4.2 客户端攻击检测
  • 4.5 本章小结
  • 第五章 全文总结
  • 5.1 主要结论
  • 5.2 研究展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间已发表或录用的论文
  • 相关论文文献

    标签:;  ;  

    客户端蜜罐研究与应用扩展
    下载Doc文档

    猜你喜欢