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

Langage PHP Discussion :

Mots de passe sécurisés avec PHP 5.5 [Tutoriel]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut Mots de passe sécurisés avec PHP 5.5
    Je vous présente mon nouvel article : Mots de passe sécurisés avec PHP 5.5.

    Vous y découvrirez les mécanismes mis en place par PHP 5.5 pour gérer efficacement les mots de passe et les solutions à appliquer avec les versions inférieures de PHP.

    Mots de passe sécurisés avec PHP 5.5

    Bonne lecture
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Merci pour cet article, ça permet de se mettre à jour.
    J'aurais préferé "chiffrer" au lieu de "crypter"
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Article très intéressant, merci. C'est toujours bon de rappeler les bonnes pratiques.

    Il y a aussi une méthode d'accès à une zone protégée sans mot de passe qui fait son chemin, à coup de opt-in via email et/ou SMS et de token par device de connexion. Ca me semble un très bon moyen de ne pas avoir à stocker des mots de passe et donc ne pas risquer un brute force ou même risquer une connexion frauduleuse à un compte sans validation préalable du device par l'utilisateur.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    Excellent article. Il faut orienter les débutants vers les bonnes pratiques dès le début. Je vois encore trop de gens qui créent leurs propres fonctions/classes pour la gestion de mots de passe.


    Peut-être faut -il aussi préciser que cette fonction non seulement génère les salts mais les donne ensuite dans le hash retourné, ce qui fait qu'on n'est plus obligé de stocker les salts séparément comme cela se faisait avant.

  5. #5
    Membre éprouvé Avatar de Alvaten
    Homme Profil pro
    Développeur Java / Grails
    Inscrit en
    Novembre 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Java / Grails
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 324
    Par défaut
    Simple mais efficace ! J'aurai aimé avoir un tel article à mes débuts en PHP. La sécurité est souvent négligée lors de l'apprentissage des bases et c'est dommage.

    Si je peux me permettre un suggestion, une explication plus approfondie sur le salage rendrai l'article parfait !

  6. #6
    Nouveau membre du Club
    Profil pro
    Développeur Web
    Inscrit en
    Décembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2012
    Messages : 8
    Par défaut
    Un site qui vous permet de retrouver votre mot de passe est un site non sécurisé.
    Pas nécessairement

    Pour les mots de passe, le cryptage est une fausse bonne idée puisque l'administrateur du site qui possède la clé de décryptage peut avoir accès à vos informations. De plus la clé de décryptage est en général sur le serveur, un hacker pourrait la trouver, et donc décrypter toutes les données cryptées.
    J'ai déjà travaillé sur des systèmes où c'est le client qui stocke la clé de décryptage. C'est le couple question/réponse secrètes. C'est moins propre que cette solution, mais ça permet de lui renvoyer son ancien mot de passe et il est content.
    Rien que pour le principe de changer son mot de passe je suis d'accord avec toi, c'est juste qu'il faut éviter de partir du principe que des solutions alternatives ne peuvent exister.

    Bon article, merci

Discussions similaires

  1. Mots de passe sécurisés avec PHP 5.5
    Par grunk dans le forum Langage
    Réponses: 1
    Dernier message: 18/04/2014, 09h24
  2. Mots de passe sécurisés avec PHP 5.5
    Par grunk dans le forum Langage
    Réponses: 1
    Dernier message: 18/04/2014, 09h24
  3. Mots de passe sécurisés avec PHP 5.5
    Par grunk dans le forum Langage
    Réponses: 1
    Dernier message: 18/04/2014, 09h24
  4. [MySQL] Création d'un login et mot de passe securisé avec PHP/MySQL
    Par NicoMontreal91 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 28/09/2008, 22h01
  5. [Sécurité] Crypter un mot de passe UNIX avec PHP
    Par dom78 dans le forum Langage
    Réponses: 3
    Dernier message: 15/05/2006, 19h28

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