La SCRO permet la Même Origine pour être détendu pour un domaine.
par exemple normalement, si l'utilisateur se connecte en example.com
et example.org
, la Même Politique d'Origine empêche example.com
de faire une requête AJAX example.org/current_user/full_user_details
et l'accès à la réponse.
C'est la politique par défaut du web et empêche les données de l'utilisateur à partir de la fuite lorsque vous êtes connecté sur plusieurs sites en même temps.
Maintenant, avec la SCRO, example.org
pourrait définir une politique de dire qu'il permettra à l'origine, https://example.com
de lire des réponses apportées par AJAX. Ce serait le cas si les deux example.com
et example.org
sont dirigées par la même entreprise et le partage de données entre les origines est d'être admis dans le navigateur de l'utilisateur. Il n'affecte que le côté client de choses, pas le côté serveur.
Dsp d'autre part définir une stratégie de contenu qui peuvent s'exécuter sur le site actuel. Par exemple, si le JavaScript peut être exécuté en ligne, ou les domaines .js
fichiers peuvent être chargés à partir. Cela peut être bénéfique pour agir comme une autre ligne de défense contre les attaques de type XSS attaques, où le pirate va essayer d'injecter un script dans la page HTML. Normalement, la sortie serait codé, toutefois dire que le développeur a oublié que sur un champ de sortie. Parce que la politique de prévention de script en ligne de l'exécution, l'attaque est contrecarré.