Re: [Isms] WGLC: draft-ietf-isms-radius-usage-02
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Isms] WGLC: draft-ietf-isms-radius-usage-02



--On Tuesday, April 01, 2008 03:44:15 PM -0400 "David B. Nelson" 
<dnelson at elbrysnetworks.com> wrote:

>> section 2 discusses PAM; how do RADIUS servers in a Windows
>> environment do this?
>
> PAM is an interface between an end-user data service (e.g. SSH) and an
> authentication service (e.g. RADIUS Client).  RADIUS Servers do not come
> into the picture.  PAM is common in Unix environments.  I don't know what
> the equivalent is in a Windows environment.

To be fair, it is also reasonable for a RADIUS server to use PAM for 
password verification, allowing any of a variety of backends to be plugged 
in.  But as far as the protocol is concerned, that's an implementation 
detail.  For that matter, the use of PAM between an SSH server and RADIUS 
client is also an implementation detail.  It's possible that an SSH server 
uses PAM to support the password or keyboard-interactive auth methods, and 
if so, it's possible that the PAM stack is configured to use RADIUS.  The 
fact that we mention this possibility in a couple of places does not mean 
we are obligated to describe every way in which an SSH server might end up 
being a RADIUS client.

I don't think any change is needed here.

>> section 2.1
>> "Specific attributes for use with SNMP Transport Models are
>> recommended in this document." I don't think this document should be
>> used to make recommendations of specific RADIUS attributes. This
>> document should simply be about how to use the management-related
>> attributes that are defined, in an SNMP environment.
>
> Huh?  You want this document to describe how to use RADIUS for
> authentication and authorization of SNMP access without mentioning
> specific RADIUS attributes?  I know that SNMP documentation and
> architecture is big on abstraction, models, and such.  RADIUS
> documentation doesn't go in for that sort of thing, for better or worse.
> I wouldn't know where to begin...

I think I have to agree with David here. :-)

The point of this document is to describe how to use RADIUS to authorize 
SNMP access.  I don't see how we can do that without indicating which 
RADIUS attributes are used for that purpose and what they mean.  We could 
write a document which describes some abstraction for allowing SNMP 
applications to see whatever attributes happened to be provided by the 
RADIUS server, but I don't think that would accomplish our goal for this 
document.


>> I don't think SNMP has anything to do with this, and there is no
>> place in the ISMS architecture to specify these values.
>
> There may not be a place in the ISMS architecture.  However, RADIUS has a
> long history of provisioning limits on the services that it authorizes, so
> it seemed natural to continue this practice with SNMP.

I agree.  Note that the SNMP architecture doesn't necessarily need to have 
any place to specify these limits.  This can be handled entirely at the SSH 
layer.  And yes, I do think this document is the right place to discuss 
such things.


-- Jeff
_______________________________________________
Isms mailing list
Isms at ietf.org
https://www.ietf.org/mailman/listinfo/isms



Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.