Return-Path: <owner-ips-outgoing@ece.cmu.edu>
X-Sieve: cmu-sieve 2.0
Return-Path: <owner-ips-outgoing@ece.cmu.edu>
Received: from bache.ece.cmu.edu (BACHE.ECE.CMU.EDU [128.2.129.23])
	by ece.cmu.edu (8.11.0/8.10.2) with ESMTP id h5Q1io423932
	for <ipsml@ece.cmu.edu>; Wed, 25 Jun 2003 21:44:50 -0400 (EDT)
Received: by bache.ece.cmu.edu (Postfix, from userid 953)
	id C75159D; Wed, 25 Jun 2003 21:44:49 -0400 (EDT)
Received: from sos.ece.cmu.edu (SOS.ECE.CMU.EDU [128.2.129.27])
	by bache.ece.cmu.edu (Postfix) with ESMTP
	id D22B88D; Wed, 25 Jun 2003 21:44:35 -0400 (EDT)
Received: by sos.ece.cmu.edu (Postfix)
	id 5CA998A0B; Wed, 25 Jun 2003 21:44:19 -0400 (EDT)
Received: from hazard.ece.cmu.edu (HAZARD.ECE.CMU.EDU [128.2.129.24])
	by sos.ece.cmu.edu (Postfix) with ESMTP id 4ECAF8A04
	for <ips-outgoing@sos.ece.cmu.edu>; Wed, 25 Jun 2003 21:44:19 -0400 (EDT)
Received: by hazard.ece.cmu.edu (Postfix)
	id 317DD8B; Wed, 25 Jun 2003 21:44:19 -0400 (EDT)
Received: by hazard.ece.cmu.edu (Postfix, from userid 953)
	id E95E690; Wed, 25 Jun 2003 21:44:18 -0400 (EDT)
Received: from sos.ece.cmu.edu (SOS.ECE.CMU.EDU [128.2.129.27])
	by hazard.ece.cmu.edu (Postfix) with ESMTP id EE93D8B
	for <ips-outgoing@ece.cmu.edu>; Wed, 25 Jun 2003 21:44:13 -0400 (EDT)
Received: by sos.ece.cmu.edu (Postfix, from userid 363)
	id DBBDB8A0C; Wed, 25 Jun 2003 21:44:13 -0400 (EDT)
X-Original-To: ips@sos.ece.cmu.edu
Received: from hazard.ece.cmu.edu (HAZARD.ECE.CMU.EDU [128.2.129.24])
	by sos.ece.cmu.edu (Postfix) with ESMTP id 71A5A8A04
	for <ips@sos.ece.cmu.edu>; Wed, 25 Jun 2003 21:44:12 -0400 (EDT)
Received: by hazard.ece.cmu.edu (Postfix)
	id 32AF690; Wed, 25 Jun 2003 21:44:12 -0400 (EDT)
Delivered-To: ips@ece.cmu.edu
Received: by hazard.ece.cmu.edu (Postfix, from userid 953)
	id D27CD8B; Wed, 25 Jun 2003 21:44:11 -0400 (EDT)
Received: from sj-iport-2.cisco.com (sj-iport-2-in.cisco.com [171.71.176.71])
	by hazard.ece.cmu.edu (Postfix) with ESMTP id 2E86891
	for <ips@ece.cmu.edu>; Wed, 25 Jun 2003 21:44:01 -0400 (EDT)
Received: from cisco.com (171.71.177.237)
  by sj-iport-2.cisco.com with ESMTP; 25 Jun 2003 18:43:34 -0800
Received: from cisco.com (cypher.cisco.com [171.69.11.143])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h5Q1huMO012319;
	Wed, 25 Jun 2003 18:43:58 -0700 (PDT)
Received: (from kzm@localhost)
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) id SAA18700;
	Wed, 25 Jun 2003 18:43:56 -0700 (PDT)
