2009-11-26 23 views

Trả lời

8

Xem StackOverflow bài đăng này: How to restrict JSON access?

Đặc biệt nhận xét này trong chủ đề đó: for/while loops in JSON responses


Về cơ bản này được sử dụng để kẻ tấn công không thể có được địa chỉ URL và bao gồm nó trên trang của họ và có JavaScript bây giờ đặt các biến trên trang vì ngay sau khi yêu cầu đã được bảo dưỡng, trình duyệt sẽ đi vào vòng lặp vô hạn không cho phép truy cập JavaScrip khác vào các biến được cho biết có khả năng cho phép kẻ tấn công sử dụng trình duyệt của bạn ở riêng.

+0

ok, nhưng nếu tôi biết điều này, tôi chỉ có thể sử dụng chuỗi con và sau đó là nội dung - đúng. Cũng giống như facebook hiện –

+2

Không, vì bạn không thể sử dụng XMLHttprequest hoặc bất kỳ chức năng nào trong số đó vì bạn không nhận được nội dung từ cùng một miền. Vì nó không nằm trong cùng một miền, bạn phải sử dụng một nút kịch bản để tải nội dung vào trang hiện tại, điều này sẽ ngay lập tức làm cho công cụ JavaScript đi vào vòng lặp vô hạn. –

-1

Về cơ bản, điều này chỉ chạy một vòng lặp vô hạn khi được phân tích cú pháp. Bằng cách đó, trình duyệt của người dùng bị đóng băng (cuối cùng cung cấp một cửa sổ bật lên cho phép người dùng ngừng tập lệnh) và dữ liệu chưa bao giờ thực sự được đọc. Hy vọng điều này có ý nghĩa!

Các vấn đề liên quan