白帽子讲Web安全

出版时间:2012-3  出版社:电子工业出版社  作者:吴翰清  页数:432  字数:716000  
Tag标签:无  

内容概要

  在互联网时代,数据安全与个人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷。如何才能更好地保护我们的数据?本书将带你走进web安全的世界,让你了解web安全的方方面面。黑客不再变得神秘,攻击技术原来我也可以会,小网站主自己也能找到正确的安全道路。大公司是怎么做安全的,为什么要选择这样的方案呢?你能在本书中找到答案。详细的剖析,让你不仅能“知其然”,更能“知其所以然”。
  《白帽子讲web安全》是根据作者若干年实际工作中积累下来的丰富经验而写成的,在解决方案上具有极强的可操作性,深入分析了各种错误的解决方案与误区,对安全工作者有很好的参考价值。安全开发流程与运营的介绍,对同行业的工作具有指导意义。

作者简介

吴翰清,毕业于西安交通大学少年班,从2000年开始研究网络攻防技术。在大学期间创立 了在中国安全圈内极具影响力的组织“幻影”。2005年加入阿里巴巴,负责网络安全。工作期间,对阿里巴巴的安全开发流程、应用安全建设做出了杰出的贡献,并多次获得公司的表彰。曾先后帮助淘宝、支付宝建立了应用安全体系,保障公司业务得以快速而安全地发展。2009年起,加入阿里巴巴支计算有限公司,负责云计算安全、反网络欺诈等工作,是阿里巴巴集团最具价值的安全专家。长期专注于安全技术的创新与实践,多有建树。同时还是OWASP在中国的区域负责人之一,在互联网安全领域有着极其丰富的经验。平时乐于分享,个人博客的访问量迄今超过200万。多年来活跃在安全社区中,有着巨大的影响力。多次受邀在国内、国际安全会议上演讲,是中国安全行业的领军人物之一。

书籍目录

第一篇 世界观安全
 第1章 我的安全世界观
  1.1 web安全简史
  1.1.1 中国黑客简史
  1.1.2 黑客技术的发展历程
  1.1.3 web安全的兴起
  1.2 黑帽子,白帽子
  1.3 返璞归真,揭秘安全的本质
  1.4 破除迷信,没有银弹
  1.5 安全三要素
  1.6 如何实施安全评估
  1.6.1 资产等级划分
  1.6.2 威胁分析
  1.6.3 风险分析
  1.6.4 设计安全方案
  1.7 白帽子兵法
  1.7.1 secure by default原则
  1.7.2 纵深防御原则
  1.7.3 数据与代码分离原则
  .1.7.4 不可预测性原则
  1.8 小结
  (附)谁来为漏洞买单?
第二篇 客户端脚本安全
 第2章 浏览器安全
  2.1 同源策略
  2.2 浏览器沙箱
  2.3 恶意网址拦截
  2.4 高速发展的浏览器安全
  2.5 小结
 第3章 跨站脚本攻击(xss)
  3.1 xss简介
  3.2 xss攻击进阶
  3.2.1 初探xss payload
  3.2.2 强大的xss payload
  3.2.3 xss 攻击平台
  3.2.4 终极武器:xss worm
  3.2.5 调试javascript
  3.2.6 xss构造技巧
  3.2.7 变废为宝:mission impossible
  3.2.8 容易被忽视的角落:flash xss
  3.2.9 真的高枕无忧吗:javascript开发框架
  3.3 xss的防御
  3.3.1 四两拨千斤:httponly
  3.3.2 输入检查
  3.3.3 输出检查
  3.3.4 正确地防御xss
  3.3.5 处理富文本
  3.3.6 防御dom based xss
  3.3.7 换个角度看xss的风险
  3.4 小结
 第4章 跨站点请求伪造(csrf)
  4.1 csrf简介
  4.2 csrf进阶
  4.2.1 浏览器的cookie策略
  4.2.2 p3p头的副作用
  4.2.3 get? post?
  4.2.4 flash csrf
  4.2.5 csrf worm
  4.3 csrf的防御
  4.3.1 验证码
  4.3.2 referer check
  4.3.3 anti csrf token
  4.4 小结
 第5章 点击劫持(clickjacking)
  5.1 什么是点击劫持
  5.2 flash点击劫持
  5.3 图片覆盖攻击
  5.4 拖拽劫持与数据窃取
  5.5 clickjacking 3.0:触屏劫持
  5.6 防御clickjacking
  5.6.1 frame busting
  5.6.2 x-frame-options
  5.7 小结
 第6章 html 5 安全
  6.1 html 5新标签
  6.1.1 新标签的xss
  6.1.2 iframe的sandbox
  6.1.3 link types: noreferrer
  6.1.4 canvas的妙用
  6.2 其他安全问题
  6.2.1 cross-origin resource sharing
  6.2.2 postmessage——跨窗口传递消息
  6.2.3 web storage
  6.3 小结
第三篇 服务器端应用安全
 第7章 注入攻击
  7.1 sql注入
  7.1.1 盲注(blind injection)
  7.1.2 timing attack
  7.2 数据库攻击技巧
  7.2.1 常见的攻击技巧
  7.2.2 命令执行
  7.2.3 攻击存储过程
  7.2.4 编码问题
  7.2.5 sql column truncation
  7.3 正确地防御sql注入
  7.3.1 使用预编译语句
  7.3.2 使用存储过程
  7.3.3 检查数据类型
  7.3.4 使用安全函数
  7.4 其他注入攻击
  7.4.1 xml注入
  7.4.2 代码注入
  7.4.3 crlf注入
  7.5 小结
 第8章 文件上传漏洞
  8.1 文件上传漏洞概述
  8.1.1 从fckeditor文件上传漏洞谈起
  8.1.2 绕过文件上传检查功能
  8.2 功能还是漏洞
  8.2.1 apache文件解析问题
  8.2.2 iis文件解析问题
  8.2.3 php cgi路径解析问题
  8.2.4 利用上传文件钓鱼
  8.3 设计安全的文件上传功能
  8.4 小结
 第9章 认证与会话管理
  9.1 who am i?
  9.2 密码的那些事儿
  9.3 多因素认证
  9.4 session与认证
  9.5 session fixation攻击
  9.6 session保持攻击
  9.7 单点登录(sso)
  9.8 小结
 第10章 访问控制
  10.1 what can i do?
  10.2 垂直权限管理
  10.3 水平权限管理
  10.4 oauth简介
  10.5 小结
 第11章 加密算法与随机数
  11.1 概述
  11.2 stream cipher attack
  11.2.1 reused key attack
  11.2.2 bit-flipping attack
  11.2.3 弱随机iv问题
  11.3 wep破解
  11.4 ecb模式的缺陷
  11.5 padding oracle attack
  11.6 密钥管理
  11.7 伪随机数问题
  11.7.1 弱伪随机数的麻烦
  11.7.2 时间真的随机吗
  11.7.3 破解伪随机数算法的种子
  11.7.4 使用安全的随机数
  11.8 小结
  (附)understanding md5 length extension attack
 第12章 web框架安全
  12.1 mvc框架安全
  12.2 模板引擎与xss防御
  12.3 web框架与csrf防御
  12.4 http headers管理
  12.5 数据持久层与sql注入
  12.6 还能想到什么
  12.7 web框架自身安全
  12.7.1 struts 2命令执行漏洞
  12.7.2 struts 2的问题补丁
  12.7.3 spring mvc命令执行漏洞
  12.7.4 django命令执行漏洞
  12.8 小结
 第13章 应用层拒绝服务攻击
  13.1 ddos简介
  13.2 应用层ddos
  13.2.1 cc攻击
  13.2.2 限制请求频率
  13.2.3 道高一尺,魔高一丈
  13.3 验证码的那些事儿
  13.4 防御应用层ddos
  13.5 资源耗尽攻击
  13.5.1 slowloris攻击
  13.5.2 http post dos
  13.5.3 server limit dos
  13.6 一个正则引发的血案:redos
  13.7 小结
 第14章 php安全
  14.1 文件包含漏洞
  14.1.1 本地文件包含
  14.1.2 远程文件包含
  14.1.3 本地文件包含的利用技巧
  14.2 变量覆盖漏洞
  14.2.1 全局变量覆盖
  14.2.2 extract()变量覆盖
  14.2.3 遍历初始化变量
  14.2.4 import_request_variables变量覆盖
  14.2.5 parse_str()变量覆盖
  14.3 代码执行漏洞
  14.3.1 “危险函数”执行代码
  14.3.2 “文件写入”执行代码
  14.3.3 其他执行代码方式
  14.4 定制安全的php环境
  14.5 小结
 第15章 web server配置安全
  15.1 apache安全
  15.2 nginx安全
  15.3 jboss远程命令执行
  15.4 tomcat远程命令执行
  15.5 http parameter pollution
  15.6 小结
第四篇 互联网公司安全运营
 第16章 互联网业务安全
  16.1 产品需要什么样的安全
  16.1.1 互联网产品对安全的需求
  16.1.2 什么是好的安全方案
  16.2 业务逻辑安全
  16.2.1 永远改不掉的密码
  16.2.2 谁是大赢家
  16.2.3 瞒天过海
  16.2.4 关于密码取回流程
  16.3 账户是如何被盗的
  16.3.1 账户被盗的途径
  16.3.2 分析账户被盗的原因
  16.4 互联网的垃圾
  16.4.1 垃圾的危害
  16.4.2 垃圾处理
  16.5 关于网络钓鱼
  16.5.1 钓鱼网站简介
  16.5.2 邮件钓鱼
  16.5.3 钓鱼网站的防控
  16.5.4 网购流程钓鱼
  16.6 用户隐私保护
  16.6.1 互联网的用户隐私挑战
  16.6.2 如何保护用户隐私
  16.6.3 do-not-track
  16.7 小结
  (附)麻烦的终结者
 第17章 安全开发流程(sdl)
  17.1 sdl简介
  17.2 敏捷sdl
  17.3 sdl实战经验
  17.4 需求分析与设计阶段
  17.5 开发阶段
  17.5.1 提供安全的函数
  17.5.2 代码安全审计工具
  17.6 测试阶段
  17.7 小结
 第18章 安全运营
  18.1 把安全运营起来
  18.2 漏洞修补流程
  18.3 安全监控
  18.4 入侵检测
  18.5 紧急响应流程
  18.6 小结
  (附)谈谈互联网企业安全的发展方向

章节摘录

版权页:第1章 我的安全世界观互联网本来是安全的。自从有了研究安全的人之后,互联网就变得不安全了。1.IWeb安全简史起初,研究计算机系统和网络的人.被称为“Hacker”,他们对计算机系统有着深入的理解,因此往往能够发现其中的问题。“Hacker”在中国按照音译,被称为“黑客”。在计算机安全领域,黑客是一群破坏规则、不喜欢被拘束的人,因此总想着能够找到系统的漏洞,以获得一些规则之外的权力。对于现代计算机系统来说,在用户态的最高权限是root(administrator),也是黑客们最渴望能够获取的系统最高权限。“root”对黑客的吸引,就像大米对老鼠的吸引,美女对色狼的吸引。不想拿到“root”的黑客,不是好黑客。漏洞利用代码能够帮助黑客们达成这一目标.黑客们使用的漏洞利用代码,被称为“exPloit”。在黑客的世界里,有的黑客,精通计算机技术.能自己挖掘漏洞,并编写exPloit:而有的黑客,则只对攻击本身感兴趣,对计算机原理和各种编程技术的了解比较粗浅,因此只懂得编译别人的代码,自己并没有动手能力,这种黑客被称为“sctiPtKids”,即“脚本小子”。

编辑推荐

《白帽子讲Web安全》即是站在白帽子的视角,讲述Web安全的方方面面。虽然也剖析攻击原理,但更重要的是如何防范这些问题。同时也希望“白帽子”这一理念,能够更加的广为人知,为中国互联网所接受。《白帽子讲Web安全》分为4大篇共18章,读者可以通过浏览目录以进一步了解各篇章的内容。在有的章节末尾,还附上了笔者曾经写过的一些博客文章,可以作为延伸阅读以及《白帽子讲Web安全》正文的补充。

图书封面

图书标签Tags

评论、评分、阅读与下载


    白帽子讲Web安全 PDF格式下载


用户评论 (总计159条)

 
 

  •   关注Web安全,关注网络.
    从白帽子讲Web安全开始
  •   白帽子讲Web安全d的,这书好啊
  •   安全领域web白帽子,支持,研究,学习!
  •   这本书很不错,去年公司购买的这本书,看着不错,所以就买了一本,值得做安全测试和web开发的人员研读!
  •   不少人不会注意web网站的安全。这本书告诉我们 想不到的漏洞可以导致什么样的后果~把安全的知识补上是有必要的~另外 希望学了这本书 开发人员把重点放在防御而不是攻击~
  •   从攻击与防守两方面讲WEB安全,受益匪浅。书里讲的内容比较广,很多攻击方法都是点了一下,不太具体。
  •   这本书是我读过的web安全方面非常全面和深入的一本书,针对每种类型的漏洞,都讲了防御原则,而不仅仅是防御方法。 这一点非常好,对安全防御都知道作用
  •   web开发必知的安全知识
  •   本书是专门讲安全的,所以涵盖了各类WEB安全的问题,我打算每天看一个,这样,我一个多月就差不多成高手啦,哈哈~~~
  •   本书对Web安全的理解很有启发意义。书中有一观点我有点不同意,我觉得安全的等级区域是相对的,是变化的。
  •   刚拿到书,大致浏览了一下。感觉不错。
    本书从WEB安全方面进行了系统的介绍,且很多地方点得比较透彻。

    另外,作者在这个年龄就能写出如此水平的书。
    可见其知识储备之丰厚。佩服
  •   很体系化的介绍了web安全,受益匪浅!而不是市面上多如牛毛的一本本黑客工具说明书,质量不错
  •   值得做安全测试和web开发的人员研读
  •   关于WEB安全写的很详细,非常好
  •   平时不太注意web安全,现在学习一下。
  •   网络安全方面讲的比较全了,而且很多例子,很实用。拜读中
  •   该书全面的介绍了Web安全的主要方面
  •   别人推荐的,web安全的红宝书
  •   适合Web安全知识的普及,浅显易懂,不错
  •   常见的web漏洞都涉及到了,并且有实例,结合防护的思路进行讲解,web安全人员必备
  •   不错,很系统地讲解了web安全相关的要点,值得买来看一看。
  •   很不错的作者,感觉作者的功力还是蛮深的,阿里的安全团队就他们30个人左右在负责,能力肯定不一般
  •   无论是开发人员还是网站运营,还是安全专员都 值得一读
  •   看着还不错,从运营者角度讲安全的书比较少,有作者的心得,作者也是专家了。值得看一下。
  •   很少能找到这样的书籍,初步看了一下,介绍的很全面很到位,安全工程师开发工程师必看。
  •   网络时代关注安全很重要。
  •   理论讲得不错,大概看了下,了解了很多安全知识
  •   把网络安全将得很全面,非常实用的书。。。。
  •   原阿里安全专家写的,国内安全书籍圣经。
  •   非常好 可以作为一本字典书 忘记了就回顾一下 不错
    非常系统的介绍了安全的方方面面
  •   写的不错,近半年来一直都在关注作者,阿里巴巴的安全挺牛的,作者也是很有本事的,目前是安全宝的副总
  •   本书内容很好,各类安全问题讲解很详细
  •   原理,理论方面很好。适合安全工作者
  •   很好的书 推荐 各位买 关于信息安全的
  •   网站到一定规模,安全是第一问题
  •   看了两天了。觉得书写的挺好的,涵盖的范围也挺广的。我主要加强SQL注入安全方面的学习。推荐购买
  •   介绍了很多安全方面的知识。
  •   送货速度非常快,期待很久的书,安全方面的好书,值得一读
  •   最近很热门的一本安全书籍!!!
  •   适合安全相关的同学们观看
  •   幻影组织的创始人写的,我是冲着他的XSS平台去的,感觉还不错,对于当前的web攻击讲的比较透彻
  •   这本书有些地方讲的比较深~但是对于做网络的人来说,看过之后就能了解最基本的攻击和防御办法~是本很有用的书~
  •   看过了。书不错,适合web开发人员看。
  •   这本书真的不错,做web的都来看一下吧
  •   我要认真读读这本说,增长对WEB的了解。
  •   内容很丰富、经验之谈,十分有参考价值
  •   内容不错,书很新,有许多新知识,讲的一些思路
  •   书不错,值得一看,讲的很全面!!!!!!!!
  •   书很好,都是作者的经验
  •   朋友推荐的,结果是用PHP讲的,得先学PHP
  •   一直在寻找的一本书。现在终于找到并买下了。好好学习学习。
  •   一本很实用的技术书籍。
  •   好好学习,提高技术!
  •   书很棒,印刷也很好。这本书写的也很棒
  •   写得很好的书,很值得读的书
  •   介紹了攻防,但不是非常仔細
  •   很好的书,质量好,内容很全面。
  •   本书的作者很年轻,但是写的书很不错!
  •   作者看起来是很有经验的
  •   书中描述的很全,很多实例讲解
  •   学就是为了跟好的玩。用的过程中本来就挺好玩的。
  •   这本书写的很不错。
    书的质量也很不错。
  •   看了点,感觉有价值。。
  •   书已读完,本书要求对php的只是要有所了解,不过总体还是挺不错的,可以当做入门教程
  •   这本书是帮朋友买的,书的内容十分实用,当当的服务也十分好。
  •   这个数写的很好,通俗易懂,深入浅出
  •   书很好,物有所值,快递也很给力~
  •   发货很快,书的质量很好,希望能学到东西
  •   书本身挺好,送货速度也快,就是书在生产的时候,所有目录都是连在一起的,没有裁剪开。。。。并且,所有的目录页都比正常的书页要短一个边,这是图书生产的问题,不应该算当当的问题吧。哈哈,反正不影响使用,我自己裁剪开就行了。
  •   曾在图书馆看过一点这本书 觉得很不错 所以想自己也拥有一本
  •   书比向想象中的厚,学习一下。
  •   确实是本好书,大受启发
  •   书印刷不错,翻了翻介绍挺全面的,赞一个
  •   书还不错,听人介绍买的。内容也不错
  •   慕名而来,看了一点前言什么的,语言组织很不错,至于内容么,还没看。
  •   这个商品不错,写得很仔细,例子很棒
  •   技术性很强~
  •   很喜欢,覆盖面广,结合实际
  •   贴合实际,读来受益匪浅
  •   就是内容不多,不细,要是再厚点就好了
  •   这个数真好吧
  •   质量很好~质量很好~质量很好~
  •   发货快,质量好,内容精彩
  •   书本挺厚实的,包装很好,书本一点没损。很新,很厚。唉~ 还没时间去看。。。
  •   内容很好,绝对是一本好书
  •   刚开始看,还没有看看完,暂不做评价!
  •   还在观察中,应该还是不错的还在观察中,应该还是不错的
  •   作者很牛B,内容很不错。
  •   书看了一下,不错,不过,卖家,我的发票去哪了啊?
  •   书是正版,很信赖当当当!灰常给力!
  •   帮同学带的,书是正版
  •   书已收到,完好无损,发货速度还是比较满意的
  •   书很不错,是正版,推荐大家看道哥的书!
  •   我买的书一般都是很多人推荐的,这样才不怎么会买亏~~当当发货很神速~
  •   菜鸟和高手都看得懂的书
  •   书的质量比**的好多了!
  •   不错,只是书脚邹了
  •   入门后看这书,思路更清晰!
  •   书里面的内容都是 每一个前端工程师 必备的 知识
  •   送货速度很给力,书很值得一读
 

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

京ICP备13047387号-7