|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 1 ![]() |
Bonjour,
Je viens de creer un site sécurisé avec un acces par code et mot de passe (PHP-MySQL). Le client ne doit se connecter que d'un seul poste. Les identifiants ne doivent pas marcher d'un autre poste !! Je voudrais identifier ce poste en y écrivant un fichier avec un code que je vérifie a l'identification suivante. J'ai pensé faire un activeX mais je serai limité à IE et ca ne marchera pas avec d'autres navigateurs. Ecrire une trace dans un cookies? Il ne faut pas qu'ils soit désactivés. Quel language puis-je utiliser ? Que me conseillez-vous ? Merci |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Étudiant Inscription : mars 2007 Messages : 284 ![]() |
Si le poste a une ip fixe tu peux faire un test de l'ip mais je ne sais pas du tout si c'est une bonne solution.
|
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Vérifier l'IP peut-être une première étape mais elle n'est effectivement pas fiable notamment si l'utilisateur passe par des proxies.
En fait, je me suis déjà posé cette question pour un projet que j'ai abandonné depuis : comment faire en sorte effectivement que des identifiants ne se baladent pas partout. Malheureusement, je n'ai pas trouvé la réponse. On peut effectivement passer par des cookies mais comme tu le dis, si l'utilisateur purge ses cookies, il est mal et toi aussi car comment t'assurer que c'est bien la bonne personne qui va recréer ses cookies ? J'avais pensé utiliser une applet Java (pour être multi-navigateur) pour calculer une signature de l'ordinateur (genre signature du CPU, etc.) et en associant de manière unique cette signature au compte. Mais 2 pbs : d'une part, je ne sais pas si c'est possible (comme j'ai vite abandonné mon projet, je n'ai pas creusé le sujet) et d'autre part, il faut que l'applet soit sur chaque page de manière à valider systématiquement le PC Bref, c'est pas facile.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#4 | |
|
Membre éclairé
![]() Étudiant Inscription : mars 2007 Messages : 284 ![]() |
Citation:
|
|
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Oui, c'est toujours possible, mais on peut imaginer des cas tordus où on récupère l'identifiant de session pour forger des cookies sur une autre machine (je sais, je suis un peu parano parfois).
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Étudiant Inscription : mars 2007 Messages : 284 ![]() |
En effet (aussi bien pour le problème du coockie que de la parano :p).
Après il faut aussi voir l'utilisation de l'application. |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Ouais. En gros c'est trouver le truc qui n'est pas forgeable et c'est pas gagné. Dans tous les cas, si tu es un minimum parano, il faut mettre en place un système de clé privée-clé publique
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Étudiant Inscription : mars 2007 Messages : 284 ![]() |
un minimum ?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com