2010-04-05 38 views
6

Tôi phải tạo một ứng dụng web liên quan đến thông tin nhạy cảm của người dùng. Tôi cần xóa bộ nhớ cache của trình duyệt sau khi người dùng đăng xuất vì dữ liệu được lưu trong bộ nhớ cache sẽ dễ bị tấn công. Trình duyệt của khách hàng nên được thực thi để xóa bộ nhớ cache từ phía máy chủ. Ngoài ra tất cả các chính sách bộ nhớ cache phải được tiếp xúc với máy khách từ phía máy chủ.Làm cách nào để xóa bộ nhớ cache của trình duyệt khỏi phía máy chủ?

Có giải pháp nào cho vấn đề này không?

+2

Điều tốt nhất bạn có thể làm là yêu cầu trình duyệt (và tất cả các bộ nhớ đệm trung gian - Có thể được một số) rằng các trang của bạn không nên được lưu trữ. Ngay cả đó chỉ là một gợi ý. Bạn không thể xóa bộ nhớ cache của khách truy cập theo chương trình. (Hãy suy nghĩ về những gì một cơn ác mộng sẽ được.) –

Trả lời

5

Set phản ứng hết hạn ngay lập tức, và cho biện pháp tốt cho proxy, vv, không để cache:

Expires: 0 
Cache-control: private 
+0

Vâng, giải pháp duy nhất là để cho trình duyệt không để bộ nhớ cache ở tất cả. – Tim

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