IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Génération de mot de passe acceptable


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 10
    Par défaut Génération de mot de passe acceptable
    Salut,

    Connaissez-vous une liste prédéfinie de mots injurieux ?

    Je m'explique:

    J'ai mis en place un système qui permet de gérer des comptes utilisateurs et ce système doit générer des identifiants et des mots de passe aléatoires. Or en générant un login ou un mot de passe aléatoire, il existe une petite probabilité de générer un mot injurieux. Or je souhaiterais éviter qu'un utilisateur reçoive en guise d'identifiant un nom de ce type. C'est pourquoi j'aurais besoin d'une liste de mots ou portions de mots à éviter (si possible pour le français l'anglais et l'allemand).

    J'ai fait bien des recherches sur google sans parvenir à trouver de résultat utile.

    Une idée ?
    Merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    J'ai fait bien des recherches sur google sans parvenir à trouver de résultat utile.
    dans ce cas là ton meilleur ami c'est ton clavier!

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    Citation Envoyé par m0rbac Voir le message
    Salut,

    Connaissez-vous une liste prédéfinie de mots injurieux ?

    Je m'explique:

    J'ai mis en place un système qui permet de gérer des comptes utilisateurs et ce système doit générer des identifiants et des mots de passe aléatoires. Or en générant un login ou un mot de passe aléatoire, il existe une petite probabilité de générer un mot injurieux. Or je souhaiterais éviter qu'un utilisateur reçoive en guise d'identifiant un nom de ce type. C'est pourquoi j'aurais besoin d'une liste de mots ou portions de mots à éviter (si possible pour le français l'anglais et l'allemand).

    J'ai fait bien des recherches sur google sans parvenir à trouver de résultat utile.

    Une idée ?
    Merci
    La technique de base pour casser les mots de passe est de les tester par rapport aux mots du dictionnaire.
    Donc, qu'ils soient injurieux ou non, de trouver un mot de passe dans une liste de mots ou portions de mots qui ont un sens en français, anglais ou allemand, c'est un peu limite.

    Une regex sur tes trois listes te permettra de virer les mots de passe douteux.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 10
    Par défaut
    Le problème n'est pas tant au niveau de la technique, mais plutôt au niveau du contenu. Je me rends compte que mon besoin est particulier et je pense que je vais construire moi-même une base de données de mots à éviter et utiliser une fonction de recherche maison simpliste qui me permette de détecter des mots avec une orthographe légèrement différente (par exemple pour retrouver "m0t" écrit avec un zéro).

    Pour ce qui est des attaques du mot de passe basées sur un dictionnaire, je ne me fais pas de soucis, pour 2 raisons:
    1. les mots de passe sont toujours générés aléatoirement (pour rappel, mon but ici était d'éviter que le mot généré aléatoirement ne corresponde à qqch d'inapproprié, histoire d'éviter une histoire à la Orange [http://tempsreel.nouvelobs.com/socie...ar-orange.html])
    2. j'utilise une authentification forte basée non seulement sur la paire login/mdp, mais également sur un token généré par SMS.

  5. #5
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ce besoin ne me semble pas si particulier que ça, j'y ai souvent songé.

    Puis j'ai décidé qu'avec des probabilités telles que si mon appli dure dix ans et que son utilisation augmente exponentiellement, j'ai à peu près autant de chances de générer un gros mot que de gagner la cagnotte du loto huit cent fois d'affilée, c'était un risque que j'étais prêt à prendre sans autre précaution.

    À mon avis pas mal d'ingénieurs pensent comme ça et estiment donc que la solution du dictionnaire blacklisté n'est pas utile.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 27/05/2011, 11h39
  2. Génération de mot de passe automatique
    Par thecharmer dans le forum Général Java
    Réponses: 3
    Dernier message: 29/05/2008, 11h24
  3. Réponses: 6
    Dernier message: 17/09/2007, 22h05
  4. [framework]génération de mot de passe aléatoire
    Par seb_fou dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 13/02/2006, 13h14
  5. [conseil] script de génération de mots de passe
    Par spilliaert dans le forum Langage
    Réponses: 11
    Dernier message: 07/02/2006, 20h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo