第一章 web应用程序安全与风险

  • 1.1 web应用程序发展历程
    • 1.1.1 web应用程序常见功能
    • 1.1.2 web应用程序的优点
  • 1.2 web应用程序安全
    • 1.2.1 “本站点是安全的”
    • 1.2.2 核心安全问题:用户可提交任意输入
    • 1.2.3 关键问题因素
    • 1.2.3 新的安全边界
    • 1.2.5 web应用程序安全的未来
  • 1.3 小结

1.1 web应用程序发展历程

1.1.1 web应用程序常见功能

  • 购物
  • 社交网络
  • 银行服务
  • web搜索
  • 拍卖
  • 博彩与投机
  • 博客
  • web邮件
  • 交互信息

1.1.2 web应用程序的优点

  • HTTP协议是轻量级的,无须链接
  • 用户通过浏览器即可访问
  • 界面美观,并可通过浏览器插件扩展功能
  • 用于开发web程序的核心技术和语言相对简单

1.2 web应用程序安全

1.2.1 “本站点是安全的”

大多数web应用程序都声称是安全的,因为它们使用SSL。SSL是一种用于为用户浏览器和web服务器质检传输的数据提供机密性与完整性保护功能的技术。有助于防止信息泄露,并可保证用户处理的web服务器的安全性。但是SSL并不能抵御直接针对某个应用程序的服务器或客户端组件的攻击。

常见漏洞

  • 不完善的身份验证措施
  • 不完善的访问控制机制
  • SQL注入
  • 跨站点脚本
  • 信息泄露
  • 跨站点请求伪造

1.2.2 核心安全问题:用户可提交任意输入

绝大多数针对web应用程序的攻击都设计向服务器提交输入,旨在引起一些应用程序设计者无法预料或不希望出现的事件。

  • 用户可干预客户端与服务器间传送的所有数据
  • 用户可按任何顺序发送请求
  • 用户不限于使用一种web浏览器访问应用程序

1.2.3 关键问题因素

  • 不成熟的安全意识
  • 独立开发
  • 欺骗性的简化
  • 迅速发展的威胁形势
  • 资源与时间限制
  • 技术上强其所难
  • 对功能的需求不断增强

1.2.3 新的安全边界

  • 必须在应用程序内部执行防御措施
  • 第三方组件的安全
  • 对访问用户的攻击
  • 对客户端的攻击

1.2.5 web应用程序安全的未来

  • 漏洞变得更加难以发现和利用
  • 攻击目标由传统的服务器端应用转向用户应用程序
  • 技术领域的变革

1.3 小结

黑客攻防技术宝典(一)相关推荐

  1. 热评一箩筐——《黑客攻防技术宝典》

    < 黑客攻防技术宝典: Web实战篇 > 自 8 月初上市,将近两个月共计销售 2500 多册(在今年金融危机这个大环境下,能有这样的销量还是相当不错的). 下面是我们收集的读者对这本书的 ...

  2. 跟安全技术大师学习黑客攻防技术 ——《黑客攻防技术宝典:web实战篇》

    跟安全技术大师学习黑客攻防技术 --<黑客攻防技术宝典: web 实战篇> 随着网络技术的快速发展以及网络带宽的不断扩张, Web 应用程序几乎无处不在,渗透到社会的经济.文化.娱乐等各个 ...

  3. 《黑客攻防技术宝典Web实战篇@第2版》读书笔记1:了解Web应用程序

    读书笔记第一部分对应原书的第一章,主要介绍了Web应用程序的发展,功能,安全状况. Web应用程序的发展历程 早期的万维网仅由Web站点构成,只是包含静态文档的信息库,随后人们发明了Web浏览器用来检 ...

  4. 《黑客攻防技术宝典:Web实战篇》习题答案(一)

    译者按:以下为<黑客攻防技术宝典:Web实战篇>一书第二版中的习题答案,特在此推出.如果读者发现任何问题,请与本人联系.英文答案请见:The Web Application Hacker' ...

  5. 《黑客攻防技术宝典Web实战篇》.Dafydd.Stuttard.第2版中文高清版pdf

    下载地址:网盘下载 内容简介 编辑 <黑客攻防技术宝典(Web实战篇第2版)>从介绍当前Web应用程序安全概况开始,重点讨论渗透测试时使用的详细步骤和技巧,最后总结书中涵盖的主题.每章后还 ...

  6. 黑客攻防技术宝典web实战篇:核心防御机制习题

    猫宁!!! 参考链接:http://www.ituring.com.cn/book/885 黑客攻防技术宝典web实战篇是一本非常不错的书,它的著作人之一是burpsuite的作者,课后的习题值得关注 ...

  7. 全面分析Web应用程序安全漏洞——《黑客攻防技术宝典:web实战篇》

    媒体评论 "想成为 Web 安全高手吗?读这本书吧,你一定不会失望!" --Amazon.com "没有空洞的理论和概念,也没有深奥的行话,除了实战经验,还是实战经验-- ...

  8. 黑客攻防技术宝典Web实战篇 第2版 pdf

    下载地址:网盘下载 内容简介  · · · · · · 越来越多的关键应用现在已经迁移到网站上,这些Web应用的安全已经成为各机构的重要挑战.知己知彼,方能百战不殆.只有了解Web应用程序中存在的可被 ...

  9. 黑客攻防技术宝典:Web实战篇(第2版)与第1版的区别

    第1版出版4年以来,许多事情发生了改变,而许多事情仍保持原状.当然,新技术继续高速发展,这引发了各种新型漏洞和攻击.同时,黑客们还开发出了新的攻击技术,设计了利用旧有漏洞的新方法.但是,这些技术或人为 ...

  10. 黑客攻防技术宝典(二十)

    Web应用程序黑客工具包 20.1 Web浏览器 20.2 集成测试套件 20.2.1 工作原理 20.2.2 测试工作流程 20.2.3 拦截代理服务器替代工具 20.3 独立漏洞扫描器 20.3. ...

最新文章

  1. 结对第2次作业——WordCount进阶需求
  2. oracle中触发器的讲解
  3. 修改oracle用户资源限制,RHEL5中安装Oracle11gR2修改用户SHELL限制、环境配置、内核参数...
  4. 静止的人如何看待高速运动的球?
  5. 简单版---JS获得某天是一年当中的第几天
  6. 轴固定位置_何为轴?来看看你对轴了解了么
  7. 论跨境电商ERP系统与wms仓储管理系统之间有何区别和联系?
  8. 含有百分数的简便运算_青岛版三年级上册数学6.1不含括号的混合运算(一)微课知识点精讲+练习...
  9. Python Flask Web 第十课 —— flask-wtf
  10. 高中计算机学业水平测试知识点总结,高中生物学业水平测试知识点总结
  11. ubuntu20.04 开机速度非常慢
  12. 香槟分校计算机专业毕业生去向,数据会告诉你 伊利诺伊大学香槟分校计算机系有多可怕...
  13. STM32毕业设计题目大全
  14. miui9免解锁root,Miui解锁
  15. window7系统下如何使用虚拟机安装苹果系统
  16. 使用VMware虚拟机搭建爱快路由器PPPoE服务器环境
  17. 程序物语(五):经营自己的程序生涯
  18. DTS、杜比2.0、杜比5.1、AC3各是什么意思
  19. win10无法登录Microsoft账号(登录页面无法加载)
  20. php让手机全屏,手机网站按比例显示铺满手机全屏/网站两边不留白

热门文章

  1. 【Matlab】利用贝叶斯网络工具箱中的K2算法进行结构学习
  2. 通俗易懂介绍一下ZigBee的特性
  3. 程序员想获得一份高薪工作,得从这4个方面入手
  4. (转)解密蚂蚁金服战略投资:赛道、条款与边界
  5. C语言 | 链表的建立和剔除
  6. 论文精度与分析:Inception V1: Going Deeper with Convolutions
  7. 第1.7章 elasticsearch线上问题集1
  8. l05173芯片针脚图_L05173TR
  9. 微信停止为苹果服务器,苹果用户注意!iOS成微信封号重灾区 赶快停止使用你的双客户端...
  10. linux权限管理ppt,Linux用户和权限管理.ppt