[内容简介]
了解自己所在系统安全性的最好方法是对其进行攻击。很多管理员只是以很随意的方式对自己所在系统进行一些不严格的测试,而本书则讲述了专业的网络安全分析人员与顾问用来识别和评估计算机网络的步骤。你将在本书中学到渗透测试人员(通常是政府、军事及商业网络的安全维护人员)所用的工具、窍门以及相应的技术,所有这些将使得你设计与部署的网络能有效地防备恶意的渗透、工具和脚本。这一透彻的、见解深刻的安全评估指南以对工具的介绍开始,并很快地将你引向黑客为查找那些可以攻陷目标网络的机器所采用的方法和步骤。本书的主体部分包含了多个章节,这些章节集中介绍了不同的网络组件、运行的不同服务及其被攻击的方式。每一章以对网络安全人员提出的如何战胜黑客攻击的建议作为结束。
本书中覆盖的主题包括:用于进行网络安全评估的工具的详尽技术资料;测试SSH、DNS与LDAP等常见服务;测试NetBIOS、CIFS与RPC等Microsoft Windows服务;测试运用在Apache与Microsoft IIs上的Web应用程序;评估Oracle、SQL Server与MySQL等数据库服务;评估IPsec、FWZ与PPTP等VPN服务;评估应用程序的风险,包括对堆、栈、整数溢出、格式化字符串bug以及其他相关问题的详尽描述;风险规避信息与策略,包括检查清单。
本书采用了专业安全分析人员与顾问用来识别和评估风险的步骤,并遵循CESG CHECK与NSA IAM等政府标准。
[目录]
序
前言
第一章 网络安全评估
第二章 需要的工具
第三章 Internet主机与网络枚举
第四章 IP网络扫描
第五章 评估远程信息服务
第六章 评估Web服务
第七章 评估远程维护服务
第八章 评估FTP与数据库服务
第九章 评估Windows网络服务
第十章 评估电子邮件服务
第十一章 评估IP VPN服务
第十二章 评估Unix RPC服务
第十三章 应用层风险
第十四章 评估方法学应用实例
附录一 TCP、UDP端口与ICMP消息类型
附录二 漏洞信息源