2008-11-20 3 views
3

Примечание: это другая проблема для https - это связано с безопасностью частной жизни.Есть ли защищенный кеш браузера?

Я пытаюсь выяснить, есть ли способ отгрузить наш сервер [кеш], нажав информацию в браузере. Есть ли какая-либо технология, обеспечивающая безопасное кэширование, связанное с сеансом?

У нас есть конфиденциальные данные, которые часто используются, но не будут сильно меняться. Повторное получение обновлений с сервера/базы данных все время снижает чувствительность.

Решение не может полагаться на любую открытую страницу, открытую все время (например, без наборов фреймов). Допускается перемещение от страницы (или открытие новой вкладки).

Включены ли Google Gears здесь? Я не могу найти способ привязки кеша к сеансу.

Проблемный домен - это кафе/общий доступ к компьютеру с несколькими пользователями веб-приложений. например когда сеанс истекает, или пользователь выходит из системы, не должно быть кэшированных данных в любом месте. Пока они вошли в систему, я полагаю, что никто не будет иметь физический доступ к компьютеру.

Смотрите также Can HTML5 sessionStorage be written to disk?

ответ

2

Вы будете иметь HTML5.0 с местными особенностями базы данных типа. Однако что вы подразумеваете под защитой? HTML5.0 будет защищен от межсайтовых проблем, но у пользователя все равно будет полный доступ к данным, я не думаю, что требуется шифрование.

Google gears подходит, но его стандарт не является стандартом HTML5.0, Safari поддерживает 5.0, и я полагаю, что Opera и Firefox тоже будут к середине 2009 года, если они этого еще не сделали. Explorer, вероятно, будет иметь некорректную реализацию, чтобы заставить разработчиков использовать Silverlight.

Edit: Стивен, я вижу, вам нужно уничтожить кэш после их ухода, конечно, если их машина не имеет датчик близости, это не будет возможно :) Но вы могли бы иметь свой Javascript все удалить, когда они Выход из системы, например.

Ссылка на HTML5.0 specs,

Ссылка на HTML5.0 Cache specs

Ссылка на HTML5.0 session storage specs (По многочисленным просьбам :)

+0

Я обновил этот вопрос прояснить. Когда сеанс истекает, и человек уходит от компьютера, кешированная информация не должна быть восстановлена ​​ – Stephen 2008-11-20 01:41:39

Смежные вопросы