¿Qué es el token anti-falsificación en MVC?
¿Qué es el token anti-falsificación en MVC?

Video: ¿Qué es el token anti-falsificación en MVC?

Video: ¿Qué es el token anti-falsificación en MVC?
Video: CSRF y AntiForgeryToken | Seguridad Web | Programando en ASP.NET MVC 5 2024, Noviembre
Anonim

Para ayudar a prevenir ataques CSRF, ASP. NET MVC usos anti - fichas de falsificación , también llamado verificación de solicitud tokens . El cliente solicita una página HTML que contiene un formulario. El servidor incluye dos tokens en la respuesta. Uno simbólico se envía como una cookie. El otro se coloca en un campo de formulario oculto.

También se preguntó, ¿para qué se usa el token Antifalsificación?

En general, el anti-falsificación - simbólico es una entrada HTML oculta que se procesa para evitar ataques CSRF. En términos generales, funciona comparando el valor que el servidor envió al cliente con lo que el cliente envía de vuelta en la publicación.

Además, ¿qué son las cookies antifalsificación? Anti - falsificación token se utiliza para evitar CSRF (solicitud entre sitios Falsificación ) ataques. Así es como funciona en alto nivel: el servidor IIS asocia este token con la identidad del usuario actual antes de enviarlo al cliente.

En segundo lugar, ¿qué es _ Requestverificationtoken?

Resultados de la búsqueda de cookies: _RequestVerificationToken Esta es una cookie anti-falsificación establecida por aplicaciones web creadas con tecnologías ASP. NET MVC. Está diseñado para detener la publicación no autorizada de contenido en un sitio web, lo que se conoce como falsificación de solicitud entre sitios.

¿Cómo se prueba AntiForgeryToken?

  1. Vaya al formulario.
  2. Utilice CSRF Tester para guardar la solicitud de formulario como un archivo HTML local.
  3. Inicie sesión en su aplicación como un usuario diferente.
  4. Utilice CSRF Tester para enviar la solicitud de formulario guardada.
  5. Debería ver un error de AntiForgeryToken, ya que no se validará.

Recomendado: