Kas yra apsaugos nuo klastojimo žetonas MVC?
Kas yra apsaugos nuo klastojimo žetonas MVC?

Video: Kas yra apsaugos nuo klastojimo žetonas MVC?

Video: Kas yra apsaugos nuo klastojimo žetonas MVC?
Video: 046 Anti forgery Tokens 2024, Gegužė
Anonim

Norėdami padėti išvengti CSRF atakų, ASP. NET MVC naudoja anti - padirbtų žetonų , dar vadinamas prašymo patvirtinimu žetonų . Klientas prašo HTML puslapio, kuriame yra forma. Serveryje yra du žetonų atsakyme. Vienas žetonas siunčiamas kaip slapukas. Kitas dedamas į paslėptą formos lauką.

Taip pat paklausta, kam naudojamas Antiforgery tokenas?

Apskritai, kovos su klastojimu - žetonas yra paslėpta HTML įvestis, kuri pateikiama jums, kad išvengtumėte CSRF atakų. Apskritai tai veikia lyginant vertę, kurią serveris išsiuntė klientui, su tuo, ką klientas siunčia atgal į pranešimą.

Be to, kas yra slapukas nuo klastojimo? Anti - klastojimas prieigos raktas naudojamas siekiant užkirsti kelią CSRF (kryžminės svetainės užklausai Klastojimas ) išpuolius. Štai kaip tai veikia aukšto lygio: IIS serveris susieja šį prieigos raktą su dabartinio vartotojo tapatybe prieš išsiųsdamas jį klientui.

Antra, kas yra _ Requestverificationtoken?

Slapukų paieškos rezultatai: _RequestVerificationToken Tai yra apsaugos nuo klastojimo slapukas, kurį nustato žiniatinklio programos, sukurtos naudojant ASP. NET MVC technologijas. Jis skirtas sustabdyti neteisėtą turinio skelbimą svetainėje, vadinamą kelių svetainių užklausų klastojimu.

Kaip tikrinate „AntiForgeryToken“?

  1. Eikite į formą.
  2. Naudokite CSRF testerį, kad išsaugotumėte formos užklausą kaip vietinį HTML failą.
  3. Prisijunkite prie programos kaip kitas vartotojas.
  4. Norėdami pateikti išsaugotos formos užklausą, naudokite CSRF testerį.
  5. Turėtumėte pamatyti AntiForgeryToken klaidą, nes ji nebus patvirtinta.

Rekomenduojamas: