Wat is ValidateAntiForgeryToken-kenmerk in MVC?
Wat is ValidateAntiForgeryToken-kenmerk in MVC?

Video: Wat is ValidateAntiForgeryToken-kenmerk in MVC?

Video: Wat is ValidateAntiForgeryToken-kenmerk in MVC?
Video: Что такое шизофрения? - Это больше, чем галлюцинации 2024, November
Anonim

Wanneer jy dit doen, ASP. NET MVC stuur 'n koekie en 'n vormveld met 'n anti-vervalsing-token ('n geënkripteerde teken). Sodra die [ Valideer AntiForgeryToken ] kenmerk is ingestel, sal die kontroleerder kontroleer dat die inkomende versoek die versoekverifikasiekoekie en die versteekte versoekverifikasievormveld het.

Ook, wat is Validateantiforgerytoken in MVC?

Om CSRF-aanvalle te help voorkom, ASP. NET MVC gebruik teen-vervalsing-tokens, ook genoem versoekverifikasie-tokens. Die kliënt versoek 'n HTML-bladsy wat 'n vorm bevat. Die bediener sluit twee tekens in die antwoord in. Een teken word as 'n koekie gestuur. Die ander een word in 'n versteekte vormveld geplaas.

Behalwe hierbo, wat is _ Requestverificationtoken? Webkoekies-soekresultate: _RequestVerificationToken Dit is 'n teen-vervalsingskoekie wat gestel word deur webtoepassings wat met ASP. NET MVC-tegnologie gebou is. Dit is ontwerp om ongemagtigde plasing van inhoud na 'n webwerf, bekend as Cross-Site Request Forgery, te stop.

Met betrekking tot hierdie, hoekom gebruik ons HTML AntiForgeryToken () in MVC?

Dit is om vervalsing van kruiswerfversoeke in jou te voorkom MVC aansoek. Dit is deel van die OWASP Top 10 en Dit is noodsaaklik in terme van websekuriteit. Gebruik die @ Html . AntiforgeryToken() metode sal 'n teken per elke versoek genereer sodat niemand dan 'n vormpos kan vervals nie.

Wat is kenmerk roetering in MVC?

Roetering is hoe ASP. NET MVC pas 'n URI by 'n aksie. Soos die naam aandui, kenmerk roetering gebruike eienskappe om te definieer roetes . Eienskap roetering gee jou meer beheer oor die URI's in jou webtoepassing. Die vroeëre styl van roetering , genoem konvensie-gebaseerde roetering , word steeds ten volle ondersteun.

Aanbeveel: