In SNMPv2c, wordt authenticatie afgehandeld met de community string. De community string is een tekenreeks van maximaal 32 tekens, die wordt gebruikt als een soort van wachtwoord tussen het SNMP-beheerstation en het SNMP-agentapparaat. Als de community string overeenkomt tussen het beheerstation en het agentapparaat, dan wordt de SNMP-transactie uitgevoerd. Als de community string niet overeenkomt, dan wordt de transactie afgewezen.
Het gebruik van de community string in SNMPv2c biedt echter geen bescherming tegen afluisteren of manipulatie van SNMP-berichten. Daarom wordt het aanbevolen om SNMPv3 te gebruiken, waarbij veiligere mechanismen voor authenticatie en privacy zijn ingebouwd.