Hi,
        I have a question related to the usm_check_secLevel function and
the RFC3414. In the RFC3414 section 3.2 point 5 states

   5)  If the information about the user indicates that it does not
       support the securityLevel requested by the caller, then the
       usmStatsUnsupportedSecLevels counter is incremented and an error
       indication (unsupportedSecurityLevel) together with the OID and
       value of the incremented counter is returned to the calling
       module.

        The usm_check_secLevel() checks if the user in the USM table has
at least the security level that is in the packet. So, for instance, if
you have an authPriv user in the usm table and a packet with that user
arrives with noAuthNoPriv, the agent is not discarding the packet.
        My question is, is this a correct interpretation of the RFC? Or
the correct action would be to compare the security levels and if those
don't match then discard the packet? (in the later case the packet shall
arrive with exactly the same security level than the user in the USM
table)

I look forward hearing your opinions on this.

Thanks, 
Pablo

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to