L’authentification dans SNMPv2c est gérée en utilisant un mécanisme d’authentification de message (Message Authentication Code, MAC). Le MAC utilise une clé partagée entre l’équipement SNMP et le gestionnaire pour calculer une valeur de hachage qui est ajoutée au message SNMP. Lorsque le gestionnaire reçoit le message, il calcule également le MAC en utilisant la même clé partagée et compare le résultat avec le MAC reçu. Si les valeurs correspondent, le message est considéré comme authentique et est traité. Si les valeurs ne correspondent pas, le message est considéré comme altéré ou malveillant et est rejeté. Le MAC fournit une vérification d’intégrité des messages SNMP pour aider à prévenir les attaques de type man-in-the-middle et la falsification de messages.