: Elisa Bertino, Lorenzo Martino, Federica Paci, Anna Squicciarini
: Security for Web Services and Service-Oriented Architectures
: Springer-Verlag
: 9783540877424
: 1
: CHF 47.50
:
: Informatik
: English
: 226
: Wasserzeichen
: PC/MAC/eReader/Tablet
: PDF
Web services technologies are advancing fast and being extensively deployed in many di?erent application environments. Web services based on the eXt- sible Markup Language (XML), the Simple Object Access Protocol (SOAP), andrelatedstandards,anddeploy dinService-OrientedArchitectu es(SOAs) are the key to Web-based interoperability for applications within and across organizations. Furthermore, they are making it possible to deploy appli- tions that can be directly used by people, and thus making the Web a rich and powerful social interaction medium. The term Web 2.0 has been coined to embrace all those new collaborative applications and to indicate a new, 'social' approach to generating and distributing Web content, characterized by open communication, decentralization of authority, and freedom to share and reuse. For Web services technologies to hold their promise, it is crucial that - curity of services and their interactions with users be assured. Con?dentiality, integrity,availability,anddig talidentitymanagementareallre uired.People need to be assured that their interactions with services over the Web are kept con?dential and the privacy of their personal information is preserved. People need to be sure that information they use for looking up and selecting s- vicesiscorrectanditsintegrity sassured.Peoplewantservicesto eavailable when needed. They also require interactions to be convenient and person- ized, in addition to being private. Addressing these requirements, especially when dealing with open distributed applications, is a formidable challenge.

Elisa Bertino is professor of Computer Science and Electrical and Computer Engineering, and research director of the Center for Education and Research in Information Assurance and Security (CERIAS) at Purdue University. She has carried out extensive research on various security topics, such as foundations of access control systems, security for location-based applications, security for web services, digital identity management, data privacy, security and privacy for healthcare applications and for GIS; and has given numerous presentations and tutorials on these topics in scientific conferences. Recently, she recently received the IEEE Computer Society 2005 Kanai award for her research in security for distributed systems. She has also served as a member of the Microsoft Trustworthy Computing Academic Advisory Board.

Lorenzo D. Martino is visiting assistant professor at the Computer and Information Technology (C&IT) department of Purdue University and at the Cyber Center of the Purdue University. He has carried out research on trust negotiation techniques and security for web services.

Federica Maria Francesca Paci is a PhD Student at the University of Milan, Italy. Her main research interests include the development of access control models for constraint workflow systems, Web services access control models and secure distribution of XML documents. She has published several refereed journal and conference papers in these areas.

Anna Squicciarini is a post doctoral research associate in the Computer Science Department of Purdue University. She conducts research on security for distributed systems, with particular focus on trust management, identity management and access control for grids and Web Services. She has published several refereed journal and conference papers in these areas. She has been the main architect of the Trust-X system, an innovative system supporting trust negotiation in distributed open systems.

<
Preface6
Contents8
Introduction12
Security for Web Services and Security Goals12
Privacy14
Goals and Scope of the Book and its Intended Audience15
An Overview of the Book's Content16
Web Service Technologies, Principles, Architectures, and Standards20
SOA and Web Services Principles21
Web Services Architecture24
Web Services Technologies and Standards24
SOAP26
Web Services Description Language (WSDL)27
Service Discovery: Universal Description, Discovery and Integration (UDDI)29
Considerations32
Web Services Infrastructure33
Web Services Threats, Vulnerabilities, and Countermeasures35
Threats and Vulnerabilities Concept Definition36
Threat Modeling38
Vulnerability Categorizations and Catalogs46
Threat and Vulnerabilities Metrics50
Standards for Web Services Security55
The Concept of Standard57
Web Services Security Standards Framework58
An Overview of Current Standards59
``Near the wire'' security standards59
XML Data Security61
Security Assertions Markup Language (SAML)63
SOAP Message Security66
Key and Trust Management standards70
Standards for Policy Specification74
Access Control Policy Standards77
Implementations of Web Services Security Standards83
Standards-related Issues84
Digital Identity Management and Trust Negotiation88
Overview of Digital Identity Management89
Overview of Existing Proposals91
Liberty Alliance92
WS-Federation95
Comparison of Liberty Alliance and WS-Framework98
Other Digital Identity Management Initiatives99
Discussion on Security of Identity Management Systems 102
Business Processes104
Deploying Multifactor Authentication for Business Processes 105
Architecture106
Digital Identity Management in Grid Systems106
The Trust Negotiation Paradigm and its Deployment using SOA109
Trust Negotiation and Digital Identity Management110
Automated Trust Negotiation and Digital Identity Management Systems: Differences and Similarities111
Integrating Identity Management and Trust Negotiations114
Architecture of a SP in FAMTN116
An Example of a Use Case: FSP in Liberty Web Services Framework117
Negotiations in an FAMTN Federation118