Index - FAQ - Rechercher - Membres - Groupes - S'enregistrer - Messages Privés - Connexion
Secret password

 
Poster un nouveau sujet   Répondre au sujet    Forum du Laboratoire SUPINFO des Technologies Cisco Index du Forum -> Associate
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
ciscoman
Habitué
Habitué


Inscrit le: 29 Juil 2007
Messages: 51

MessagePosté le: Mar Aoû 21, 2007 9:34 pm    Sujet du message: Secret password Répondre en citant

bonsoir,


Je bloque sur une notion dont je n'arrive pas à comprendre la signification. Qu'est-ce que le mot de passe secret.

Au niveau des cours CNAP, il est dit la chose suivante:
Les paramètres généraux suivants servent à définir les divers mots de passe du routeur. Vous devez entrer un mot de passe enable. Lorsque vous entrez une chaîne de caractères en réponse à l'invite " Enter enable secret ", les caractères sont traités par le système de cryptage propriétaire de Cisco. Cela augmente la sécurité du mot de passe. Chaque fois qu'un utilisateur affiche le contenu du fichier de configuration du routeur, le mot de passe enable apparaît sous la forme d'une chaîne de caractères sans signification.

Il est recommandé, mais pas obligatoire, que le mot de passe enable soit différent du mot de passe " enable secret ". Celui-ci est un mot de passe cryptographique à sens unique qui est utilisé à la place du mot de passe enable, s'il a été défini. Le mot de passe enable est utilisé s'il n'existe pas de mot de passe " enable secret ". Il est également utilisé avec les anciennes versions d'IOS. Tous les mots de passe tiennent compte des majuscules et peuvent être alphanumériques.

Quelqu'un pourrait-il me l'expliquer?
Merci par avance.
_________________
"Switch when you can, route when you must"
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Nolot
Participant
Participant


Inscrit le: 09 Nov 2005
Messages: 44
Localisation: Reims

MessagePosté le: Mar Aoû 21, 2007 9:54 pm    Sujet du message: Répondre en citant

Salut,

pour accéder au mode enable (conf terminal), il existe 2 "types" de protection par mot de passe
le enable password et le enable secret
le enable password permet de définir un mot de passe qui sera stocké en clair dans le fichier de configuration, et donc visible par un simple show running-config
le enable secret permet de définir un mot de passe qui sera stocké de façon crypté dans le fichier de conf (un MD5 du mot de passe est effectué avant le stockage). Ainsi, ce mot de passe n'est pas visible.
Si tu définis les 2 mots de passe, c'est celui du secret qui te sera demandé pour entrer dans le mode configuration terminal.
_________________
F. Nolot
CCAI CCNA et instructeur CCNP BCMSN
Académie Régionale Reims Champagne-Ardenne
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
ciscoman
Habitué
Habitué


Inscrit le: 29 Juil 2007
Messages: 51

MessagePosté le: Mer Aoû 22, 2007 9:17 am    Sujet du message: Répondre en citant

Super! Merci, c'est très clair.
_________________
"Switch when you can, route when you must"
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Johnny
Membre actif
Membre actif


Inscrit le: 17 Aoû 2007
Messages: 103
Localisation: Lubumbashi/DR Congo

MessagePosté le: Ven Nov 02, 2007 3:49 pm    Sujet du message: Re: Secret password Répondre en citant

ciscoman a écrit:
bonsoir,


Je bloque sur une notion dont je n'arrive pas à comprendre la signification. Qu'est-ce que le mot de passe secret.

Au niveau des cours CNAP, il est dit la chose suivante:
Les paramètres généraux suivants servent à définir les divers mots de passe du routeur. Vous devez entrer un mot de passe enable. Lorsque vous entrez une chaîne de caractères en réponse à l'invite " Enter enable secret ", les caractères sont traités par le système de cryptage propriétaire de Cisco. Cela augmente la sécurité du mot de passe. Chaque fois qu'un utilisateur affiche le contenu du fichier de configuration du routeur, le mot de passe enable apparaît sous la forme d'une chaîne de caractères sans signification.

Il est recommandé, mais pas obligatoire, que le mot de passe enable soit différent du mot de passe " enable secret ". Celui-ci est un mot de passe cryptographique à sens unique qui est utilisé à la place du mot de passe enable, s'il a été défini. Le mot de passe enable est utilisé s'il n'existe pas de mot de passe " enable secret ". Il est également utilisé avec les anciennes versions d'IOS. Tous les mots de passe tiennent compte des majuscules et peuvent être alphanumériques.

Quelqu'un pourrait-il me l'expliquer?
Merci par avance.


Salut, je viens de voir le message.
Mais j'aimerai aussi t'ajouter une chose.
quand tu définis le mot de passe enable password "password" et le mot de passe enable secret "password".
Le mot de passe enable password sera afficher en clair en utilisant la commande show running-config.
Mais le mot de passe enable secret est haché via l'algorithme de hachage irreversible MD5(Message Digest 5).

Mais si tu souhaite ne pas afficher le mot de passe en clair quand tu fais show running-config, tu peux utiliser un cryptage inclus dans l'IOS, mais qui n'est pas assez puissant.
Parce que tu remarque que ce n'est que le mot de passe enable secret qui est haché.
Mais le mot de passe enable password, le mot de passe de line de console, aux, et pour les lines VTY sont en clair.

Pour les haché aussi, tu peux utiliser la commande de configuration globale: service password-encryption

Cordialement.
_________________
Cisco Systems,
We are the Best !!!
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur Yahoo Messenger MSN Messenger
Padawan
Membre d'honneur
Membre d'honneur


Inscrit le: 08 Fév 2006
Messages: 4379
Localisation: France, Ile de France

MessagePosté le: Ven Nov 02, 2007 4:35 pm    Sujet du message: Répondre en citant

Bon, on reprend tout :
- enable secret 0 motdepasse : permet de définir le mot de passe enable d'une façon plus sécurisée (moins réversible), en utilisant un hash en MD5.
- enable password 0 motdepasse : permet de définir le mot de passe enable d'une façon non-sécurisée, car elle utilise un algorithme de cryptage réversible, le password-7. Il est possible de réverser très facilement un mot de passe password-7.

Maintenant, deux questions se posent :
- quand est-ce que les mots de passes apparaissent en clair dans la conf ?
Le "secret" ne va jamais apparaitre en clair dans la conf. Le "password", lui, peut apparaitre ou non :
---> Si on n'active pas la commande "service password-encryption" sur l'équipement IOS (commande désactivée par défaut), les mots de passe en "password" vont rester en clair, que ce soit l'enable ou les mots de passe dans les lignes vty, tty, etc autres (ou encore dans les informations de connexions sur les interfaces réseaux). Là, le mot de passe est en clair et il n'y a même pas besoin de réverser le mot de passe pour pouvoir le lire.
---> Si la commande "service password-encryption" est activée sur l'équipement IOS, tous les mots de passe en "password" vont se crypter. Ils vont apparaitre sous qui n'a rien de commun avec les hashes en MD5.
Quelque chose composé de lettres en majuscule, et de chiffres.
Cependant, comme dit plus haut, ce cryptage est très facile réversible. Il se pose alors une autre question.

- pourquoi deux systèmes de mots de passe, alors qu'ils ont la même fonction ?
Simplement parce que la technique des hash MD5 est arrivée après la première technique. Et qu'il y a longtemps, les mots de passe en password-7 n'étaient pas réversibles. Donc pour le enable, utiliser le "secret" dès que la version IOS de l'équipement le permet.
Par contre, il n'existe pas encore de mot de passe "secret" pour les applications autre que le mot de passe "enable". C'est à dire que le mot de passe Telnet/SSH/RSH restera en password-7. Cependant, aujourd'hui, on n'utilise un système avec des noms d'utilisateurs et des mots de passe secret qui leur sont attribués. Ainsi, on peut implémenter le hash MD5 pour les applications d'authentification (login sur SSH, Console, etc...) mais aussi pour le mot de passe enable.

Je vous amène à cette doc si vous cherchez à configurer les utilisateurs pour l'accès CLI distant (avec AAA et tout le bouzin) : http://gugus69.free.fr/exemple_de_configuration_securisee.php

J'espère vraiment avoir éclairci les choses,

A+

Padawan
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forum du Laboratoire SUPINFO des Technologies Cisco Index du Forum -> Associate Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © phpBB Group
phpBB SEO

© Copyright 2000-2005 SUPINFO Paris, Paris Academy of Computer Science
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Conditions d'utilisation et Copyright |  Respect de la vie privée

Site audité par