Semantic Markup for Secure Survivable Enterprise Applications
Anya Kim, Amit Khashnobish, Jim Luo, Bruce Montrose, Myong Kang
US Naval Research Laboratory Code 5542 Washington, DC
Semantic Markup for Secure Survivable Enterprise Applications Anya - - PowerPoint PPT Presentation
Semantic Markup for Secure Survivable Enterprise Applications Anya Kim, Amit Khashnobish, Jim Luo, Bruce Montrose, Myong Kang US Naval Research Laboratory Code 5542 Washington, DC Introduction Service-oriented architectures Relies
Anya Kim, Amit Khashnobish, Jim Luo, Bruce Montrose, Myong Kang
US Naval Research Laboratory Code 5542 Washington, DC
Infrastructure T1 T2 T3 T4 T5 D3 D4 D2 D1
Web-service Level Enterprise Application Level
BPEL UDDI WSDL Augment with security-related markup in the context of the application Add semantic markup and query capabilities Semantic description of security-related concepts using ontologies Current Standard Our Contribution
Service Consumer Service Provider Security Requirements Security Capabilities Security Requirements Security Capabilities
Cookie Password Certificate X.509Certificate name value path version serialNumber issuer notBefore notAfter minLength
Date/time ontology Organizational ontology
– Describe security capabilities and requirements using NRL Security Ontology – GUI to browse ontologies, specify security, and discover services
– Created a simple GUI that represents data flow among tasks to specify security requirements: – Capturing mission software logic that spans multiple
– Consider security requirements in the context of mission software – Bridge the gap between operational community and security community
P2 P1 P3 P4 Service selector
Invoke the best service Search criteria List of potential services
Goal: functional & security descriptions
Service Registry QoS Security Status Check status 1 2 3 Compose Mission Logic (Business Logic)