Qu'est-ce qu'un jeton anti-falsification dans MVC?
Qu'est-ce qu'un jeton anti-falsification dans MVC?

Vidéo: Qu'est-ce qu'un jeton anti-falsification dans MVC?

Vidéo: Qu'est-ce qu'un jeton anti-falsification dans MVC?
Vidéo: Sécurité : l'idée de l'attaque CSRF ! 2024, Novembre
Anonim

Pour aider à prévenir les attaques CSRF, ASP. NET MVC les usages anti - jetons de contrefaçon , également appelée vérification de la demande jetons . Le client demande une page HTML contenant un formulaire. Le serveur comprend deux jetons dans la réponse. Une jeton est envoyé sous forme de cookie. L'autre est placé dans un champ de formulaire masqué.

Également demandé, à quoi sert le jeton Antiforgery ?

En général, le anti-contrefaçon - jeton est une entrée HTML cachée qui vous est rendue pour éviter les attaques CSRF. En gros, cela fonctionne en comparant la valeur que le serveur a envoyée au client à ce que le client renvoie par la poste.

De plus, qu'est-ce qu'un cookie anti-falsification ? Anti - falsification le jeton est utilisé pour empêcher CSRF (Cross-Site Request Falsification ) attaques. Voici comment cela fonctionne en haut niveau: le serveur IIS associe ce jeton à l'identité de l'utilisateur actuel avant de l'envoyer au client.

Deuxièmement, qu'est-ce que _ Requestverificationtoken ?

Résultats de la recherche de cookies: _RequestVerificationToken Il s'agit d'un cookie anti-contrefaçon défini par des applications Web créées à l'aide des technologies ASP. NET MVC. Il est conçu pour empêcher la publication non autorisée de contenu sur un site Web, connu sous le nom de contrefaçon de demande intersites.

Comment tester AntiForgeryToken ?

  1. Accédez au formulaire.
  2. Utilisez CSRF Tester pour enregistrer la demande de formulaire en tant que fichier HTML local.
  3. Connectez-vous à votre application en tant qu'utilisateur différent.
  4. Utilisez CSRF Tester pour soumettre la demande de formulaire enregistrée.
  5. Vous devriez voir une erreur AntiForgeryToken - car elle ne sera pas validée.

Conseillé: