Sicherheit von Webanwendungen · Senior · Frage 24 von 75
Was macht eine Resource Isolation Policy auf Basis der Fetch-Metadata?
if (req.headers['sec-fetch-site'] === 'cross-site' &&
!(req.headers['sec-fetch-mode'] === 'navigate' && req.method === 'GET')) {
return res.status(403).end();
}- 1Hindert Nutzer daran, die Website in einem neuen Browser-Tab zu öffnen
- 2Lehnt Cross-Site-Anfragen ab, außer einfachen Top-Level-Navigationen
- 3Erlaubt nur Anfragen von Crawlern der Suchmaschinen
Antwort zeigen
Richtige Antwort: Lehnt Cross-Site-Anfragen ab, außer einfachen Top-Level-Navigationen
Erklärung
Endpunkte, die zum Einbetten oder für Cross-Site-Aufrufe gedacht sind (öffentliche APIs, Bilder für andere Websites), brauchen explizite Ausnahmen.