Bonjour.
Voici un probl�me de s�curit� avec javascript. Par exemple
une fonction :
le probl�me est que si un utilisateur lit ce script et qu'il met dans la barre d'adresse :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 function modifierRDV(action,codRDV,etaRDV){ dtRDVo=getObjectById("dtRDV").value; alert(dtRDVo); heurMnt=getObjectById("heurRendeVou").value; reqe="RDVou.do?action="+action+"&codRDV="+codRDV; //fonction qui envoie et récupère les données envoyerReq(reqe,'divRDVs',false); affichRDVs(); }
nom de site web/reqe="RDVou.do?action="+action+"&codRDV="+codRDV;
le serveur va ex�cuter la requ�te.
Comment �viter d'avoir un tel sc�nario ?
Bref : l'utilisateur connait le chemin pour ex�cuter une op�ration qui n�cessite d'avoir effectu� une condition en pr�alable (ex : se connecter, remplir une zone de texte) mais puisque l'utilisateur connait le chemin il ne va pas remplir la zone de texte... il va essayer d'envoyer dans la barre d'adresse l'url donc interroger directement le serveur sans passer par le script.
Si vous n'avez pas compris ma question merci de le signaler.
Merci d'avance .
Partager