Назад | Перейти на главную страницу

Проблема с загрузкой HTTP-файлов IE8

У меня проблема с разработанной мной системой, связанной с загрузкой IE8 через SSL (т. Е. На сайтах, использующих https://...) и описан на эта статья MS kb.

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

В статье, описывающей проблему, подробно описано исправление реестра на стороне клиента, изменяющее BypassSSLNoCacheCheck настройка.

Я не хочу ослаблять безопасность системы только для IE8, поскольку система отлично работает с чем-то более современным. Заставить всех клиентов применить исправление в лучшем случае сложно, а в худшем - невозможно. Нам нужно поддерживать IE8 в системе, по крайней мере, на данный момент.

Так:

  1. Влияет ли подробное исправление на безопасность в браузере IE8 - означает ли это, что файл будет кэширован? (в месте, отличном от того, где пользователь сохраняет файл).

  2. Есть ли способ получить эти файлы для загрузки с изменением на стороне сервера, которое не нарушает безопасность?

Использование настройки кэша браузера клиента не добавляет безопасности. Вы пробовали ServerAndPrivate?

http://msdn.microsoft.com/en-us/library/system.web.httpcacheability%28v=vs.100%29.aspx