Как стать автором
Обновить

Проблема с сессиями аутентификации

Время на прочтение2 мин
Количество просмотров2.8K
Привет всем,

Уделите мне, пожалуйста, всего пару минут своего времени и можете заниматься своими делами дальше.

Если вы пользуетесь браузером Mozilla Firefox (при этом, не используя прокси), зайдите по ссылке, очистите сессии аутентификации (для этого нужно нажать Ctrl + Shift + Del, поставить флажок на Сессии аутентификации и нажать Удалить сейчас), откройте новую вкладку в браузере и попробуйте зайти по этой ссылке еще раз. Второй раз эта ссылка уже не откроется.

P.S. Уже заминусовали. Ну – спасибо.

Перейду к делу, у меня проблема с клиентом. Клиент представляет сеть крупных онлайн-магазинов и хочет, чтоб мы это исправили. Наша фирма занимается оптимизацией контента и в данном случае проблема связана с роботом на IIS-сервере, который генерирует динамический JavaScript. В частности, проблема возникает при обращении к этому скрипту по https-протоколу после очистки сессий аутентификации.

На серверах клиента стоит Apache, данная версия которого нечувствительна к подобным эксцессам. Получается, при очистке сессий аутентификации и просмотре страницы через SSL не загружается только динамически генерируемый JavaScript с нашего сервера.

По SSL-логу взаимодействие между Microsoft IIS и Mozilla Firefox проходит по следующим шагам:

Я открываю JavaScript по https…
• Запрос клиента
   — установка https соединения
   — отправка поддерживаемых типов шифрования серверу

• Ответ сервера
   — отправка параметров соединения и сертификата клиенту

• Запрос клиента
   — передача шифруемого ключа серверу
   — применение параметров шифрования

• Ответ сервера
   — применение параметров шифрования

• Запрос клиента
   — отправка зашифрованного сообщения

• Ответ сервера
   — отправка зашифрованного сообщения

Данные успешно загружены. Здесь я очищаю сессии аутентификации. Повторное обращение к серверу…
• Запрос клиента
   — сообщение типа alert, означающее закрытие соединения

Происходит закрытие сокетов.

Подробный SSL-лог можно найти вот здесь.

Если у кого-то есть догадки, предположения или кто-то знает, с чем это может быть связано – буду очень рад вашим комментариям.

Я уже писал об этом на форумах Mozilla, но ответа до сих пор нет.

Клиента никак не интересует то, что обычному пользователю никак не прийдет в голову чистить сессию или другие пользовательские данные. Он нами уже не доволен и мы не хотели разочаровывать его еще больше.
Теги:
Хабы:
+7
Комментарии4

Публикации

Изменить настройки темы

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн