Bonjour
Je dois "sécuriser" un accès à une appli web de la façon suivante :
Accès authentifié et unique : c'est à dire que l'utilisateur doit saisir un login+mot de passe et que ceci ne doit être possible que d'une unique machine. Pas une unique machine "à la fois", mais d'une unique machine indéfiniment.
L'authentification se fera par HTTPS ou par formulaire, et l'authentification mutuelle par certificats client & serveur est prévue.
Ainsi, seul les possesseurs du certif clients pourront s'y connecter.
Je ne peux pas empecher l'utilisateur d'installer le certif sur un autre poste, mais j'aimerais détecter et empêcher qu'une autre machine que la première est utilisée,que le même certif sert plusieurs fois donc.
Ex : le bonhomme installe le certif sur son PC au boulot.
"tiens je vais l'installer chez moi comme ça je pourrais m y connecter" ou alors "je vais filer le certif au collègue" sont exactement les scénarios que je veux prévenir.
Quelqu'un aurait une piste ?
Merci d'avance!
# [:ilhom]
Posté par Troy McClure (site web personnel) . Évalué à 5.
En voici une bien jolie:
http://www.air-tropical.com/photos/Piste-decollage-Les-saint(...)
> Merci d'avance!
De rien !
a+
Troy.
[^] # Re: [:ilhom]
Posté par Axel . Évalué à 1.
# Mmmmh
Posté par FRLinux (site web personnel) . Évalué à 0.
L'autre possibilité si ces postes utilisent une version spécifique de navigateurs est de rajouter une vérification sur l'agent. Maintenant le problème c'est que :
- c'est sale
- c'est facilement contournable
- c'est vraiment sale
Tu pourrais sans doute logger dans une base de donnee l'adresse du client avec l'utilisateur et mettre un delai d'expiration. Je ne ferais pas confiance aux cookies, qui sont facilement contournables et effacables.
Steph
[^] # Re: Mmmmh
Posté par Axel . Évalué à 0.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.