近期开发的项目利用 WSE 来实现 Web 服务的安全性,由于这方面的资料比较少,使用的人也不多,学习起来效果不理想,现在对 Web Services Enhancements 提供的很多特性还不知道有什么用,该怎样去用-_-
今天在 MSDN 上闲逛时发现 p&p 发布了一本关于 WSE 的书,叫 Web Service Security: Scenarios, Patterns, and Implementation Guidance ,对于使用 WSE 来实现 Web 服务安全的开发人员来说无疑是难得的参考资料。

Web Service Security: Scenarios, Patterns, and Implementation Guidance
Web 服务安全:场景、模式和实现指南

Summary

To design, develop, and deploy secure Web services, architects and developers must learn new technologies, and consider new threats associated with exposing functionality on potentially hostile networks. To prepare you to meet these challenges (both now on Web Service Enhancements 3.0 and in the future with Windows Communication Foundation), patterns & practices has created the Web Service Security guide. This guide provides a scenario-driven approach to demonstrate where different security patterns are successful, combined with a series of decision matrices to assist you in applying your own criteria for using Web service security patterns in your environment.

为了设计、开发和部署安全的 Web 服务,架构师和开发人员必须学习新技术,并考虑在有潜在危险的网络上暴露功能服务将引起的新的威胁。为了让你能够准备好迎接这些挑战(基于现在的 Web Service Enhancements 3.0 和将来的 Windows Communication Foundation),p&p 制作了《Web 服务安全指南》。这本指南通过场景驱动的方式。演示了在什么情景中可以成功地运用这些安全模式,并结合一连串的决策表,来帮助你在自己的环境中应用自己的标准来使用 Web 服务安全模式。

该指南的内容分为7章:

第1章:鉴定模式
This chapter provides architectural patterns for direct authentication and brokered authentication. It includes, three brokered authentication design patterns that illustrate authentication using the Kerberos protocol, X.509, and a Security Token Service (STS).
本章为直接鉴定和经纪人鉴定提供了架构模式。通过 Kerberos 协议、X.509 和 Security Token Service (STS) 等3种经纪人鉴定设计模式的示例来阐明鉴定。

第2章:消息保护模式
This chapter provides design patterns for data confidentiality and data origin authentication.
本章为数据保密性和数据来源的鉴定提供了设计模式。

第3章:实现传输和消息层安全
This chapter builds on the first two chapters by demonstrating how you can implement the patterns described in those chapters using Microsoft technologies.
本章的内容建立在前面两章的基础之上,演示如何利用微软技术来实现前面两章介绍的模式。

第4章:资源访问模式
This chapter contains the design pattern for trusted subsystem and information about protocol transition with constrained delegation.
本章包含了信任子系统的设计模式,和具有约束委托的协议转换的相关信息。

第5章:服务边界保护模式
This chapter describes how to provide service boundary protection. It includes both design and implementation patterns that address message replay protection, message validation, and exception shielding.
本章描述了如何提供服务边界保护。包括地址消息重放保护、消息验证和异常防护的设计和实现模式。

第6章:服务部署模式
This chapter includes a design pattern for a perimeter service router and an implementation pattern that shows how the perimeter service router can be implemented using Microsoft technologies.
本章包括一个用于周长(计算)服务路由的设计模式,和利用微软技术实现周长(计算)服务路由的实现模式。

第7章:技术补充
This chapter contains technical supplements for the Kerberos protocol and X.509 brokered authentication patterns.
本章包含了Kerberos 协议和 X.509 经纪人鉴定模式的技术补遗。

详细介绍和下载地址:
http://msdn.microsoft.com/library/en-us/dnpag2/html/WSSP.asp

