Què és l'atribut ValidateAntiForgeryToken a MVC?
Què és l'atribut ValidateAntiForgeryToken a MVC?

Vídeo: Què és l'atribut ValidateAntiForgeryToken a MVC?

Vídeo: Què és l'atribut ValidateAntiForgeryToken a MVC?
Vídeo: 66 ASP .NET MVC - Understand Antiforgery Token In ASP.NET MVC 2024, Abril
Anonim

Quan feu això, ASP. NET MVC emet una galeta i un camp de formulari amb un testimoni antifalsificació (un testimoni xifrat). Un cop el [ ValidateAntiForgeryToken ] atribut està configurat, el controlador comprovarà que la sol·licitud entrant tingui la galeta de verificació de la sol·licitud i el camp del formulari de verificació de la sol·licitud oculta.

A més, què és Validateantiforgerytoken a MVC?

Per ajudar a prevenir atacs CSRF, ASP. NET MVC utilitza fitxes anti-falsificació, també anomenades fitxes de verificació de sol·licitud. El client sol·licita una pàgina HTML que contingui un formulari. El servidor inclou dos fitxes a la resposta. S'envia un testimoni com a galeta. L'altre es col·loca en un camp de formulari ocult.

Al costat de dalt, què és _ Requestverificationtoken? Resultats de la cerca de galetes: _RequestVerificationToken Aquesta és una galeta anti-falsificació establerta per aplicacions web creades amb tecnologies ASP. NET MVC. Està dissenyat per aturar la publicació no autoritzada de contingut a un lloc web, coneguda com a falsificació de sol·licituds entre llocs.

Respecte a això, per què utilitzem HTML AntiForgeryToken () a MVC?

Això és per evitar la falsificació de sol·licituds entre llocs al vostre MVC aplicació. Això forma part del Top 10 de l'OWASP i això és vital pel que fa a la seguretat web. Utilitzant el @ HTML . Antifalsificació Token() El mètode generarà un testimoni per cada sol·licitud perquè ningú pugui falsificar una publicació de formulari.

Què és l'encaminament d'atributs a MVC?

Encaminament és com ASP. NET MVC coincideix un URI amb una acció. Com el seu nom indica, encaminament d'atributs usos atributs per definir rutes . Encaminament d'atributs us ofereix més control sobre els URI de la vostra aplicació web. L'estil anterior de encaminament , anomenat basat en convencions encaminament , encara és totalment compatible.

Recomanat: