Što je atribut ValidateAntiForgeryToken u MVC-u?
Što je atribut ValidateAntiForgeryToken u MVC-u?

Video: Što je atribut ValidateAntiForgeryToken u MVC-u?

Video: Što je atribut ValidateAntiForgeryToken u MVC-u?
Video: The Ultimate Guide to Writing Functions 2024, Travanj
Anonim

Kada to učinite, ASP. NET MVC emitira kolačić i polje obrasca s tokenom protiv krivotvorenja (kriptirani token). Jednom [ ValidateAntiForgeryToken ] atribut je postavljen, kontrolor će provjeriti ima li dolazni zahtjev kolačić za provjeru zahtjeva i skriveno polje obrasca za provjeru zahtjeva.

Također, što je Validateantiforgerytoken u MVC-u?

Da biste spriječili CSRF napade, ASP. NET MVC koristi tokene protiv krivotvorenja, koji se također nazivaju tokeni za provjeru zahtjeva. Klijent zahtijeva HTML stranicu koja sadrži obrazac. Poslužitelj uključuje dva tokena u odgovoru. Jedan token se šalje kao kolačić. Drugi je smješten u skriveno polje obrasca.

Osim gore navedenog, što je _ Requestverificationtoken? Rezultati pretraživanja kolačića: _Token zahtjeva za provjeru Ovo je kolačić protiv krivotvorenja koji postavljaju web aplikacije izrađene pomoću ASP. NET MVC tehnologija. Osmišljen je da zaustavi neovlašteno objavljivanje sadržaja na web-mjestu, poznato kao krivotvorenje zahtjeva na više web-lokacija.

S obzirom na to, zašto koristimo HTML AntiForgeryToken () u MVC-u?

Ovo je kako bi se spriječilo krivotvorenje zahtjeva za više web-mjesta u vašem MVC primjena. Ovo je dio OWASP Top 10 i to je od vitalnog značaja u smislu web sigurnosti. Koristiti @ HTML . Antikrivotvorni token() metoda će generirati token za svaki zahtjev tako da nitko ne može krivotvoriti objavu obrasca.

Što je usmjeravanje atributa u MVC-u?

Usmjeravanje je kako ASP. NET MVC podudara URI s radnjom. Kao što ime govori, usmjeravanje atributa koristi atributima definirati rute . Usmjeravanje atributa daje vam veću kontrolu nad URI-jima u vašoj web aplikaciji. Raniji stil od usmjeravanje , nazvano na temelju konvencije usmjeravanje , još uvijek je u potpunosti podržan.

Preporučeni: