Есть ли безопасный кеш браузера? - PullRequest
3 голосов
/ 20 ноября 2008

Примечание: проблема, отличная от https, связана с безопасностью конфиденциальности

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

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

Решение не может полагаться на то, что какая-либо страница остается открытой все время (например, нет наборов кадров). Разрешен переход со страницы (или открытие новой вкладки).

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

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

См. Также Можно ли записать сессию HTML5 на диск?

1 Ответ

2 голосов
/ 20 ноября 2008

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

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

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

Ссылка на HTML5.0 спецификации ,

Ссылка на Спецификации кэша HTML5.0

Ссылка на Спецификации хранения сеанса HTML5.0 (По популярному запросу:)

...