跳到主要内容

2.1. User-based Security Model Users (基于用户的安全模型用户)

2.1. User-based Security Model Users (基于用户的安全模型用户)

基于用户的安全模型使用传统的用户概念来关联安全信息.用户由 userName 标识, 它是一个可读的名称, 表示代表其提供服务或进行处理的主体.

用户由以下组合唯一标识:

  • userName: 表示用户名称的 OCTET STRING (八位字节串).
  • securityName: 表示主体的可读名称.

用户与两种类型的信息关联:

Authentication Information (认证信息)

  • Authentication Protocol (认证协议): 用于认证消息的协议.
  • Authentication Key (认证密钥): 认证协议使用的密钥.此密钥本地化到特定的 SNMP 引擎.

Privacy Information (隐私信息)

  • Privacy Protocol (隐私协议): 用于保护消息机密性的协议.
  • Privacy Key (隐私密钥): 隐私协议使用的密钥.此密钥本地化到特定的 SNMP 引擎.

用户的认证和隐私密钥使用密钥本地化算法本地化到特定的 SNMP 引擎.这确保用户的密钥对于不同的 SNMP 引擎是不同的, 从而限制了密钥泄露时的潜在损害.

用户在每个 SNMP 引擎上本地定义.特定 SNMP 引擎已知的用户集在 usmUserTable 中维护, 该表在本文档的第 5 节中定义.