Ce este un simbol anti-fals în MVC?
Ce este un simbol anti-fals în MVC?

Video: Ce este un simbol anti-fals în MVC?

Video: Ce este un simbol anti-fals în MVC?
Video: 046 Anti forgery Tokens 2024, Mai
Anonim

Pentru a ajuta la prevenirea atacurilor CSRF, ASP. NET MVC utilizări anti - jetoane de fals , numită și verificarea cererii jetoane . Clientul solicită o pagină HTML care conține un formular. Serverul include două jetoane în răspuns. unu jeton este trimis ca cookie. Celălalt este plasat într-un câmp de formular ascuns.

Întrebat, de asemenea, pentru ce este folosit jetonul Antifalsificare?

În general, cel anti-falsificare - jeton este o intrare HTML ascunsă care este redată pentru a evita atacurile CSRF. În linii mari, funcționează comparând valoarea pe care serverul a trimis-o către client cu ceea ce clientul o trimite înapoi pe postare.

În plus, ce este cookie-ul anti fals? Anti - fals jetonul este utilizat pentru a preveni CSRF (Cross-Site Request Fals ) atacuri. Iată cum funcționează la nivel înalt: serverul IIS asociază acest token cu identitatea utilizatorului curent înainte de a-l trimite clientului.

În al doilea rând, ce este _ Requestverificationtoken?

Rezultatele căutării cookie-urilor: _RequestVerificationToken Acesta este un cookie anti-fals set de aplicații web construite folosind tehnologii ASP. NET MVC. Este conceput pentru a opri postarea neautorizată a conținutului pe un site web, cunoscută sub numele de falsificare de solicitare între site-uri.

Cum testați AntiForgeryToken?

  1. Accesați formularul.
  2. Utilizați CSRF Tester pentru a salva solicitarea formularului ca fișier HTML local.
  3. Conectați-vă la aplicația dvs. ca alt utilizator.
  4. Utilizați CSRF Tester pentru a trimite cererea de formular salvată.
  5. Ar trebui să vedeți o eroare AntiForgeryToken - deoarece nu se va valida.

Recomandat: