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

Java Discussion :

Comment authentifier un utilisateur dans une application en ligne


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Octobre 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 29
    Par défaut Comment authentifier un utilisateur dans une application en ligne
    Bonjour,

    Je suis en cours de développement d'une application de tests en ligne en java, mais ça fait deux jours que je réfléchis à une méthodes pour résoudre la problématique suivante : comment s'assurer que le candidat qui fait le test n'est pas quelqu'un d'autre qui le fait à sa place. Je sais qu'il n'y a pas une astuce qui règle ça à 100%, mais je veux juste minimiser ce risque. N'importe quel idée sera la bienvenue.

    Merci d'avance.

  2. #2
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Comment va se passer le test en ligne ?
    - est-ce que le candidat est dans une salle d'examen ?
    - comment se fait l'identification au début du test ?
    - quel genre de tests ?
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  3. #3
    Membre éclairé Avatar de Lytchit
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2015
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2015
    Messages : 34
    Par défaut
    Bonjour.

    Est-ce que tu peux nous donner plus d'informations sur le déroulement des étapes ?
    Ca pourrait nous aider je pense.

    Lytchit

    @Edit : devancé !

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Et surtout, de quel genre de test on parle? Difficile d'empêcher quelqu'un de se faire aider. Au pire tu peux obliger à activer la webcam et filmer, mais c'est hard comme contrainte

  5. #5
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    tu peux obliger à activer la webcam et filmer
    Ah ben oui tient, c'est une excellente idée.
    Si le test est destiné à procurer une certification à celui qui le passe, alors l'usage de la webcam pour contrôler est justifié.
    On exige bien la carte d'étudiant pour les examens de fac ...

    Après, il y aura une application à mettre en place pour enregistrer la vidéo mais bon ...
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  6. #6
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Même avec une caméra on peut gruger... tout dépend où se passe le test déjà. En supposant que le candidat se soit enregistré avec sa carte d'identité non falsifiée, donc qu'on peut le reconnaître sur la vidéo. Si le test est à la maison : le candidat qui est censé passer le test se met devant son écran, avec la caméra pointée sur lui. L'autre qui répond vraiment se connecte en vnc (en local ou a distance, si la configuration réseau) et fait le test sur l'écran partagé, pendant que le candidat filmé fait semblant de bouger la souris éventuellement pour donner le change. Maintenant faut voir si l'effort est rentable aussi. Ou plus simple même : le candidat fait le test directement, avec son pote, planqué hors champ, mais avec vue sur l'écran et lui souffle les réponses (ou lui montre sur une ardoise magique...). Sans surveillant à côté, je ne vois pas trop comment on peut garantir que c'est bien le candidat connecté qui fait le test complètement. Ou alors il faut lui faire refaire le test en version courte : genre tu poses 100 questions en ligne, et s'il réussi le test, tu le convoques, et tu lui poses trois (ou 5) questions au hasard parmi les 100 : en théorie, il devrait y répondre vite, voire connaitre la réponse par cœur (une erreur et il faut refaire le test en ligne, mais sur place du coup, vu que le mec est là). Quand tu as fait faire un test par un autre, apprendre 100 réponses à 100 questions par cœur n'est pas donné à tout le monde. Donc ça limite les dégâts. Bon évidemment, s'il faut qu'il fasse 15000 bornes pour venir faire la validation, ça va être compliqué

    Si le test en ligne est fait en temps limité, mais à plusieurs personnes, pour éviter la copie automatique (genre y'en a un qui répond et les autres ont juste un programme qui reproduit les actions de la souris du premier), poser les questions dans un ordre aléatoire peut permettre d'éviter la gruge.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  7. #7
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Bien entendu, mais sorown avait dit
    Je sais qu'il n'y a pas une astuce qui règle ça à 100%, mais je veux juste minimiser ce risque
    Alors je trouve que l'idée de Tchize permet effectivement de minimiser le risque.

    Il faudrait que sorown nous dise de quel test il s'agit et on aura le type de population-cible.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

Discussions similaires

  1. Authentification des utilisateurs dans une application web
    Par mejdac dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 22/03/2007, 14h17
  2. Comment Jouer du son dans une application
    Par condor_01 dans le forum Multimédia
    Réponses: 3
    Dernier message: 28/07/2006, 10h26
  3. Réponses: 2
    Dernier message: 24/01/2006, 09h41
  4. Comment afficher des JPEG dans une application Delphi ?
    Par Bouguennec dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/09/2005, 21h18
  5. Comment décompresser un fichier dans une application ?
    Par f6dqm1 dans le forum Composants VCL
    Réponses: 8
    Dernier message: 14/01/2005, 16h31

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