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

Android Discussion :

Authentification par mot de passe


Sujet :

Android

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 33
    Points : 16
    Points
    16
    Par défaut Authentification par mot de passe
    Bonjour,

    Je dois étudier les differents modes d'authentification par mot de passe selon les OS existants.
    Je dois pouvoir expliquer comment l'on procède pour s'authentifer, pour verifier l'identité de la personne ...

    Par exemple pour Linux je dois expliquer que le hash du mot de passe est stoqué dans un dossier (shadow) et que lorsque l'utilisateur se connect on hash son mot de passe et on verifie qu'il est egal à celui du dossier. J'ai aussi du ajouter l'existance du sel (expliquer comment il est généré, pouquoi il est utile ...)

    Je dois réaliser une étude similaire pour Android mais je ne trouve pas vraiment d'informations.
    Mes recherches aboutissent exclusivement sur des posts de developpeurs qui demandent ou expliquent comment programmer une application necessitant de s'authentifier.

    Savez vous comment l'authentification par mot de passe marche sous android ?
    (où ils sont stockés, comment on les verifie, etc)

    Merci beaucoup

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

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

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 225
    Points
    20 225
    Par défaut
    Android est basé sur Linux , il y'a donc de forte chance que tu y retrouve les même mécanisme.

    Ceci étant dit , la seul authentification qui existe au niveau du système est celle du compte Google que l'on veux bien attacher à l'OS. Cette authentification utilise OAuth 2.
    Pour le reste chaque appli le gère comme bon lui semble.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    Android est juste basé sur un noyau Linux. Et par principe sur Linux, tous les utilisateurs enregistrés ont un UID, avec les droits qui vont avec, dont l'administrateur (le root) qui possède spécifiquement l'UID 0.
    Or, qui sont ces "utilisateurs" sur ton smartphone ? il n'y a que l'humain qui ouvre une "session" au démarrage du smartphone ainsi que chacune des applications installées qui se voient dotées de leur propre UID. A part ca, pas grand chose. Donc pas besoin de /etc/password et autre shadow...
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 33
    Points : 16
    Points
    16
    Par défaut
    Merci à vous deux
    J'ai pu faire quelques recherches plus ciblées pour trouver des informations interessantes.

    Par exemple il est possible d'ajouter un utilisateur root à l'appareil. Une façon de le faire est de recréer l'architecture de fichier avec justement le etc/passwd

    Par contre il me manque une information que je n'ai pas réussi à trouver.

    Lorsque l'utilisateur utilise un mot de passe pour deverouiller son portable ( à l'ecran de demarrage, au lieu d'utiliser un modèle, empreinte digitale etc), où est stocké ce mot de passe ? Est il stocké sous une forme spéciale ?

    Merci

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

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

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 225
    Points
    20 225
    Par défaut
    Le code source du lockscreen par défaut est disponible ici : https://github.com/android/platform_...droid/keyguard

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

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 33
    Points : 16
    Points
    16
    Par défaut
    Merci

    Effectivement il va me falloir un peu de chance mais je vais regarder :p

Discussions similaires

  1. Réponses: 3
    Dernier message: 20/06/2013, 21h26
  2. Réponses: 0
    Dernier message: 12/07/2012, 19h58
  3. [Core] FATAL : authentification par mot de passe échoue pour l'utilisateur x
    Par af.zakaria dans le forum Hibernate
    Réponses: 0
    Dernier message: 12/07/2012, 18h24
  4. Réponses: 2
    Dernier message: 21/09/2011, 08h29
  5. Authentification par mot de passe
    Par Jaafar_scorpion dans le forum Android
    Réponses: 0
    Dernier message: 11/03/2011, 00h08

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