[patterns practices] Web 服务安全:场景、模式和实现指南相关推荐

  1. 一文讲透推荐系统提供web服务的2种方式

    作者丨gongyouliu 编辑丨zandy 来源 | 大数据与人工智能(ID: ai-big-data) 推荐系统是一种信息过滤技术,通过从用户行为中挖掘用户兴趣偏好,为用户提供个性化的信息,减少用 ...

  2. Web 服务寻址(WS-Addressing)对 SOAP 的隐式影响

    文档选项 <tr valign="top"><td width="8"><img alt="" height= ...

  3. c++编写web服务_让我们编写一个文档样式的Web服务

    c++编写web服务 您可能知道,我们可以使用四种主要的Web服务样式. 它们如下: 文件/文学 包装的文件/文学 RPC /编码 RPC /文字 当然,现在不建议使用RPC /编码样式. 如果您有兴 ...

  4. 让我们编写一个文档样式的Web服务

    您可能知道,我们可以使用四种主要的Web服务样式. 它们如下: 文件/文学 包装的文件/文学 RPC /编码 RPC /文字 当然,现在不建议使用RPC /编码样式. 如果您有兴趣,可以在此处找到这篇 ...

  5. Spring Boot 构建RESTful Web服务

    Spring Boot 构建RESTful Web服务 本指南将引导您完成使用Spring 创建" Hello World" RESTful Web服务的过程. 你会建立什么 您将 ...

  6. Cluster模式潜在问题及解决方案、Web服务综合解决方案

    会不断更新!冲冲冲!跳转连接 https://blog.csdn.net/qq_35349982/category_10317485.html Cluster模式潜在问题及解决方案.Web服务综合解决 ...

  7. 【转】Web服务软件工厂

    patterns & practices开发中心 摘要 Web服务软件工厂(英文为Web Service Software Factory,也称作服务工厂)是一个集成的工具.模式.源代码和规范 ...

  8. web前端新手入门教程:Web 框架的架构模式探讨

    在写干货之前,我想先探(qiang)讨(diao)两个问题,模式的局限性?模式有什么用? 最近看到一篇文章对我启发很大,许来西在知乎的回答<哲学和科学有什么关联?>,全篇较长,这里摘录我要 ...

  9. Web 框架的架构模式探讨

    (给前端大全加星标,提升前端技能) 作者:蔡斯杰 https://75team.com/post/web-architecture-patterns-javascript 在写干货之前,我想先探(qi ...

  10. flask url构建_如何为生产构建构建Flask-RESTPlus Web服务

    flask url构建 by Greg Obinna 由格雷格·奥比纳(Greg Obinna) 如何为生产构建构建Flask-RESTPlus Web服务 (How to structure a F ...

最新文章

  1. 美团是怎么玩儿AI的?今晚8点揭秘美团超大规模知识图谱--美团大脑
  2. J2EE 13规范(4)-JSP
  3. 世界无人帆船大赛首次登陆中国,水手梦也能用代码实现
  4. java 开源缓存框架--转载
  5. QT的QScriptEngineAgent类的使用
  6. 导致oracle 控制文件坏,异常断电导致ORACLE控制文件等受到破坏的处理
  7. 解决安装IIS时提示找不到zClientm.exe文件的问题
  8. hivesql修改字段类型_Hive SQL语法总结
  9. jsp单选按钮传值传递jsp_一篇彻底搞懂jsp
  10. 今天工作中碰到一个clone的问题
  11. 面向微软合作伙伴和客户的Azure应用托管正式可用
  12. codevs——1507 酒厂选址
  13. python 浏览器自动化 弹窗控制_selenium 网页自动化 - 在访问一个网页时弹出的浏览器窗口,我该如何处理?...
  14. “极度郁闷,要求慰安”
  15. ubuntu linux mac地址,告诉你Ubuntu更改mac地址的方法及命令
  16. 用java设置网页背景图片_JAVA设置背景图片
  17. weblogic新建一个managed server并启动
  18. CSS3图片上下移动的动画效果
  19. 快速采集详情API接口
  20. 《简明数学分析》郇中丹——1.2对课程学习的忠告

热门文章

  1. 洛谷 P4093: bzoj 4553: [HEOI2016/TJOI2016]序列
  2. springmvc系列一 之配置介绍(包含官网doc)
  3. Spring总结七:AOP动态代理的实现
  4. STM32串口通信(使用C8T6)
  5. [家里蹲大学数学杂志]第270期张恭庆编《泛函分析讲义》2.5节以前的习题参考解答...
  6. 一周最新示例代码回顾 (4/9–4/15)
  7. find命令之正则表达式
  8. myeclipse 8.5安装freemarker插件方法
  9. 删除指定路径下的文件以及文件夹
  10. 网络学习(六)Windows XP系统之ghost安装