Draft-ietf-abfab-aaa-saml Josh Howlett IETF 90. Remaining issues (recap from IETF 89) SAML naming of AAA entities The focus of this presentation Alejandro.

Slides:



Advertisements
Similar presentations
Open Grid Forum 19 January 31, 2007 Chapel Hill, NC Stephen Langella Ohio State University Grid Authentication and Authorization with.
Advertisements

XP Processor Intermediary XP Processor Intermediary XP Processor Application Message (Application Headers+ Application Bodies) XP Layer Entity XP Layer.
ABFAB for Internet-of-Things Rhys Smith, Janet Sam Hartman & Margaret Wasserman, Painless Security.
Common Identifiers Providing Globally Unique Identifiers for UUID and Application IDs of keys and other objects.
Trust Router Overview IETF 86, Orlando, FL Trust Router Bar BOF Margaret Wasserman
BGP.
XML Configuration Access Protocol (XCAP) Jonathan Rosenberg dynamicsoft.
1 Security Assertion Markup Language (SAML). 2 SAML Goals Create trusted security statements –Example: Bill’s address is and he was authenticated.
Key Negotiation Protocol & Trust Router draft-howlett-radsec-knp ABFAB, IETF March, Prague.
Multihop Federations draft-mrw-abfab-multihop-fed-01.txt Margaret Wasserman
Carrying Location Objects in RADIUS Hannes Tschofenig, Farid Adrangi, Avi Lior, Mark Jones.
ABFAB Multihop Federations draft-mrw-abfab-multihop-fed-01.txt Margaret Wasserman
Multihop Federations & Trust Router draft-mrw-abfab-multihop-fed-02.txt draft-mrw-abfab-trust-router-01.txt Margaret Wasserman
Rensselaer Polytechnic Institute CSC-432 – Operating Systems David Goldschmidt, Ph.D.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
Issues of HIP in an Operators Network Nick Papadoglou Thomas Dietz.
A RADIUS Attribute for SAML Messages draft-ietf-abfab-aaa-saml-01 ABFAB, IETF 80.
Draft-ietf-abfab-aaa-saml Josh Howlett, JANET IETF 82.
Shibboleth 2.0 IdP Training: Basics and Installation January, 2009.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
SAML Conformance Sub-Group Report Face-to-face meeting August 29, 2001 Bob Griffin.
1 3 Web Proxies Web Protocols and Practice. 2 Topics Web Protocols and Practice WEB PROXIES  Web Proxy Definition  Three of the Most Common Intermediaries.
SWITCHaai Team Introduction to Shibboleth.
70-411: Administering Windows Server 2012
Dean Cheng Jouni Korhonen Mehamed Boucadair
Cross-Enterprise User Assertion IHE Educational Workshop 2007 Cross-Enterprise User Assertion IHE Educational Workshop 2007 John F. Moehrke GE Healthcare.
Shib-Grid Integrated Authorization (Shintau) George Inman (University of Kent) TF-EMC2 Meeting Prague, 5 th September 2007.
HTTP Extension Framework Name: Qin Zhao Id:
Serving society Stimulating innovation Supporting legislation Danny Vandenbroucke & Ann Crabbé KU Leuven (SADL) AAA-architecture for.
Identities and Network Access Identifier in M2M Page 1 © GPP2 3GPP2 and its Organizational Partners claim copyright in this document and individual.
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
SAML 2.0: Federation Models, Use-Cases and Standards Roadmap
IPSec IPSec provides the capability to secure communications across a LAN, across private and public wide area networks (WANs) and across the Internet.
Project Moonshot update ABFAB, IETF 80. About Moonshot Moonshot is implementing ABFAB Developer meeting, 24 March 2011 Testing event, 25 March 2011 A.
July 16, Diameter EAP Application (draft-ietf-aaa-eap-02.txt) on behalf of...
Connect. Communicate. Collaborate Place organisation and project logos in this area Usage of SAML in eduGAIN Stefan Winter, RESTENA Foundation TERENA Networking.
Multihop Federations draft-mrw-abfab-multihop-fed-01.txt Margaret Wasserman
March 15, 2005 IETF #62 Minneapolis1 EAP Discovery draft-adrangi-eap-network-discovery-10.txt Farid Adrangi ( )
Communicating Security Assertions over the GridFTP Control Channel Rajkumar Kettimuthu 1,2, Liu Wantao 3,4, Frank Siebenlist 1,2 and Ian Foster 1,2,3 1.
AAI WG EMI Christoph Witzig on behalf of EMI AAI WG.
EAP Authentication for SIP & HTTP V. Torvinen (Ericsson), J. Arkko (Ericsson), A. Niemi (Nokia),
IETF70 DIME WG1 ; ; Diameter Routing Extensions (draft-tsou-dime-base-routing-ext.
Chapter 3: Authentication, Authorization, and Accounting
1 RADIUS Mobile IPv6 Support draft-ietf-mip6-radius-01.txt Kuntal Chowdhury Avi Lior Hannes Tschofenig.
1 RADIUS Attribute Harmonization and Informational guidelines for PWLAN Farid Adrangi Intel Corporation ( )
Carrying Location Objects in RADIUS Hannes Tschofenig, Farid Adrangi, Avi Lior, Mark Jones.
NEA Requirements Update -06 version summary. Posture Transport Considerations Issue –Ability of existing protocols used for network access to meet requirements.
Comments on SAML Attribute Mgmt Protocol Contribution to OASIS Security Services TC Phil Hunt & Prateek Mishra
Fonkey Project Update: Target Applications TechSec WG, RIPE-45 May 14, 2003 Yuri Demchenko.
1 HRPD Roamer Authentication Zhibi Wang, Sarvar Patel, Simon Mizikovsky, Nancy Lee.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential.
Dean Cheng 81 st IETF Quebec City RADIUS Extensions for CGN Configurations draft-cheng-behave-cgn-cfg-radius-ext
IETF 78 Maastricht 27 July 2010 Josh Howlett, JANET(UK)
August 2, 2005IETF63 EAP WG AAA-Key Derivation with Lower-Layer Parameter Binding (draft-ohba-eap-aaakey-binding-01.txt) Yoshihiro Ohba (Toshiba) Mayumi.
Web Protocols: HTTP COMP6017 Topics on Web Services Dr Nicholas Gibbins –
Trust Router Overview IETF 86, Orlando, FL Routing Area Meeting Margaret Wasserman
IETF 78 RADIUS extensions for DS-Lite draft-maglione-softwire-dslite-radius-ext-00 R. Maglione – Telecom Italia A. Durand – Juniper Networks.
Project Moonshot Daniel Kouřil EGI Technical Forum
Draft-howlett-abfab-trust-router-ps ABFAB, IETF83 Josh Howlett & Margaret Wasserman.
CLASSe PROJECT: IMPROVING SSO IN THE CLOUD Alejandro Pérez Rafael Marín Gabriel López
Copyright © 2009 Trusted Computing Group An Introduction to Federated TNC Josh Howlett, JANET(UK) 11 June, 2009.
Access Policy - Federation March 23, 2016
Analyn Policarpio Andrew Jazon Gupaal
RADEXT WG RADIUS Attribute Guidelines
Federation Systems, ADFS, & Shibboleth 2.0
NAI (4282bis) RADEXT - IETF 82.
Identity Federations - Overview
draft-ietf-geopriv-lbyr-requirements-02 status update
RADEXT WG RADIUS Attribute Guidelines draft-weber-radius-attr-guidelines-01.txt Greg Weber November 8th, 2005 v1 IETF-64, Vancouver.
Diameter ABFAB Application
Presentation transcript:

draft-ietf-abfab-aaa-saml Josh Howlett IETF 90

Remaining issues (recap from IETF 89) SAML naming of AAA entities The focus of this presentation Alejandro previously noted that RFC2865 requires either a password or state attribute in a RADIUS Access-Request message Assertion request/query profile will be updated to require RADIUS State attribute Document still feels a bit terse Further review would be much appreciated

Background: SAML naming of entities Syntactically, SAML entities are named using a URI (“Entity Identifier”) of not more than 1024 characters in length; there are no semantics The URI value is typically used by SAML entities to find the protocol endpoints & public keys of their correspondent entities in local configuration (“SAML federation metadata”), and so communicate This configuration effectively enumerates all of the SAML entities that a SAML entity knows, somewhat like hosts.txt

Background: why name AAA entities in SAML? AAA actors also have local configuration that describes their AAA correspondents (e.g., a NAS’s RADIUS server) Unlike SAML federation metadata, this local configuration usually only describes a very small part of the AAA system, because of the use of AAA fabrics that use intermediaries (such proxies or Trust Routers) This fabric enables AAA correspondents to trust each other (to some value of trust), even if it is not enumerated in the local configuration However naming the entities involved in SAML exchanges between AAA correspondents improves their ability to enforce policy at the SAML layer It is therefore desirable to name aaa-saml endpoints in the absence of SAML federation metadata

Proposal: SAML naming of ABFAB RP RFC7056 already describes how RADIUS attributes can be named using a URI urn:ietf:params:gss:radius-attribute RFC7055 already assigns RADIUS attributes naming an ABFAB acceptor GSS-Acceptor-Service-Name (164), GSS-Acceptor-Host-Name (165), GSS-Acceptor-Service-Specifics (166), GSS-Acceptor-Realm-Name (167) e.g.,“urn:ietf:params:gss:radius-attribute 164” Put these together: Append the value of the RFC7056 RADIUS attribute URIs with the RADIUS attribute values, space delimited: e.g., “urn:ietf:params:gss:radius-attribute 164 nfs” Concatenate these extended values, space delimited: e.g., “urn:ietf:params:gss:radius-attribute 164 nfs urn:ietf:params:gss:radius-attribute 165 fileserver urn:ietf:params:gss:radius-attribute 167 example.com” This identifies an entity that is an NFS server called “fileserver.example.com” Prepend this string with a string that explicitly denotes this entity as an ABFAB entity: e.g., “urn:ietf:params:gss:abfab-acceptor urn:ietf:params:gss:radius-attribute 164 nfs urn:ietf:params:gss:radius-attribute 165 fileserver urn:ietf:params:gss:radius-attribute 167 example.com”

Proposal: SAML naming of ABFAB IdP Assumption: the realm of the user’s NAI uniquely names the IdP e.g., has an IdP called “example.com” These is no RADIUS attribute for realm, so can’t use RFC7056 approach immediately Options: Specify a new URN to name the NAI realm: e.g., “urn:ietf:params:gss:abfab-idp example.com” Define a new (extended?) RADIUS attribute and use RFC7056 approach and generalise the prepended URN to mean a SAML entity ID

Summary Pick an approach and define needed URN/RADIUS attribute(s) AAA entities, or their intermediate AAA fabrics, must apply policy constraints controlling the names that other AAA entities can claim The implementation of these constraints is necessarily specific to the AAA protocol and/or AAA fabric in question, and so out-of-scope of aaa-saml