GS2: Bridge between SASL and GSS-API

Slides:



Advertisements
Similar presentations
Adding SASL to HTTP/1.1 draft-nystrom-http-sasl-07.txt Magnus Nyström, RSA Security Alexey Melnikov, Isode Limited
Advertisements

EAP Channel Bindings Charles Clancy Katrin Hoeper IETF 76 Hiroshima, Japan November 08-13, 2009.
Project Moonshot update TF-EMC2 & TF-MNM 14 & 16 February 2011.
sec IEEE MEDIA INDEPENDENT HANDOVER DCN: sec-mih-level-security-considerations Title: MIH-level Security Considerations.
Interprocess Communications
NEA Working Group IETF meeting Nov 17, 2011 IETF 82 - NEA Meeting1.
SIP working group status Keith Drage, Dean Willis.
MPTCP – MULTIPATH TCP Interim meeting #3 20 th October 2011 audio Yoshifumi Nishida Philip Eardley.
QUALCOMM Incorporated 1 Protocol Options for BSN- BSMCS Controller Interface Jun Wang, Kirti Gupta 05/16/2005 Notice: Contributors grant a free, irrevocable.
RADIUS Crypto-Agility Requirements November 18, 2008 David B. Nelson IETF 73 Minneapolis.
EAP Method Update (EMU) IETF-79 Chairs Joe Salowey Alan DeKok.
Dime WG Status Update IETF#80, 1-April Agenda overview Agenda bashing WG status update Active drafts Recently expired IESG processing Current milestones.
XCON IETF 63 08/01/2005 Paris, France. Administrative Stuff Read “Note Well” statement (yellow sheet in your registration packet) Minutes Scribe Blue.
SIEVE Mail Filtering WG IETF 65, Dallas WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
BFD Working Group Document Status – IETF 78 Jeffrey Haas, Dave Ward,
Draft-huston-sidr-rfc6490-bis Geoff Huston Slide 1/6.
1 Pascal URIEN, IETF 63th Paris, France, 2nd August 2005 “draft-urien-eap-smartcard-type-02.txt” EAP Smart Card Protocol (EAP-SC)
- 1 -P. Kyzivatdraft-sipping-gruu-reg-event-00 Reg Event Package Extensions draft-sipping-gruu-reg-event-00 IETF64 Nov-2005.
A Framework for Session Initiation Protocol User Agent Profile Delivery (draft-ietf-sipping-config-framework-11) SIPPING – IETF 68 Mar 19, 2007 Sumanth.
Privecsg Privacy Recommendation PAR Proposal Date: [ ] Authors: NameAffiliationPhone Juan Carlos ZúñigaInterDigital
NEA Working Group IETF meeting July 27, 2011 Jul 27, 2011IETF 81 - NEA Meeting1.
Slide 1 IEEE 802 Response to FDIS comments on IEEE 802.1AB 20 March 2014 Authors: NameCompanyPhone .
ECC Design Team: Initial Report Brian Minard, Tolga Acar, Tim Polk November 8, 2006.
IDR WG Document Status Update Sue Hares, Yakov Rekhter November 2005.
YANG Background and Discussion: Why we need a new language for NETCONF configuration modeling The YANG Gang IETF 70 Vancouver, Canada.
LMAP Framework draft-ietf-lmap-framework-01 Philip Eardley Al Morton, Marcelo Bagnulo, Trevor Burbridge, Paul Aitken, Aamer Akhter 6 th November 2013 Vancouver,
9/21/2016 Presentation layer Abstract Syntax Notation #1 Basic Encoding Rules.
Authorization via TLS Welcome! Simon Josefsson – Security advisor to PDC/KTH Middleware Security Group Meeting Stockholm,
Netconf Notifications Sharon Chisholm Hector Trevino IETF 67 November 2006.
Real-time aspects June 19, 2016
Using BGP to Bind MPLS Labels to Address Prefixes draft-rosen-idr-rfc3107bis-00 Eric Rosen (presented by Ross Callon) IETF 95 MPLS WGdraft-rosen-idr-rfc3107bis-001.
SNMP (Simple Network Management Protocol) Overview
SASL GSS-API Bridge: GS2
CAPWAP Threat Analysis
Authenticated Identity
MQTT-255 Support alternate authenticaion mechanisms
Managed Objects for Packet Sampling
Phil Hunt, Hannes Tschofenig
CredSSP in RDP Sreekanth Nadendla Windows Open Specifications.
Virtual Interim CLUE Signalling discussion
AAA and AAAS URI Miguel A. Garcia draft-garcia-dime-aaa-uri-00.txt
SNMP (Simple Network Management Protocol) Overview
Kristof Teichel, Dieter Sibold, Daniel Franke
GSS-API based Authentication and Key Establishment in TLS
The Tunneled Extensible Authentication Method (TEAM)
SECMECH BOF EAP Methods
IETF Working Group CSCI 344 Spring 2016 Report <Your name>
IEEE MEDIA INDEPENDENT HANDOVER DCN:
JCL Standards #2 Company Name

