140 likes | 247 Views
Gridshell Security. Master Project Akylbek Zhumabayev Rochester Institute of Technology. Agenda. Problem Statement Approach to solution Grid and Gridshell Web Service Security Standards Solution. Problem Statement. Security solution for gridshell:
E N D
Gridshell Security Master Project Akylbek Zhumabayev Rochester Institute of Technology
Agenda • Problem Statement • Approach to solution • Grid and Gridshell • Web Service • Security • Standards • Solution
Problem Statement Security solution for gridshell: • Easy setup and configuration of client • Integrated with grid systems • Supports all security dimensions • Can be applied to popular web platform • Scalable: nodes, layers • Optimized for better performance • Reliable: message delivery, QoS
Approach to Solution • Solution – specification for developers • Examples of implementation • Based on technologies considered secure • Designed on open security standards • Web Services – solution platform • Combination of transport and message security
Grid • HPC nodes • Middleware HPC HPC Server HPC Client Client
Gridshell • Teragrid • Simple API • Features Client Client Gridshell Web Service Grid 1 Grid 3 Grid 2
Web Service (WS) • Proved platform for distributed systems • Popular XML-based web technology WS Client SOAP Message Transport Layer
Security Access Control Trust Delegation • Cryptography • Security Context Message security context Message security context WS Client Grid SOAP Transport security context Transport security context
Security Standards for WS Secure Context WS-SecureConversation (IBM) Reliability WS-Reliability (OASIS) WS-Reliable Messaging (OASIS) Trust WS-Trust (OASIS) XKMS (W3C) WS-Federation (IBM) IDFF Shibboleth Policy WS-Policy (W3C) WS-Security Policy (OASIS) Resource XACML (OASIS) RBAC (NIST) EPAL (IBM) SOAP WS-Security (OASIS) WS-Addressing (W3C) U/P SAML X.509 Kerberos REL XML XML Encryption (W3C) XML Signature (W3C)
Popular WS Solutions • Microsoft WCF • Sun Metro • Apache Axis2 • Apache CXF • IBM WebSphere • BEA WebLogic • WSO2 WSF
WS-* Stack Secure Context WS-SecureConversation (1,2,3) Reliability WS-Reliability (2) WS-Reliable Messaging Trust WS-Trust (1,2,3) XKMS WS-Federation IDFF Shibboleth Policy WS-Policy (1,2,4) WS-Security Policy (1,2) Resource XACML RBAC EPAL SOAP WS-Security WS-Addressing U/P SAML X.509 Kerberos (1,2) REL XML XML Encryption XML Signature Implemented in all solutions Partially implemented Not implemented
GSI • Grid Community did much in security field • Security standard for grid systems • Supports some open security standards
Solution • Common specifications • Platform-dependent specifications • Gridshell modules • Security dimensions • Performance • Client security infrastructure • Third-party products
Examples • Microsoft WCF • Sun Metro + Apache