Il y a trois niveaux de sécurité SNMP :
1. SNMPv1 et SNMPv2c : les communautés SNMP par défaut sont utilisées pour l’authentification et l’autorisation des clients. Cependant, ces communautés sont transmises en clair et peuvent être interceptées par des personnes non autorisées.
1. SNMPv3 : offre des fonctionnalités de sécurité améliorées telles que l’authentification des messages avec HMAC (Hashed Message Authentication Code), le chiffrement des messages avec DES (Data Encryption Standard) ou AES (Advanced Encryption Standard), et l’identification des utilisateurs.
1. SNMPv3 avec USM (User-based Security Model) : cette option de sécurité utilise les noms d’utilisateurs et les mots de passe pour l’authentification et l’autorisation. Elle offre un chiffrement de bout en bout et réduit les risques d’attaques par rebond.