分享
 
 
 

AJAX安全技术

AJAX安全技术  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,信息安全,

作者: (美)霍夫曼(Hoffman,B.),(美)苏里沃(Sullivan,B.) 著,张若飞,王铮 译

出 版 社: 电子工业出版社

出版时间: 2009-1-1字数: 691200版次: 1页数: 403印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121079306包装: 平装编辑推荐

本书是一本为专业人士提供预防Ajax安全漏洞一手实践的入门指导书。众所周知,Ajax具备变革互联网的潜力,但危险的新安全威胁同样随之而来。本书揭示Ajax框架与生俱来的安全弱点密集区域,为开发人员创造安全应用提供指导。每一章由一个Ajax安全谬误开始,随后即将其揭穿。通读本书你将看到很多用于阐述关键知识点的真实Ajax安全漏洞案例。在书中还讲到保护Ajax应用的特殊方法,包括每种主要Web编程语言(.NET、Java和PHP)及流行新语言Ruby on Rails。

《AJAX安全技术》一书对AJAX安全这一未开发领域进行了非常严谨、彻底的探讨。每个AJAX工程师都应该去掌握本书中的知识——至少应该明白其中的原理。

——Jesse James Garrett——Adaptive PATH公司主席及创始人

内容简介

一本防范AJAX安全漏洞的实用指南。

如今,越来越多的网站都被改写成AJAX应用程序,甚至传统的桌面软件也通过AJAX,迅速转向了Web领域。但是在这个过程中,人们通常都没有考虑到安全的问题。如果不恰当地设计、编写了AJAX应用程序,那么它们会比传统桌面程序存在更多的安全漏洞。AJAX开发人员无时无刻都希望有一本指南,能够指导他们如何来保护自己的应用程序——他们终于等到了这一天。

《AJAX安全技术》—书,系统地分析了当今最危险的AJAX漏洞用现实中的代码阐述了大量关键性的安全理念,并对实际中的案例,例如MySpace的Samy蠕虫病毒,进行了详尽分析。更重要的是,不管你使用何种主流的Web编程语言和环境,例如

.NET、Java或PHP,本书都给出了许多具体、前沿的建议。通过本书你将了解到以下几点:

如何刚氐AJAX特有的安全风险,包}舌过度细分的Web服务、应用程序控制流程篡改以及对程序逻辑的操控。

如何预防针对AJAX的攻击手段,包括JavaScript劫持、持久化存储窃取以及对mashup程序的渗透。

如何避免基于XSS和SQL注入的攻击,包括由AJAX衍生出来的SQL注入攻击(只需要两次请求就可以暴露整个后台数据库)。

如何使用Google Gears和Doj0开发安全的离线AJAX应用程序。

如何发现Prototype、DWR及ASRNET AJAX等AJAX框架中的安全问题以及我们自己仍需实现哪些功能。

如何更安全地编写AJAX代码,如何确定并修改已有代码中的安全缺陷。

不管是编写或者维护AJAX应用程序的开发人员、架构师,还是打算或正在设计新AJAX程序的项目经理,以及包括QA和渗透测试人员在内的所有软件安全人士,(AJAX安全技术》—书都是必不可少的。

作者简介

Billy Hoffman是惠普安全实验室的首席安全研究员,专注于如何自动发掘Web应用程序中的漏洞。他经常在Black Hat、RSA、Toorcon、Shmoocon、Infosec及AJAXWorld等会议上发表演讲,也曾受到过FBI的邀请进行演讲。

目录

第1章 AJAX安全介绍

1.1 AJAx基础知识

1.1.1 什么是AJAX

1.1.2 动态HTML(DHTML)

1.2 AJAX架构(Architecture)的转变过程

1.2.1 胖客户端架构

1.2.2 瘦客户端架构

1.2.3 AJAX:最适合的架构

1.2.4 从安全角度看胖客户端应用程序

1.2.5 从安全角度看瘦客户端应用程序

1.2.6 从安全角度看AJAX架构

1.3 一场完美的攻击风暴

1.3.1 不断增加的复杂度、透明度及代码量

1.3.2 社会学问题

1.3.3 AJAX应用程序:富有吸引力的、战略上的目标

1.4 本章小结

第2章 劫持

2.1 攻击HighTechVactions.net

2.1.1 攻击票务系统

2.1.2 攻击客户端数据绑定

2.1.3 攻击AJAX APl

2.2 黑夜中的盗窃

第3章 Web攻击

3.1 基本攻击分类

3.1.1 资源枚举

3.1.2 参数操纵

3.2 其他攻击

3.2.1 跨站请求伪造攻击

3.2.2 钓鱼攻击

3.2.3 拒绝服务(Denial.of-Service,DoS)

3.3 保护Web应用程序免受资源枚举和参数操作的攻击

3.4 本章小结

第4章 AJAX攻击层面

4.1 什么是攻击层面

4.2 传统W曲应用程序的攻击层面

4.2.1 表单输入

4.2.2 cookie-

4.2.3 报头

4.2.4 隐藏的表单输入

4.2.5 请求参数

4.2.6 上传文件

4.3 传统的web应用程序攻击:一份成绩单

4.4 Web服务的攻击层面

4.4.1 Web服务的方法

4.4.2 Web服务的定义

4.5 AJAx应用程序的攻击层面

4.5.1 AJAX应用程序攻击层面的来源

4.5.2 黑客的最爱

4.6 正确的输入验证

4.6.1 有关黑名单及其他补丁的问题

4.6.2 治标不治本

4.6.3 白名单输入验证

4.6.4 正则表达式

4.6.5 关于输入验证的其他想法

4.7 验证富客户端的用户输入

4.7.1 验证标记语言

4.7.2 验证二进制文件

4.7.3 验证JavaScfipt源代码

4.7.4 验证序列化数据

4.8 关于由用户提供的内容

4.9 本章小结

……

第5章 AJAX代码的复杂性

第6章 AJAX应用程序的透明度

第7章 劫持AJAX应用程序

第8章 攻击客户储存储

第9章 离线AJAX应用程序

第10章 请求来源问题

第11章 Web Mashup和聚合程序

第12章 攻击表现层

第13章 JavaScript蠕虫

第14章 测试AJAX应用程序

第15章 AJAX框架分析

附录A Samy蠕虫源代码

附录B Yamanner蠕虫源代码

书摘插图

第1章 AJAX安全介绍

1.1 AJAx基础知识

1.1.1 什么是AJAX

通常来说,浏览器为了动态显示Web页面,会把整个页面通过一个请求发送给服务器。服务端应用程序接收到响应后,会创建该页面的HTML代码,并返回给浏览器。浏览器会丢弃掉当前的页面,并显示新的HTML页面。这样,用户才能够在浏览器中看见新的页面,并与其进行交互。

虽然这个过程十分简单,但是却非常浪费资源。通常,服务端为客户端生成的新页面几乎与被其丢弃的当前页面一样。在网络中传输的整个页面占据了大量的带宽,而这根本就是毫无必要的。同时,在请求处理的过程中,用户也无法再使用应用程序,他们不得不等着服务端返回响应信息。当服务端最终将响应信息返回给浏览器时,浏览器在重新加载页面的同时,还不得不闪烁一下。

如果Web客户端只需要请求页面中的一小部分,而不是向服务端发送整个页面的请求,那么对各个方面都会带来益处。服务端可以更快速地处理请求,并且发送响应信息时会占用更少的带宽。同时,客户端由于请求的整体时间变短,不仅可以为用户提供交互性更好的界面,也可以消除由重新加载整个页面而导致的闪烁。

应该说,AJAx是为了解决该问题而产生的众多技术的融合,它使得Web应用程序的客户端可以不断地从Web服务端更新部分页面。而用户也不必再提交表单,或者离开当前的页面。客户端的脚本代码(通常都是JavaScript)可以向页面的部分片段(Fragment)发起异步的,或者非阻塞(Non-blocking)的请求。这些片段可以是一些原始的数据,在客户端再被转换成HTML代码;也可以本身就是HTML代码,直接被插入到浏览器的文档(Document)对象中。不管怎样,在服务端完成对请求的处理,并将响应片段返回给客户端浏览器之后,客户端的脚本代码都会使用这些数据来修改页面中的文档对象模型(Document Object Model,DOM)。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有