Maryna Komarova (ENST)
Pairing Protocol (for DNS SD privacy)
draft-ipdvb-sec-01.txt ULE Security Requirements
draft-ietf-mtgvenue-iaoc-venue-selection-process
Security Vulnerabilities in RPC (csci5931)
Updates to Draft Specification for DTN TCPCLv4
July 2010 doc.: IEEE /0903r0 A proposal for next generation security in built on changes in ac 23 August 2012 Authors: Name Company.
ECN Experimentation draft-black-ecn-experimentation
Post WG LC NMDA datastore architecture draft
David Noveck IETF99 at Prague July 20, 2017
OSPF WG Status IETF 98, Chicago
GeneRic Autonomic Signaling Protocol draft-ietf-anima-grasp-08
An Update on BGP Support for 4-byte ASN
Doc.: IEEE /XXXr0 10 May 2011 Sep 19, 2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)‏ Submission Title:
draft-ietf-dtn-bpsec-06
HMAC and its Design Objectives
BPSec: AD Review Comments and Responses
Update for “Multicast Considerations over IEEE 802 Wireless Media”
Working Group Draft for TCPCLv4
TCP Maintenance and Minor Extensions (TCPM) Working Group Status
Presentation transcript:

GS2: Bridge between SASL and GSS-API Info: http://josefsson.org/sasl-gs2/ Questions? simon@josefsson.org Draft -02 posted Jul-06. WGLC during 31 Aug – 18 Sep. Draft -03 posted Nov-06 Solves several WGLC issues. Please verify that -03 is complete... ...except known open issues on next slides.

GS2: Bridge between SASL and GSS-API Open Issue 1/3: Support for GSS-API credentials/mechanisms without integrity Feature request that came up during WGLC. Vulnerable to MITM unless we require TLS. We can't support non-integrity capable credentials until KITTEN defines new APIs. Complicates protocol and implementations Creeping featurism, no IETF standard use-cases. Alternative: Specify another SASL family GS0 for these mechanisms? How to resolve: Option 1: Publish -02 now, revise GS2 or do GS0 later. Option 2: Revise GS2 now (volunteers?).

GS2: Bridge between SASL and GSS-API Open issue 2/3: Channel binding documents GS2 reference d-w-on-channel-binding-00. TLS channel bindings are specified in draft-altman-tls-channel- bindings-00. Not sufficient to be able to implement GS2 today. Underspecified channel binding syntax for TLS. Reason for failure to implement GS2 in GNU SASL. How to resolve: Option 1: Reference draft-altman-tls-channel-bindings in GS2 and explain how to use it explicitly. Option 2: Improve other drafts, possibly writing a new document to describe how channel bindings are used in GS2 or SASL in general.

GS2: Bridge between SASL and GSS-API Open issue 3/3: Compute Kerberos V5 GS2 mech name Need two independent computations I have one so far, noticed several ways to go wrong, not confident of my result. This is used only in the example section. However, WILL be hard-coded in implementations to avoid having to implement B32/SHA1/DER. B32(TEN(SHA1(DER(KRB5-OID)))) B32 – Base32 encoding TEN – First ten bytes SHA1 – SHA.1 hash DER – ASN.1 encoding KRB5-OID – from RFC 1964 How to resolve: Volunteer(s) needed