Bonjour,
savez-vous à quoi sert ValidateAntiForgeryToken ?
Merci d'avance
Bonjour,
savez-vous à quoi sert ValidateAntiForgeryToken ?
Merci d'avance
Provenant de MSDN :
C'est utilisé sur les actions type POST.Représente un attribut utilisé pour détecter si la requête d'un serveur a été falsifiée.
Ca permet de se prémunir des attaques type XSRF.
par exemple si ton site autorise une action en appelant une url type http://www.site.com/delete/1
il suffit de mettre dans l'attribut src de l'image l'url correspondant
Dans ce cas le navigateur va faire une requête de type GET sur la page indiquée et récupérer le contenu et l'afficher à l'utilisateur. Seulement dans ce cas le contenu n'est pas une image et le navigateur n'affiche donc rien, mais la requête effectuant l'action a été faite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img src="http://www.site.com/delete/1">
C'est un méthode pour ajouter un peu plus de sécurité à l'application.
Comme l'as dit mon VDD, ça permet d'éviter un certaines nombres d'attaques de type XSRF.
Le but est de vérifier si l'utilisateur qui envoie les données est bien passer par le formulaire pour le faire.
Après, ce n'est pas une méthode infaillible non plus mais ça complique bien la vie au pirate pour peu de boulot de la part du développeur.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager