Люди здесь думают об этом все неправильно - стандарт «CORS» не так, что сервер не будет взломан, даже если это помогает в дополнение к тому, что он делает.Цель состоит в том, чтобы позволить «БРАУЗЕРУ» иметь возможность облегчить запросы, которые противоречат той же политике происхождения.Если клиент и сервер находятся на одной и той же странице, «КЛИЕНТ» может решить, разрешить или нет запрос.
Очевидно, если сервер участвует в решении, которое вы помогаете в процессе обеспечения безопасности.
Но это не защитит сервер от несанкционированного доступа - вот для чего нужны пароли и куки.
клиент может быть (как кто-то упоминал) телнетоминструмент, в котором каждая созданная вещь является фальшивкой.
Но один из преимуществ Chrome, FF и т. д. заключается в том, что они помогут вам, не позволяя Javascript выходить за пределы той же самой песочницы происхождения, что означаетпо умолчанию единственное, что может быть скомпрометировано, - это то, что находится на собственном веб-сайте «злоумышленников».Или другие сайты, которые решили не быть безопасными.
CORS - это технология, которая позволяет вам сказать - эй, я хочу, чтобы пользователи могли использовать мой шикарный сервис из javascript на этом другом сайте, который они используют.Так что я собираюсь добавить этот сайт в мои исключения.Это означает, что вы помогаете своим авторизованным пользователям пробить брешь в их безопасности браузера для этого конкретного сайта.Что означает дыру, которую может использовать хакер.Таким образом, забота, с которой вы настраиваете службу, верно?
Это означает, что любой сайт, на котором не настроен CORS, по умолчанию защищен от межсайтовых сценариев из совместимого браузера (за исключением ошибок и взломовкурс).Браузер спросит, хочет ли эта служба принять участие в javascript исходного сайта, и если на перекрестном сайте будет написано «Я ничего не знаю об этом проклятом сайте», то механизм javascript браузера закроет соединение и сбросит данные.
Итак, подведем итог - CORS не поможет вам обеспечить безопасность.Это поможет вам сделать дыру в ваших браузерах способной сделать пользователя более безопасным.Но, надеюсь, управляемым способом ... и только для определенных сайтов ..