现代Web应用安全指南:解密复杂网络世界

需积分: 20 24 下载量 121 浏览量 更新于2024-07-20 收藏 1.94MB PDF 举报
"The Tangled Web: A Guide to Securing Modern Web Application" 是由美国网络安全专家Michael Zalewski于2011年撰写的一本深入剖析现代Web应用程序安全问题的指南。这本书不仅从基础的HTTP协议出发,探讨了信息安全的核心概念,还详细回顾了Web技术的发展历程及其对安全的影响。 在第一章中,作者首先概述了信息安全的基本概念,强调了随着互联网应用的增长,保护用户数据和隐私的重要性。他提出,虽然形式化的安全解决方案是必要的,但实际操作中需要更灵活和实用的方法。接着,通过风险管理和威胁模型,引导读者理解如何在不断变化的Web环境中评估和管理安全风险。 作者接着将读者带入Web的历史长河,从1945年至2011年的石器时代、浏览器战争时期,直至Web 2.0和云计算时代的演变。书中揭示了Web技术发展与安全需求之间的相互作用,如用户作为潜在的安全漏洞、云服务带来的共享挑战以及不同浏览器间交互可能引发的问题。 Part I 的"Anatomy of the Web"深入剖析了URL的结构和组成部分,包括scheme(如HTTP或HTTPS)、服务器地址、端口、路径、查询字符串和片段标识符。作者强调了处理非ASCII文本和特殊字符的编码规则,这些都是Web安全的基础要素。 整本书不仅涵盖了理论知识,还包括了许多实战案例和历史教训,旨在帮助Web开发者和安全专业人员理解并应对当前和未来可能面临的挑战。对于网络安全技术爱好者和Web程序员来说,这是一本不可或缺的参考书,它不仅教授基础知识,还提供了策略性的思考和解决问题的框架,使读者能够在日益复杂的Web环境中确保应用程序的安全性。

n the present research, a hybrid laser polishing technology combining pulsed laser and continuous wave laser was applied to polish the surface of laser directed energy deposition (LDED) Inconel 718 superalloy components. The surface morphology, microstructure evolution and microhardness of the as-fabricated, the single pulsed laser polishing (SPLP) and the hybrid laser polishing (HLP) processed samples were investigated. The results revealed that the as-fabricated sample has a rough surface with sintered powders. In the matrix, the NbC carbide and Cr2Nb based Laves phase array parallel to the build direction and the small γʺ-Ni3Nb particles precipitate in matrix uniformly. The surface roughness of the as-fabricated sample is 15.75 μm which is decreased to 6.14 μm and 0.23 μm by SPLP and HLP processing, respectively. The SPLP processing refines the grains and secondary phase significantly in the remelted layer which is reconstructured with the cellular structure and plenty of substructures. The HLP processing also refines the grain and secondary phase but the secondary phases still exhibit array distribution. In addition, the tangled dislocations pile up along the interface of secondary phases. Compared with the as-fabricated sample, the SPLP processing decreases the surface microhardness but the HLP processing increases the surface microhardness, and the Young's elasticity modulus of surface layer is improved by SPLP and HLP processing to 282 ± 5.21 GPa and 304 ± 5.57 GPa, respectively. 翻译

2023-07-25 上传
2018-03-23 上传
非扫描的完整版,共324页,可放心阅读,质量上绝对值得10分。 《The Tangled Web》“破解Web乱局”是由国际知名安全专家Michal Zalewski在畅销书《Silence on the Wire》之后推出的第二本著作。 Michal Zalewski是有着多年前沿研究经验的国际知名安全专家,曾发现过数以百计的安全漏洞,同时也是多篇具有很大影响力研究论文的作者。 《The Tangled Web》是Michal在多年对浏览器安全原创研究和“浏览器安全在线手册”基础上精心打造的,是目前仅有的一本专门关注Web浏览器安全的特色书籍,细致地揭示了浏览器的内部工作机制,深入地分析了浏览器的基础安全机制与问题,并展望了正在最新研究和应用中的一些浏览器安全特性。在本书的章节设计方面,作者在引言中回顾了Web的发展历程并分析了导致Web安全乱象的根本性原因;然后在第一部分细致地讲解了现代浏览器如何工作的基本技术机理,包括协议、文档格式、脚本语言等等,掌握这些细节性的概念与技术原理是理解分析目前浏览器安全问题与特性的前提基础;第二部分作者真正进入到浏览器的安全特性中,为读者们详细介绍了目前处于“第二次浏览器战争”的各种现代浏览器(Firefox、Chrome、IE等)所引入的包括同源策略、文档类型识别、恶意脚本处置、站点权限控制等重点安全机制,并分析了它们从设计角度即存在的一些安全问题,同时为Web程序开发者与用户提供了如何避免由于安全缺陷导致攻击和隐私信息泄露的应对措施。与其他一些书籍仅仅是对于漏洞提供简单对策不同的是,Michal利用了他在Web安全领域,特别是近年来在浏览器安全技术方向上的丰富研究经验,能够对整个浏览器安全模型进行全面剖析,来揭示出其中的薄弱环节并为提升Web应用的安全性提供出“金玉良言”;最后,作者展望和介绍了目前正在研究、标准化以及采纳过程中的一些最新的浏览器安全机制,充分了解和利用这些最新的安全机制将帮助Web应用开发者和用户防御Web威胁。为了快速索引,作者还在每章最后给出了安全工程“cheatsheet”为读者最可能遇到的浏览器安全问题提供解决方案。从总体上分析,本书还是一本极具特色,由具有丰富经验的专业技术专家出品的好书,但美中不足的是,本书第二部分对浏览器安全机制的讲解与分析内容过于精要(7章100页左右,只占三分之一左右),同时并没有结合实际攻击案例与方法来进行分析,对读者技术水平具有一定要求。