Skip to content

SNMP Versions

Model Level Authentication Encryption Result
SNMPv1 noAuthNoPriv Community string no Uses a community string match for authentication
SNMPv2c noAuthNoPriv Community string no Uses a community string match for authentication
SNMPv3 noAuthNoPriv Username no Uses a username match for authentication
SNMPv3 authNoPriv MD5 or SHA no Provides authentication based on the HMAC-MD5 or HMAC-SHA algorithms
SNMPv3 authPriv MD5 or SHA DES, 3DES, AES128, AES192, AES256 Provides authentication based on the HMAC-MD5 or HMAC-SHA algorithms. Allows specifiying the User-based Security Model (USM)

SNMPv3

SNMPv3 authentifie et chiffre les paquets sur le réseau pour fournir un accès sécurisé aux appareils. Cela permet de remédier aux vulnérabilités des versions précédentes de SNMP. Dans SNMPv1 et SNMPv2c, les requêtes et les traps ne sont ni authentifiées ni chiffrées.

Le SNMPv3 offre trois fonctions de sécurité :

  • Intégrité et authentification des messages: Garantit qu'un paquet n'a pas été altéré et qu'il provient d'une source valide
  • Chiffrement de messages: chiffre les paquets pour empêcher qu'il soit vu par une source non autorisée
  • Contrôle d'accès