Verständnis AJAX CORS und überlegungen zur Sicherheit

Ich versuche zu verstehen, warum CORS arbeitet in der Weise, dass es funktioniert.

Da erfuhr ich von dieser Beitrag, wenn die Seite von www.a.com macht AJAX-request www.b.com, dann ist es die www.b.com , der entscheidet, ob eine Anfrage erlaubt werden sollte oder nicht.

Aber was genau ist gesichert auf client-in einem solchen Modell?
Zum Beispiel, wenn es einem hacker gelingt, um ein XSS script-injection zu meiner Seite, dann macht es ein AJAX-request zu seiner Domäne zum speichern von Benutzerdaten. So ein hacker-Domäne wird eine solche Anfrage für Sie sicher.

Dachte ich, dass www.a.com entscheiden sollte, welche domains zu erlauben, die Anfrage zu. So in der Theorie in einer Kopfzeile Access-Control-Allow-Origin " ich würde gerne die ganze Liste der domains, die erlaubt sind für die AJAX-CORS-Anfragen.

Kann mir jemand erklären, welche Sicherheitsprobleme die aktuellen CORS Umsetzung behandelt?

ja, das ist richtig, der Domäne, der die Daten ( saas ) auflisten kann, es ist "erlaubt" - domains. (ACAO) Nach, dass es in der Verantwortung des SaaS-um sicherzustellen, dass die Anfragen werden sicher gemacht ( durch regelmäßigen 'web-server' bedeutet - string-Bereinigung, fangen, DSA etc )

InformationsquelleAutor Alex Dn | 2014-02-18

Schreibe einen Kommentar