Web系统安全和渗透性测试基础

出版时间:2009-6  出版社:航空工业出版社  作者:中国信息安全测评中心  页数:183  
Tag标签:无  

前言

世界正经历一场伟大的信息革命,信息成为一种重要的战略资源。它改变着人们的生活方式和工作方式,形成新的社会形态。随着我国社会信息化进程的不断发展,计算机网络及信息系统在政府机构、企事业单位及社会团体的工作中发挥着越来越重要的作用。然而,信息化水平的提高在带来巨大发展机遇的同时也带来了严峻的挑战。由于信息系统是一个复杂巨系统,它存在着脆弱性,信息安全问题不断暴露。信息安全关系到国家的经济安全、政治安全、军事安全和文化安全。信息安全已经成为维护国家安全和社会稳定的一个重要因素。当前,社会对信息安全专业人员的需求逐年增加。发展信息安全技术与产业,关键是人才。培养信息安全领域的专业人才,已成为当务之急。高素质的信息安全人才队伍是保障国家重点基础网络和重要系统安全的基石,是制定信息安全发展战略规划与政策并建设国家信息安全保障体系的骨干力量,是发展我国信息安全产业的排头兵。目前我国的信息安全教育工作仍相对滞后,信息安全人才十分匮乏,社会需求与人才供给间还存在着很大差距。如何培养信息安全的专业人才,是我国目前面临的重要问题。

内容概要

  本书内容从浅入深,依次逐步展开。本书共分两部分:第一部分是Web系统安全基础,主要介绍了Web系统的基础和Web系统安全的基础;第二部分是Web系统渗透性测试基础,主要讲述了Web渗透测试的步骤、Web应用渗透性测试的框架以及如何撰写Web渗透测试报告。另外,书中附录部分介绍了一些常用的Web系统安全渗透性测试工具。  本书是中国信息安全测评中心注册信息安全专业人员(CISP)和注册信息安全员(CISM)的正式教材,可作为高等院校信息安全类专业学生教材,亦可作为信息安全培训教材和IT信息安全从业人员的参考书籍。

书籍目录

第一部分 Web系统安全基础 第1章 Web系统基础  1.1 Web概述   1.1.1 URL   1.1.2 超文本和超媒体  1.2 Web系统的结构和组成   1.2.1 Web系统基本架构   1.2.2 Web工作原理   1.2.3 Web服务器   1.2.4 Web浏览器   1.2.5 Web技术概览  1.3 Web系统及相关技术介绍   1.3.1 HTTP   1.3.2 cookie   1.3.3 HTML   1.3.4 XML   1.3.5 SQL   1.3.6 动态网页技术   1.3.7 Web服务   1.3.8 客户端交互技术AJAX   1.3.9 Web2.0 第2章 Web系统安全基础  2.1 Web安全概述  2.2 Web系统面对的威胁及对策   2.2.1 对保密性的威胁及对策   2.2.2 对完整性的威胁及对策   2.2.3 对可用性的威胁及对策   2.2.4 对可追究性的威胁及对策  2.3 Web系统面对的威胁及对策(服务器、客户端、通信)  2.4 Web安全技术介绍   2.4.1 IPSEC   2.4.2 SST/TLS   2.4.3 SET协议  2.5 Web系统安全问题来源与预防措施分析   2.5.1 Web安全问题来源分析   2.5.2 Web安全问题预防措施第二部分 Web系统渗透性测试基础 第3章 渗透性测试介绍  3.1 渗透性测试概述  3.2 渗透性测试方法   3.2.1 阶段Ⅰ:计划和准备   3.2.2 阶段Ⅱ:评估   3.2.3 阶段Ⅲ:报告、清除和破坏测试过程产物 第4章 Web系统渗透性测试基础  4.1 Web系统渗透性测试   4.1.1 Web应用程序渗透测试的概念   4.1.2 漏洞的概念   4.1.3 Web测试方法的概念  4.2 Web应用渗透性测试框架  4.3 侦查分析   4.3.1 收集信息   4.3.2 分析应用  4.4 输入处理   4.4.1 数据有效性验证测试   4.4.2 Web服务测试   4.4.3 AJAX测试  4.5 访问处理   4.5.1 鉴别测试   4.5.2 会话管理测试  4.6 应用逻辑   4.6.1 业务逻辑   4.6.2 拒绝服务测试 第5章 撰写测试报告附录:Web系统安全渗透性测试工具参考文献

