Τι είναι το χαρακτηριστικό ValidateAntiForgeryToken στο MVC;
Τι είναι το χαρακτηριστικό ValidateAntiForgeryToken στο MVC;

Βίντεο: Τι είναι το χαρακτηριστικό ValidateAntiForgeryToken στο MVC;

Βίντεο: Τι είναι το χαρακτηριστικό ValidateAntiForgeryToken στο MVC;
Βίντεο: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, Νοέμβριος
Anonim

Όταν το κάνετε αυτό, ASP. NET MVC εκπέμπει ένα cookie και ένα πεδίο φόρμας με ένα διακριτικό κατά της πλαστογραφίας (ένα κρυπτογραφημένο διακριτικό). Μόλις το [ ValidateAntiForgeryToken ] Χαρακτηριστικό έχει οριστεί, ο ελεγκτής θα ελέγξει ότι η εισερχόμενη αίτηση έχει το cookie επαλήθευσης αιτήματος και το πεδίο φόρμας επιβεβαίωσης κρυφής αίτησης.

Επίσης, τι είναι το Validateantiforgerytoken στο MVC;

Για να αποτρέψετε επιθέσεις CSRF, το ASP. NET MVC χρησιμοποιεί μάρκες κατά της πλαστογραφίας, που ονομάζονται επίσης διακριτικά επαλήθευσης αιτήματος. Ο πελάτης ζητά μια σελίδα HTML που περιέχει μια φόρμα. Ο διακομιστής περιλαμβάνει δύο διακριτικά στην απόκριση. Ένα διακριτικό αποστέλλεται ως cookie. Το άλλο τοποθετείται σε ένα πεδίο κρυφής φόρμας.

Εκτός από τα παραπάνω, τι είναι το _ Requestverificationtoken; Αποτελέσματα αναζήτησης cookies: _RequestVerificationToken Αυτό είναι ένα cookie κατά της πλαστογραφίας που έχει δημιουργηθεί από εφαρμογές web που έχουν δημιουργηθεί με χρήση τεχνολογιών ASP. NET MVC. Έχει σχεδιαστεί για να σταματήσει τη μη εξουσιοδοτημένη δημοσίευση περιεχομένου σε έναν ιστότοπο, γνωστό ως Παραχάραξη αιτημάτων μεταξύ ιστότοπων.

Σε σχέση με αυτό, γιατί χρησιμοποιούμε το HTML AntiForgeryToken () στο MVC;

Αυτό γίνεται για να αποτραπεί η πλαστογράφηση αιτημάτων μεταξύ τοποθεσιών στο δικό σας MVC εφαρμογή. Αυτό είναι μέρος του OWASP Top 10 και το είναι ζωτικής σημασίας όσον αφορά την ασφάλεια του ιστού. Χρησιμοποιώντας το @ Html . AntiforgeryToken() Η μέθοδος θα δημιουργήσει ένα διακριτικό για κάθε αίτημα, οπότε κανείς δεν μπορεί να πλαστογραφήσει μια ανάρτηση φόρμας.

Τι είναι η δρομολόγηση χαρακτηριστικών στο MVC;

Δρομολόγηση είναι το πώς το ASP. NET MVC αντιστοιχίζει ένα URI με μια ενέργεια. Όπως υποδηλώνει το όνομα, δρομολόγηση χαρακτηριστικών χρήσεις γνωρίσματα να ορίσει διαδρομές . Δρομολόγηση χαρακτηριστικών σας δίνει περισσότερο έλεγχο των URI στην εφαρμογή Ιστού σας. Το παλαιότερο στυλ του δρομολόγηση , που ονομάζεται βάσει συμβάσεων δρομολόγηση , εξακολουθεί να υποστηρίζεται πλήρως.

Συνιστάται: