|
Page 5 sur 13 4. La communauté SNMP
4.1 Communauté SNMP et sécurité
Une communauté est une chaîne de caractère. Il existe deux types de communauté : public et privé.
Une communauté publique peut lire des informations, alors qu’une communauté privée peut lire ajouter ou modifier des informations. On l’utilise dans les requêtes SNMP pour permettre d’établir des règles de sécurité. Ses règles ont pour but de restreindre l’accès aux utilisateurs aux différentes informations sur le réseau, et de vérifier et modérer les différents types d’actions auxquels ils ont accès.
Un agent SNMP est plus ou moins finement paramétré pour répondre aux requêtes dont le paramètre communauté est validé dans sa configuration. Chaque communauté SNMP est définie par une chaîne d'octets, ainsi que le nom de la communauté.
Afin d’assurer la sécurité des opérations, le protocole SNMP utilise la notion de message authentique. Il se définit comme un message pour lequel on a contrôlé que l’entité d’application qui l’émet est bien membre de la communauté spécifiée dans ce message.
Une administration sécurisée utilisant des entités applicatives basées sur SNMP doit obligatoirement avoir des services d'authentification capables d'identifier et de contrôler la validité et l’authenticité des messages SNMP. La seule identification possible réside sur le paramètre « communauté ».
4.2 Avantages et inconvénients de SNMP
Il est possible de définir un niveau d’opération en lecture seule, ou en lecture/écriture pour plusieurs communautés. En règle générale la communauté publique à des droits en lecture seule sur des données non sensible. Des requêtes qui seraient effectuées avec un paramètre « communauté » inconnu ne sera pas traité.
Nous pouvons donc consulter des informations, modifier des paramètres et créer des alarmes. Tout cela, en principe, indépendamment du matériel et du logiciel. Il faut donc que SNMP permette de retrouver ces informations et d'agir sur les paramètres grâce à la MIB.
|