Same-Origin Policy (SOP)
Политика одинакового источника (same-origin policy) определяет как документ или скрипт, загруженный из одного источника (origin), может взаимодействовать с ресурсом из другого источника. Это помогает изолировать потенциально вредоносные документы, снижая количество возможных векторов атак.
Это механизм браузера.
Одинаковый источник определяется по множеству: (протокол, домен, порт).
Контент из about:blank
и javascript:
наследуют источник документа (origin родителя), содержащего этот URL, поскольку они не содержат информации о сервере происхождения.
Скрипт или страница могут изменить свой домен в проверке origin на домен более высокого уровня: test.www.example.com -> www.example.com
.
Статья: https://developer.mozilla.org/ru/docs/Web/Security/Same-origin_policy
Чтобы настроить взаимодействие между origins, надо настроить CORS.
Чтобы ограничить cross-origin доступ на запись — настроить CSRF.
window.postMessage вроде как похер на SOP.
В корпоративных сетях origins определяются по доменам. IE порты не проверяет, только протокол и домен
По умолчанию включен на максимум.
Last updated