http://en.wikipedia.org/wiki/Same_origin_policyMô hình đe dọa cho cùng một chính sách gốc là gì?
Chính sách xuất phát tương tự ngăn chặn tập lệnh từ một trang web nói chuyện với một trang web khác. Wiki nói đó là một "khái niệm an ninh quan trọng", nhưng tôi không rõ ràng về những mối đe dọa mà nó ngăn cản.
Tôi hiểu rằng các cookie từ một trang web không được chia sẻ với một trang web khác, nhưng có thể được (và) được thực thi riêng biệt.
Tiêu chuẩn CORS http://en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing cung cấp hệ thống hợp pháp để bỏ qua cùng chính sách gốc. Có lẽ nó không cho phép bất kỳ mối đe dọa chính sách gốc tương tự được thiết kế để ngăn chặn.
Nhìn vào CORS, tôi thậm chí còn chưa rõ ràng ai đang được bảo vệ khỏi những gì. CORS được thực thi bởi trình duyệt để nó không bảo vệ trang web nào khỏi trình duyệt. Và các hạn chế được xác định bởi trang web mà tập lệnh muốn nói chuyện, do đó, nó dường như không bảo vệ người dùng từ một trong hai trang web.
Vì vậy, chính sách gốc giống như thế nào?
Làm cách nào để thực hiện điều đó mà không cần truy cập cookie? hoặc tôi có sai về các cookie được bảo vệ không? –
Cookie có thể được gửi cùng với yêu cầu CORS bằng cách đặt thuộc tính yêu cầu 'withCredentials' thành' true'. Vì JavaScript vẫn có quyền truy cập vào các cookie, nên không có lợi ích trong việc thiết lập các rào cản bổ sung ở đó. Một đọc tốt đẹp về chủ đề này là ở đây: http://hacks.mozilla.org/2009/07/cross-site-xmlhttprequest-with-cors/ – Waldheinz