Tôi đã thấy các bài viết và bài đăng trên tất cả (bao gồm SO) về chủ đề này và bình luận phổ biến là chính sách cùng nguồn gốc ngăn chặn một biểu mẫu POST trên các tên miền. Nơi duy nhất tôi thấy ai đó đề xuất rằng chính sách cùng nguồn gốc không áp dụng cho các bài đăng mẫu, là ở đây .
Tôi muốn có câu trả lời từ một nguồn chính thức hoặc "chính thức" hơn. Ví dụ, có ai biết RFC giải quyết vấn đề cùng nguồn gốc như thế nào hoặc không ảnh hưởng đến POST mẫu không?
làm rõ : Tôi không hỏi liệu GET hoặc POST có thể được xây dựng và gửi đến bất kỳ miền nào không. Tôi đang hỏi:
- nếu Chrome, IE hoặc Firefox sẽ cho phép nội dung từ miền 'Y' gửi POST đến miền 'X'
- nếu máy chủ nhận POST thực sự sẽ thấy bất kỳ giá trị biểu mẫu nào. Tôi nói điều này bởi vì phần lớn những người kiểm tra hồ sơ thảo luận trực tuyến nói rằng máy chủ đã nhận được bài đăng, nhưng các giá trị biểu mẫu đều trống / bị loại bỏ.
- Tài liệu chính thức nào (tức là RFC) giải thích hành vi dự kiến là gì (bất kể những gì trình duyệt hiện đang thực hiện).
Ngẫu nhiên, nếu cùng nguồn gốc không ảnh hưởng đến POST mẫu - thì điều đó làm cho phần nào rõ ràng hơn về lý do tại sao các mã thông báo chống giả mạo là cần thiết. Tôi nói "phần nào" bởi vì có vẻ quá dễ dàng để tin rằng kẻ tấn công có thể đơn giản phát hành HTTP GET để lấy một biểu mẫu có chứa mã thông báo chống giả mạo và sau đó tạo một POST bất hợp pháp có chứa mã thông báo tương tự. Bình luận?