From: Keith McCloghrie <kzm@cisco.com>
Message-Id: <200306260143.SAA18700@cisco.com>
Subject: Re: iSCSI User Auth MIB - security issue
To: Black_David@emc.com
Date: Wed, 25 Jun 2003 18:43:56 -0700 (PDT)
Cc: ips@ece.cmu.edu
In-Reply-To: <277DD60FB639D511AC0400B0D068B71E0564CE0F@corpmx14.us.dg.com> from "Black_David@emc.com" at Jun 25, 2003 03:46:00 PM
X-Mailer: ELM [version 2.5 PL1]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-ips@ece.cmu.edu
Precedence: bulk
X-Spam-Status: No, hits=-12.2 required=5.0
	tests=BAYES_10,IN_REP_TO,QUOTED_EMAIL_TEXT
	version=2.50
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp)

David,
 
The statement (below) about DES was true last year but it's about to
become false, because draft-blumenthal-aes-usm-05.txt recently went
through IETF Last Call, and all the security-related issues raised were
requests for clarifications/further explanations.  An updated draft
addressing all the Last Call comments is ready to be submitted (before
next week's deadline).

Thus, your choice 2) is already in process, and "the major issue" will
no longer be valid when the User Identity Authentication MIB is ready
to be standardized.

Keith.

PS. One of the requirements of the Security Considerations section
in a RFC containing a MIB is to specify which objects need what
kind of security, e.g., encryption.


> AD and Expert Review of the User Identity Authentication MIB
> for iSCSI, draft-ietf-ips-auth-mib-04.txt, has turned up
> some serious security issues with the following two MIB objects:
> 
>  	- ipsAuthCredChapPassword
>  	- ipsAuthCredSrpPassword
> 
> Aside from the first one being misnamed (iSCSI requirements
> for CHAP prohibit using something as weak as a password),
> the major issue is that even with SNMPv3, it's not possible
> to write to these objects with security comparable to the
> underlying authentication mechanisms.  SNMPv3 security
> apparently does not currently support any encryption 
> stronger than DES, making a 56-bit DES key the weak
> link if these fields are written via SNMPv3, and anyone
> who writes these fields without encryption is probably
> clue-impaired.
> 
> I'm seeking input on how to move forward.  There are
> two basic choices:
> 
> (1) Delete those two objects and rename this MIB to be an
> Authorization MIB in some fashion.
> 
> Despite its Authentication name, this MIB is mostly about
> authorization - determining which identities are allowed to
> participate in an iSCSI session.  This choice would involve
> deleting the above two fields, renaming the MIB from  an
> "Authentication" MIB to something containing "Authorization" or
> "Access Control", and revising appropriate descriptive text
> accordingly.  The resulting MIB would still be able to
> configure which identities and related credentials could be
> used for by iSCSI counterparts, but would not be able to
> set CHAP secrets or SRP passwords.
> 
> (2) Retain those two objects either via redesign or work on
> SNMPv3 to improve available encryption.
>
> If the WG feels that the ability to set CHAP secrets and SRP
> passwords via this MIB is crucial to the functional utility of
> the MIB, it is possible do work to improve their security,
> either via higher security MIB objects (e.g., along the lines
> of the KeyChange TC in RFC 2274) or by providing stronger
> encryption for SNMPv3.  Both would involve significant work
> and take significant time.
> 
> My inclination would be to remove the fields (1), as it's 
> simpler and appears to retain most of the useful functionality,
> but I wanted to ask WG members whether the resulting loss of
> functionality is sufficiently severe to favor an alternative
> approach of increasing the security of the objects involved (2).
> 
> Please comment.
> 
> Thanks,
> --David
> 
> ----------------------------------------------------
> David L. Black, Senior Technologist
> EMC Corporation, 176 South St., Hopkinton, MA  01748
> +1 (508) 293-7953             FAX: +1 (508) 293-7786
> black_david@emc.com        Mobile: +1 (978) 394-7754
> ----------------------------------------------------
>  
> 
