Tôi đã đọc số này SO question khi tôi bị tấn công bởi phản hồi liên kết của @ Slauma (bao gồm here) với câu trả lời đã chọn được viết bởi @ reach4thelasers. Đó là một bài đăng trên blog về cách mở rộng xác thực biểu mẫu của ASP.NET và thu thập chìa khóa máy từ xa trong khoảng nửa giờ.Các lỗ hổng xác thực biểu mẫu ASP.NET
Có một số câu trả lời cho bài đăng trên blog chỉ đề cập đến nếu bạn không thực hiện một số điều cụ thể, nhưng tôi không rõ ràng về những điều cụ thể đó (điều gì đó về trang lỗi tùy chỉnh, nhưng video dường như không nhấn bất kỳ trang lỗi nào). Nó cũng đề cập đến MS đã có khuyến nghị để tránh những loại tấn công, nhưng không có liên kết đến các khuyến nghị.
Vì vậy, trước hết lên, ai đó có thể giải thích rõ ràng những gì là cần thiết, khi phát triển một hệ thống xác thực ASP.NET tạo, để ngăn chặn exploitations như ai đề cập ở trên?
Thứ hai, là có bất kỳ khai thác nổi tiếng khác trong ASP.NET Forms Authentication rằng một thực hành tốt nhất nào đó (mà không được thực hiện theo mặc định) sẽ giảm thiểu hoặc ngăn chặn? Tôi đang xây dựng một trang web công cộng với dữ liệu tài chính, vì vậy đây là mối quan tâm nghiêm túc đối với tôi.
Tôi tin rằng bạn nói về điều đó: http://stackoverflow.com/questions/3720720/how-serious-is-this-new-asp-net-security-vulnerability-and-how-can-i-workaround – Aristos
Và một câu hỏi tương tự từ tôi là http://stackoverflow.com/questions/2498599/can-some-hacker-steal-the-cookie-from-a-user-and-login-with-that-name-on- a-web-s – Aristos
Tuyệt vời. Cảm ơn các liên kết. –