Re: [Isms] pre11 comments
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Isms] pre11 comments



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.
 
> 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).

> 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.


_______________________________________________
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.