Sécurité web : l'avis qui s'exécute et l'échappement
No reviews yet
Intermediate
1 h 20 min
1,000 credits
First lab free
This lab is in French
Its description, guide and sandbox are in French for now. The labs of the Linux administration path are fully in English.
Important
Vous n'agissez que sur votre sandbox : déposer du code dans un formulaire d'un site qui n'est pas à vous est un délit. Ici, les avis en cause sont déjà dans les données. Deux conditions annulent la validation : la boutique doit rester en ligne, et aucun avis ne doit être supprimé.
Tip
La règle d'or contre l'injection dans une page : échapper les données à la sortie, au moment de les afficher, plutôt que de tenter de les nettoyer à l'entrée. L'échappement protège tous les affichages, anciens et nouveaux, sans abîmer la donnée enregistrée. Et on garde une seconde barrière, la CSP.