2010-04-01 23 views

Trả lời

2

Đối với một điều, tin tặc luôn đưa ra các cuộc tấn công mới và cách chèn mới XSS. ASP.NET's RequestValidation chỉ được cập nhật khi một phiên bản mới của ASP.NET được phát hành, vì vậy nếu ai đó đến với một cuộc tấn công mới vào ngày sau khi một bản phát hành ASP.NET RequestValidation sẽ không bắt được nó.

Điều đó (tôi tin) là một trong những lý do khiến dự án AntiXSS xuất hiện, vì vậy nó có thể có chu kỳ phát hành nhanh hơn.

+0

+1 để đề cập đến AntiXss, mọi người nên sử dụng. – slugster

2

Chỉ hai gợi ý:

  • của bạn ra ứng dụng sức mạnh không chỉ dữ liệu đã được nhập bằng các hình thức ASP.NET của bạn. Nghĩ về dịch vụ web, nguồn cấp dữ liệu RSS, cơ sở dữ liệu khác, thông tin được trích xuất từ ​​tải lên của người dùng, v.v.

  • Đôi khi cần phải xác thực yêu cầu mặc định (hiệu quả nhưng quá đơn giản) vì bạn cần chấp nhận dấu ngoặc nhọn trong biểu mẫu của mình. Hãy nghĩ đến trình soạn thảo WYSIWYG.

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