Re: [Isms] pre11 comments
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Isms] pre11 comments
W.r.t. David's question:
>
> Wes Hardaker writes...
>
> > The security to group table is indexed by the model and the name
> > that the model provides:
> >
> > +--vacmSecurityToGroupTable(2)
> > |
> > +--vacmSecurityToGroupEntry(1)
> > | Index: vacmSecurityModel, vacmSecurityName
> > |
> > +-- ---- INTEGER vacmSecurityModel(1)
> > +-- ---- String vacmSecurityName(2)
> > +-- CR-- String vacmGroupName(3)
> > +-- CR-- EnumVal vacmSecurityToGroupStorageType(4)
> > +-- CR-- EnumVal vacmSecurityToGroupStatus(5)
> >
> > It provided the ability for "wes" in USM land to be different
> > than "wes" in KSM land. Or the same; it was an operator decision.
>
> Was that a conscious goal of the VACM design, or was that simply an
> unplanned outcome that some may have taken advantage of later? After all,
> if vacmSecurityName is supposed to be a model independent name,
> it seems odd to make it model dependent again in this fashion.
>
I remember the discussion very well, and I was opposed to see the
vacmSecurityModel as one of the index objects. But in the end I
was unable to convince (enough) others and so (rough) WG consensus
was to indeed include it.
> > Now with the ISMS based solution then all future transport protocols
> > operating as a TM underneath TSM will always have identical
> > securityNames mapped to the same group and there is no way to change
> > that. "wes" in SSH will have to be equivalent to "wes" in TLS because
> > the model number will be constant for both (which will be the enum
> > value for TSM).
>
> I happen to think that level of simplification is probably a Good
> Idea (tm).
> I also think that the level of access control complexity (down to
> leaf node
> granularity) is more than 80% of operators find a valid use for.
> Sometimes having too many choices is a Bad Idea (tm).
>
I agree. In hindight, I think we overdesigned it which made it far more
complex than needed.
> > The WG needs to make a decision whether we care about this or not.
>
> I personally don't care. I think we can solve the 80% problem by having a
> single TSM that is always "good enough" when correctly configured. BTW,
> correct configuration is *always* going to be a caveat for any security
> related solution. As Dave H. says, if there is a market demand for
> "Differentiated Services" TSM, one could always take the current work and
> spin up another document to describe it.
>
> I think (and this is my subjective opinion) that to be true to SNMPv3
> architecture, you'd need to have multiple Security Models, each
> with its own name, rather than a single, parameterized Security Model that
> could export a pseudonym for the purpose of VACM mapping. At least for
the sake of
> architectural description; the implementation could optimize by creating a
> single parameterized model, I suppose.
>
Well, given my above comment, I guess you can understand that I am
in favor of just using TSM (at least for now) as the security model, no
matter what unerlying technology is being used.
Bert
_______________________________________________
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.