logo
分类于: 计算机基础 互联网 设计

简介

黑客大曝光: 恶意软件和Rootkit安全

黑客大曝光: 恶意软件和Rootkit安全 0.0分

资源最后更新于 2020-03-29 04:50:57

作者:〔美〕Michael A.Davis〔美〕Sean M. Bodmer〔美〕Aaron LeMasters

译者:姚军

出版社:出版社机械工业出版社

出版日期:2011-01

ISBN:9787111340348

文件格式: pdf

标签: 计算机 黑客 限时特价 网络安全

简介· · · · · ·

抵御恶意软件和Rootkit不断掀起的攻击浪潮!《黑客大曝光:恶意软件和Rootkit安全》用现实世界的案例研究和实例揭示了当前的黑客们是如何使用很容易得到的工具渗透和劫持系统的,逐步深入的对策提供了经过证明的预防技术。本书介绍了检测和消除恶意嵌入代码、拦截弹出式窗口和网站、预防击键记录以及终止Rootkit的方法,详细地介绍了最新的入侵检测、防火墙、蜜罐、防病毒、防Rootkit以及防间谍软件技术。Michael A. Davis:Savid Technologies公司的CEO,该公司是一家全国性的技术和安全咨询公司。由于Michael将snort、ngrep、dsniff和honeyd这样的安全工具移植到Windows平台,因此他在开源软件安全界声名卓著。作为Honeynet项目成员,他为基于Windows的honeynet(蜜罐)开发了数据和网络控制机制。Michael还是sebek for Windows的开发者,这是一种基于内核的honeynet数据收集和监控工具。Michael曾经在领先的防病毒保护和漏洞管理企业—McAfee公司担任全球威胁高级经理,领导一个研究机密审查和尖端安全的团队。在McAfee工作之前,Michael曾在Foundstone工作过。Sean M. Bodmer:Savid Corporation公司的政府项目主管。Sean是一位活跃的honeynet研究人员,精于分析恶意软件和攻击者的特征、模式和行为。最为引人注目的是,他花费了多年的时间来领导高级入侵检测系统(honeynet)的运作和分析,这一系统能够捕捉和分析入侵者及其工具的动机和目的,从而生成对进一步保护用户网络有价值的信息。在过去的10年中,Sean已经为华盛顿特区的多个联邦政府机构和私人公司负责过各种系统安全工程。Sean在全美国的业界会议,如DEFCON、PhreakNIC、DC3、NW3C、 Carnegie Mellon CERT和Pentagon安全论坛上发表过演讲,主题包括对攻击特征和攻击者的剖析,这些剖析能够帮助识别网络攻击的真正动机和意图。Aaron LeMasters(乔治·华盛顿大学理科硕士):一位精通计算机取证、恶意软件分析和漏洞研究的安全研究人员。他在职业生涯的头5年用在保护不设防的国防部网络上,现在他是Raytheon SI的高级软件工程师。Aaron乐于在大的安全会议(如Black Hat)和较小的区域黑客会议(如Outerzone)上分享研究成果。他更愿意关注与Windows内部构件、系统完整性、逆向工程和恶意软件分析相关的高级研究和开发问题。他是一位热心的原型构造者,很喜欢开发增强其研究趣味性的工具。在业余时间,Aaron喜欢打篮球、画素描、摆弄他的Epiphone Les Paul电吉他,以及和妻子一起去纽约旅行。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 黑客大曝光
  2. 对本书的赞誉
  3. 译者序
  4. 序言
  5. 前言
  6. 内部威胁不再来自于“内部”
  7. 导航
  8. 关于网站
  9. 致谢
  10. 作者简介
  11. 技术编辑简介
  12. 第一部分 恶意软件
  13. 第1章 传染方法
  14. 1.1 这种安全设施可能确实有用
  15. 1.1.1 操作系统漏洞的减少
  16. 1.1.2 边界安全
  17. 1.2 为什么他们想要你的工作站
  18. 1.3 难以发现的意图
  19. 1.4 这是桩生意
  20. 1.5 重要的恶意软件传播技术
  21. 1.5.1 社会工程
  22. 1.5.2 文件执行
  23. 1.6 现代恶意软件的传播技术
  24. 1.6.1 StormWorm(恶意软件实例:trojan.peacomm)
  25. 1.6.2 变形(恶意软件实例:W32.Evol、W32.Simile)
  26. 1.6.3 混淆
  27. 1.6.4 动态域名服务(恶意软件实例:W32.Reatle.E@mm)
  28. 1.6.5 Fast Flux(恶意软件实例:trojan.peacomm)
  29. 1.7 恶意软件传播注入方向
  30. 1.7.1 电子邮件
  31. 1.7.2 恶意网站
  32. 1.7.3 网络仿冒
  33. 1.7.4 对等网络(P2P)
  34. 1.7.5 蠕虫
  35. 1.8 本书配套网站上的实例
  36. 1.9 小结
  37. 第2章 恶意软件功能
  38. 2.1 恶意软件安装后会做什么
  39. 2.1.1 弹出窗口
  40. 2.1.2 搜索引擎重定向
  41. 2.1.3 数据盗窃
  42. 2.1.4 单击欺诈
  43. 2.1.5 身份盗窃
  44. 2.1.6 击键记录
  45. 2.1.7 恶意软件的表现
  46. 2.2 识别安装的恶意软件
  47. 2.2.1 典型安装位置
  48. 2.2.2 在本地磁盘上安装
  49. 2.2.3 修改时间戳
  50. 2.2.4 感染进程
  51. 2.2.5 禁用服务
  52. 2.2.6 修改Windows注册表
  53. 2.3 小结
  54. 第二部分 Rootkit
  55. 第3章 用户模式Rootkit
  56. 3.1 维持访问权
  57. 3.2 隐身:掩盖存在
  58. 3.3 Rootkit的类型
  59. 3.4 时间轴
  60. 3.5 用户模式Rootkit
  61. 3.5.1 什么是用户模式Rootkit
  62. 3.5.2 后台技术
  63. 3.5.3 注入技术
  64. 3.5.4 钩子技术
  65. 3.5.5 用户模式Rootkit实例
  66. 3.6 小结
  67. 第4章 内核模式Rootkit
  68. 4.1 底层:x86体系结构基础
  69. 4.1.1 指令集体系结构和操作系统
  70. 4.1.2 保护层次
  71. 4.1.3 跨越层次
  72. 4.1.4 内核模式:数字化的西部蛮荒
  73. 4.2 目标:Windows内核组件
  74. 4.2.1 Win32子系统
  75. 4.2.2 这些API究竟是什么
  76. 4.2.3 守门人:NTDLL.DLL
  77. 4.2.4 委员会功能:Windows Executive(NTOSKRNL.EXE)
  78. 4.2.5 Windows内核(NTOSKRNL.EXE)
  79. 4.2.6 设备驱动程序
  80. 4.2.7 Windows硬件抽象层(HAL)
  81. 4.3 内核驱动程序概念
  82. 4.3.1 内核模式驱动程序体系结构
  83. 4.3.2 整体解剖:框架驱动程序
  84. 4.3.3 WDF、KMDF和UMDF
  85. 4.4 内核模式Rootkit
  86. 4.4.1 内核模式Rootkit简介
  87. 4.4.2 内核模式Rootkit所面对的挑战
  88. 4.4.3 装入
  89. 4.4.4 得以执行
  90. 4.4.5 与用户模式通信
  91. 4.4.6 保持隐蔽性和持续性
  92. 4.4.7 方法和技术
  93. 4.5 内核模式Rootkit实例
  94. 4.5.1 Clandestiny创建的Klog
  95. 4.5.2 Aphex创建的AFX
  96. 4.5.3 Jamie Butler、Peter Silberman和C.H.A.O.S创建的FU和FUTo
  97. 4.5.4 Sherri Sparks和Jamie Butler创建的Shadow Walker
  98. 4.5.5 He4 Team创建的He4Hook
  99. 4.5.6 Honeynet项目创建的Sebek
  100. 4.6 小结
  101. 第5章 虚拟Rootkit
  102. 5.1 虚拟机技术概述
  103. 5.1.1 虚拟机类型
  104. 5.1.2 系统管理程序
  105. 5.1.3 虚拟化策略
  106. 5.1.4 虚拟内存管理
  107. 5.1.5 虚拟机隔离
  108. 5.2 虚拟机Rootkit技术
  109. 5.2.1 矩阵里的Rootkit:我们是怎么到这里的
  110. 5.2.2 什么是虚拟Rootkit
  111. 5.2.3 虚拟Rootkit的类型
  112. 5.2.4 检测虚拟环境
  113. 5.2.5 脱离虚拟环境
  114. 5.2.6 劫持系统管理程序
  115. 5.3 虚拟Rootkit实例
  116. 5.4 小结
  117. 第6章 Rootkit的未来:如果你现在认为情况严重
  118. 6.1 复杂性和隐蔽性的改进
  119. 6.2 定制的Rootkit
  120. 6.3 小结
  121. 第三部分 预防技术
  122. 第7章 防病毒
  123. 7.1 现在和以后:防病毒技术的革新
  124. 7.2 病毒全景
  125. 7.2.1 病毒的定义
  126. 7.2.2 分类
  127. 7.2.3 简单病毒
  128. 7.2.4 复杂病毒
  129. 7.3 防病毒——核心特性和技术
  130. 7.3.1 手工或者“按需”扫描
  131. 7.3.2 实时或者“访问时”扫描
  132. 7.3.3 基于特征码的检测
  133. 7.3.4 基于异常/启发式检测
  134. 7.4 对防病毒技术的作用的评论
  135. 7.4.1 防病毒技术擅长的方面
  136. 7.4.2 防病毒业界的领先者
  137. 7.4.3 防病毒的难题
  138. 7.5 防病毒曝光:你的防病毒产品是个Rootkit吗
  139. 7.5.1 在运行时修补系统服务
  140. 7.5.2 对用户模式隐藏线程
  141. 7.5.3 是一个缺陷吗
  142. 7.6 防病毒业界的未来
  143. 7.6.1 为生存而战斗
  144. 7.6.2 是行业的毁灭吗
  145. 7.6.3 可能替换防病毒的技术
  146. 7.7 小结和对策
  147. 第8章 主机保护系统
  148. 8.1 个人防火墙功能
  149. 8.1.1 McAfee
  150. 8.1.2 Symantec
  151. 8.1.3 Checkpoint
  152. 8.1.4 个人防火墙的局限性
  153. 8.2 弹出窗口拦截程序
  154. 8.2.1 Internet Explorer
  155. 8.2.2 Firefox
  156. 8.2.3 Opera
  157. 8.2.4 Safari
  158. 8.2.5 Chrome
  159. 8.2.6 一般的弹出式窗口拦截程序代码实例
  160. 8.3 小结
  161. 第9章 基于主机的入侵预防
  162. 9.1 HIPS体系结构
  163. 9.2 超过入侵检测的增长
  164. 9.3 行为与特征码
  165. 9.3.1 基于行为的系统
  166. 9.3.2 基于特征码的系统
  167. 9.4 反检测躲避技术
  168. 9.5 如何检测意图
  169. 9.6 HIPS和安全的未来
  170. 9.7 小结
  171. 第10章 Rootkit检测
  172. 10.1 Rootkit作者的悖论
  173. 10.2 Rootkit检测简史
  174. 10.3 检测方法详解
  175. 10.3.1 系统服务描述符表钩子
  176. 10.3.2 IRP钩子
  177. 10.3.3 嵌入钩子
  178. 10.3.4 中断描述符表钩子
  179. 10.3.5 直接内核对象操纵
  180. 10.3.6 IAT钩子
  181. 10.4 Windows防Rootkit特性
  182. 10.5 基于软件的Rootkit检测
  183. 10.5.1 实时检测与脱机检测
  184. 10.5.2 System Virginity Verifier
  185. 10.5.3 IceSword和DarkSpy
  186. 10.5.4 RootkitRevealer
  187. 10.5.5 F-Secure的Blacklight
  188. 10.5.6 Rootkit Unhooker
  189. 10.5.7 GMER
  190. 10.5.8 Helios和Helios Lite
  191. 10.5.9 McAfee Rootkit Detective
  192. 10.5.10 商业Rootkit检测工具
  193. 10.5.11 使用内存分析的脱机检测:内存取证的革新
  194. 10.6 虚拟Rootkit检测
  195. 10.7 基于硬件的Rootkit检测
  196. 10.8 小结
  197. 第11章 常规安全实践
  198. 11.1 最终用户教育
  199. 11.2 纵深防御
  200. 11.3 系统加固
  201. 11.4 自动更新
  202. 11.5 虚拟化
  203. 11.6 固有的安全(从一开始)
  204. 11.7 小结
  205. 附录A 系统安全分析:建立你自己的Rootkit检测程序
  206. A.1 什么是系统完整性分析
  207. A.2 完整性分析中的两个“P”
  208. A.2.1 指针验证:检测SSDT钩子
  209. A.2.2 SSDT中的修补/detour检测
  210. A.3 检测IRP钩子的两个P
  211. A.4 检测IAT钩子的两个“P”
  212. A.5 我们的第三种技术:检测DKOM
  213. A.6 Rootkit检测工具样例