Re: [midcom] SNMPv3 as MIDCOM protocol: Opinions?

Michael Thomas <[email protected]>
Newsgroups gmane.ietf.snmpv3
Message-ID <[email protected]>
I'm sorry, I'm not willing to keep this thread
going because it really amounts to the same
equivocation and head-in-sand attitude that has
plagued this WG for years. I've lived through the
problems that Steve seconded. Dismiss them all you
like; the problems remain and SNMPv3 remains a
poor choice for anything but low-fanout
"infrastructure" where shared point to point
secrets are manageable -- or perhaps manifestly
not given SNMPv3's lack of uptake.

	Mike

Randy Presuhn writes:
 > Hi -
 > 
 > > From: Michael Thomas <[email protected]>
 > > Message-ID: <[email protected]>
 > > Date: Tue, 10 Dec 2002 12:11:44 -0800 (PST)
 > > To: Randy Presuhn <[email protected]>
 > > Cc: [email protected]
 > > Subject: Re: [midcom] SNMPv3 as MIDCOM protocol: Opinions?
 > > In-Reply-To: <[email protected]>
 > > References: <[email protected]>
 > ...
 > > Randy Presuhn writes:
 > >  > > From: Michael Thomas <[email protected]>
 > >  > Though it's a pain, it is O(n) to establish those
 > >  > initial secrets.  How does IKE/KINK/IPsec/TLS do
 > >  > any better for configuring a virgin box in a wiring
 > >  > closet somewhere.
 > > 
 > >    Wrong. It's O(n*m) for the number of secrets which
 > >    need to be shared. For IKE/KINK/TLS M can be made
 > >    to be 1. For SNMPv3, there is no such way to scale
 > >    back M.
 > 
 > Now I'm *really* mystified.  How can one establish
 > initial secrets for N boxes by only visiting one of them?
 > 
 > For SNMPv3, one needs to visit each virgin box to
 > establish its master key.  Everything else can be
 > automated.
 > 
 > >  > Scaling properties after that virgin box's "root
 > >  > password" has been set are another discussion.
 > > 
 > >    "Root password" is a meaningless abstraction. There
 > >    are shared secrets between hosts. That's all. 
 > 
 > No, such a perspective ignores the basic operational
 > problems of real equipment.  The part that is problematic is
 > establishing the "moral equivalent" of a root password in a
 > virgin box in a wiring closet.  Once that is done, the rest
 > is readily automated.  The cost of physically visiting a box
 > is far greater than the O(n*m) scaling of the automated part,
 > particularly when there are several orders of magnitude
 > difference between "n" and "m".
 > 
 > >  > >    Also: public key identities give the ability to
 > >  > >    use leap-of-faith kinds of enrollment schemes
 > >  > >    to make an explicit tradeoff of explicit
 > >  > >    positive identification for initial enrollment
 > >  > >    vs ease of deployment (cf SSH). Lack of public
 > >  > >    key identities for SNMPv3 makes that
 > >  > >    essentially impossible.
 > >  > 
 > >  > Even with public key systems, how does a virgin box
 > >  > in a wiring closet come to know what it can trust?
 > >  > This is the one point at which the current SNMPv3 docs
 > >  > require "out-of-band" action.  How does the IKE/KINK/
 > >  > IPsec/TLS suite do any better?
 > > 
 > >    1) Initial Enrollment (CA, addprinc...)
 > >    2) Leap of faith (cf SSH)
 > 
 > In other words, it doesn't do any better than SNMPv3.
 > 
 > >    SNMPv3 does not provid a means to leverage those
 > >    mechanisms. 
 > 
 > Your item (1) is exactly what USM suggests.  (2) is what
 > the "kickstart" proposals give us.
 > 
 > >  > >    RFC 2401 defines an access control mechanism
 > >  > >    for ACL-based filtering. I never claimed that
 > >  > >    it was granular enough for VACM/USM access
 > >  > >    control, but to imply that IPsec cannot provide
 > >  > >    access control is flat out wrong.
 > >  > 
 > >  > Uhh... I can't find anything in RFC 2401 that specifies how
 > >  > access control is actually *managed*.  My question was very
 > >  > specifically with respect to how the IKE/KINK/IPsec/TLC
 > >  > combination could address access control management.  Without
 > >  > the ability to manage access control, it seems a theoretical
 > >  > exercise.
 > > 
 > >    Who said anything about "management"? You said you
 > >    weren't sure that IPsec had an access control
 > >    mechanism. That's wrong. 
 > 
 > Please read what I've written before you put words into
 > my mouth.  I've taken great care to consistently refer to
 > access control management in this thread.
 > 
 > >               That's wrong. Also: there's a SPD
 > >    MIB which I assume addresses the management
 > >    angle. 
 > 
 > That brings us back to SNMPv3, doesn't it?  Kinda
 > proves the point.  Specifically:
 >     1) for establishing initial secrets (moral
 >        equivalent of "root password") SNMPv3
 >        fares no worse than IKE/KINK/IPsec/TLC
 >     2) as soon as we start talking about the
 >        management of access control, we're back
 >        in SNMPv3 land anyway
 >     3) the debate shifts from key management per se
 >        to the scaling properties of various key
 >        management mechanisms
 > 
 > >           In any case, this isn't about IPsec
 > >    vs. SNMPv3. It's about SNMPv3's woeful
 > >    inadequacy with regards key management/scaling.
 > ...
 > 
 > Well, I guess this statement is progress from your
 > earlier statement (Decmber 9) that "This is actually
 > a distinct negative for SNMPv3: complete abdication
 > of the problem of key distribution. With COPS and
 > MEGACO you get TLS and/or IKE/KINK. SNMPv3 has nothing."
 > 
 > Now to that question of "woeful inadequacy".  The crux of your
 > argument is the O(n*m) for complete rekey/update.  This is
 > really bad is N and M  are of the same order of magnitude.
 > When we're talking about network management, there are
 > normally several orders of magnitude difference between N
 > and M, making it much less of an issue.  The question for the
 > midcom folk would be whether that USM properties which make
 > it acceptible for network management would hold true in the
 > midcom environment.
 > 
 >  ------------------------------------------------------
 >  Randy Presuhn          BMC Software, Inc.  SJC-1.3141
 >  [email protected]  2141 North First Street
 >  Tel: +1 408 546-1006   San José, California 95131  USA
 >  ------------------------------------------------------
 >  My opinions and BMC's are independent variables.
 >  ------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.