章节摘录

插图:4.4.1.12.2堆溢出(1)概述这一测试中,我们将检验测试者是否能造成一个堆溢出,对内存片段进行攻击。(2)问题描述“堆”是指用于存储动态分配数据和全局变量的内存片段。堆中的每一个存储块都有包含着内存管理信息的标签,用于指明边界。当一个基于堆的缓冲区出现溢出时,这些标签中的控制信息就会被覆盖;在堆管理例程释放该缓冲区时,由于内存地址被覆盖将导致访问异常。攻击者可以利用该漏洞将某个设定的值写入一段内存单元中,覆盖掉该内存单元中原来的值,人为地造成溢出。实际上,攻击者甚至可以使用恶意地址来覆盖函数指针和存储在GOT、.dtors或者TEB这类结构中的各种地址。有许多堆溢出漏洞的变体,如允许对函数指针进行覆盖,又如由于执行了恶意代码造成内存管理结构被破坏。与栈溢出相比,对堆溢出进行定位需要更为细密的检查,因为代码中需要存在一些特定的条件这些漏洞才能显露。

编辑推荐

《Web系统安全和渗透性测试基础》编辑推荐:信息化是当今世界发展的大趋势,是推动经济社会变革的重要力量。大力推进信息化,是覆盖我国现代化建设全局的战略举措,是贯彻落实科学发展观,全面建设小康社会、构建社会主义和谐社会和建设创新型国家的迫切需要和必然选择。如何以信息化提升综合国力,如何在信息化快速发展的同时确保国家信息安全,这已经成为各国政府关心的热点问题。信息安全已经从国家政治、经济、军事、文化等领域普及到社会团体、企业,直到普通百姓,信息安全成为信息化的最主要的基础建设之一。〈br〉从当前形势分析,信息安全教育工作滞后,信息安全人才极度匮乏,社会需求与人才供给间还存在着很大差距。如何培养信息安全的专业人才,这一新问题困扰着人们,是我国目前面临的重要问题。〈br〉《国家信息安全培训丛书》从根本出发,以求解决这一问题,推进信息安全人员培训工作的顺利开展。作者对于本套教材花费了大量的精力,力图能描画出信息安全保障的基础性的概貌,是一套十分宝贵的信息安全专业人员培训丛书。相信这套丛书的出版,能成为我国培养信息安全专业人员的重要基石。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Web系统安全和渗透性测试基础 PDF格式下载


用户评论 (总计14条)

 
 

  •   这本书确实不错,书最具有价值的是在书中对Web渗透测试的方法从架构层进行了介绍,而且逻辑清晰,在书中最后对于每一个阶段可以用到的工具也有详细的介绍,值得初级人员阅读。
  •   随便翻了翻,好像很不错,就是介绍得不是很详细。
  •   很专业,也很容易理解
  •   还可以。就是价格贵了点。
  •   送货是相当的快
  •   内容很表浅,描述不清楚问题。要有一定基础的人才能看懂
  •   书有点薄,还没看,但是翻了一下还是可以的
  •   理论的东西太多。
  •   和其他同类教材无可比性,属于菜鸟级入门讲解手册范畴……
  •   总体来说很不错,内容挺基础了
  •   还不错,书也不错,速度也还行。
  •   书太薄了,看看内容怎么样。
  •   替同学买的,据说不错!
  •   大概浏览了下,感觉像是一本测试标准之类的书。简单的介绍了一些常见的漏洞。不过那些测试的内容,还是比较有意义的。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7