|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : janvier 2005 Messages : 71 ![]() |
Bonjour,
J'ai crée un logiciel de gestion commerciale (devis - factures - gestion des produits ...) en intranet pour une petite structure (env. 10 pers). Il utilisé depuis 6 mois et on viens de me faire remarquer une grosse faille en securité sur un des postes. Mon problème est le suivant : j'ai un client qui a rajouté un add-on sur google (le google desktop 4.2006.0627.0501-frs-pb) et quand il fait une recherche sur le net google lui ramene les résultats contenus dans l'historique de son poste. Et là, il a accès au logiciel de gestion commerciale et il arrive a consulter ses pages sans etre déconnecté (il est connecté automatiquement lors de l'ouverture de la page depuis google). Voici mon code de connexion s'il peut vous etre utile : Code :
J'aimerais savoir si certains d'entre vous on déjà eu le probleme et si oui comment vous l'avez résolu. Merci |
||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : avril 2005 Messages : 50 ![]() |
Vérifies-tu sur chacune de tes pages que la variable de session contenant ton login/pass est bien valide ?
Il faudrait que tu fasse une page de connexion qui initalise une variable de session avec le login par exemple si l'identification est correcte, et la laisse à vide dans le cas contraire. Ainsi, en début de chaque page, tu vérifies si la variable de session est remplie ou pas, dans le cas contraire tu affiches un message d'erreur ou une redirection vers la page de login. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : janvier 2005 Messages : 71 ![]() |
Je verifie les identifiants de session sur chaque page sur chaque page. Le pitit bout de script que j'ai mis est appelé sut toutes les pages.
J'ai remarqué un truc bizzare sur la page que l'utilisateur appelle, la feuille de style n'est pas prise en compte (la feuille de style est appellée en dessous de la verification du login/mdp), alors que si l'utilisateur change de page (ex : clique sur un lien retour, la page de style est prise en compte) et ce sur n'importe quelle page du logiciel. Une autre chose m'intrigue : l'utilisateur peut avoir accès à ce qu'il a recherché par google (ex : l'utilisateur a cherché 'test' dans les produits, a redémarré son PC -> donc fermé toutes ses pages et ben si il cherche test sous google, l'addone lui donnera une page avec les résultats affichés de sa recherche test sous le logiciel). Je pense que pour résoudre le probleme se situe au niveau des coockies crée par la session existante, mais je vois pas comment les supprimer. Cordialement. |
|
|
00
|
|
|
#4 | ||||
|
Membre du Club
![]() Inscription : avril 2005 Messages : 50 ![]() |
Ton code n'est pas bon.
tu devrais avoir quelque chose de ce style sur la page de connexion : Code :
L'accès à la base n'est utile que sur la page de connexion ! Ensuite, au début de chaque page, tu vérifie si le login est bien rensiegné : Code :
|
||||
|
|
00
|
|
|
#5 | |
|
Membre du Club
![]() Inscription : janvier 2005 Messages : 71 ![]() |
déjà merci de vos réponse,
j'aimerais ajouter deux chose : 1° Mon code de la page de connexion marche car si un utilisateur reste inactif sur la page, au bour de 20 mn il est déconnecté ou si il rentre l'adresse en "brute" dans la barre d'adresse il est bien déconnecté. (Je prend quand meme en come la remarque de turie qui est juste). 2° Sur chaque page à laquelle on peut accéder à partir de google il y a ce message qui s'affiche tout en haut : Citation:
NB L'utilisateur qui accède au logiciel depuis google se connecte en local sur le serveur (le serveur est situé dans l'agence principale de l'entreprise). Comme c'est un logiciel interne on se connecte avec l'adresse IP du serveur (en local pour l'agence principale et depuis internet pour les autres agences). Le logiciel n'est aucunement référencé sous google. Cordialement |
|
|
|
00
|
|
|
#6 | ||
|
Membre du Club
![]() Inscription : avril 2005 Messages : 50 ![]() |
Tu peux désactiver le cache, pour éviter le stockage en cache de tes pages html, cela ne vide pas le cache mais evite simplement de stocker la page actuelle dans le cache.
Code à placer entre tes balises <head> : Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : janvier 2005 Messages : 71 ![]() |
merci je vais tester ça et je te redis
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : avril 2005 Messages : 50 ![]() |
N'oublie pas de vider le cache internet explorer (ou mozilla) avant de faire tes tests.
Conseil: vide le cache ballade toi sur ton site en te loggant (en ayant pris soin au prealable de rajoute rle bout de code sur chaque page) essaie de voir si la recherche google donne la meme chose |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com