powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / id сессии не меняется после инвалидации в sap netweaver
14 сообщений из 14, страница 1 из 1
id сессии не меняется после инвалидации в sap netweaver
    #38636254
romanj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, может быть кто то сталкивался


при установке приложения на сервер дает ошибку

log fail:
Your servlet container did not change the session ID when a new session was created. You will not be adequately protected against session-fixation attacks


пробовал работать с этим http://scn.sap.com/blogs/sro/2012/05/10/implementing-secure-session-management-for-sap-netweaver-java-web-application-solutions

но не помогает
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38636373
romanj,
Может быть приложение использует не совсем корректный способ для проверки активности данной функции, например, привязанный к особенностям её реализации в Tomcat, а у тебя, судя по ссылке на статью, SAP ...? Вот из этой темы можно предположить, что проверяется просто одно из системных свойств.
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38636403
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romanj,

Оно на основе JBoss реализовано? Или Tomcat? Поверхностое гугление по тексту ошибки выдаёт вполне конкретный рецепт для насройки этих серверов. На сколько я понял, проблема в том, что когда юзер логиниться при ещё валидной сессии, сервер ему может отдать эту же сессию. Это не достаточно безопасно, о чем и сообщает warning.
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38636443
romanj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реализовано на основе Tomcat
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38636445
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romanjреализовано на основе Tomcat
https://community.jboss.org/message/592626#592626
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38636873
romanj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.изменил в catalina.sh

CATALINA_OPTS="org.apache.catalina.connector.Request.SESSION_ID_CHECK=true"

2.сделал рестарт приложения на томкате

3.поставил на сервер

4.ошибка

Your servlet container did not change the session ID when a new session was created. You will not be adequately protected against session-fixation attacks
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38636884
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romanj,

Сорь. Похоже это фишка исключительно JBoss. В отдельном Tomcat я что-то этого поля не вижу.
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38636910
Не работает смена ID или "некое приложение думает что она не работает". Проверить легко - использовав другое простейшее приложение (как я понимаю, это просто не запускается?) и какой-нибудь сниффер http.
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38636929
romanj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не очень понял, приложения отлично работает на Tomcat.
при авторизации пользователя происходит замена сессии.
но на сервере sap netweaver не дает это сделать.
может быть надо подкрутить где то на sap netweaver
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38636932
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romanj,

stacktrace есть?
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38636934
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведенный текст ошибки это просто предупреждение из спрингового SessionFixationProtectionStrategy.
Что именно не работает, и есть ли что-то ещё в логе?
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38636938
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это установлено?
авторSessionIdRegenerationEnabled (set to “true”) – in order to ensure that session identifiers are regenerated at log-in as well as mitigate further security risks. This parameter would generate a second session id which would be set as a cookie called “JSESSIONMARKID”. This new session id would be regenerated whenever the user authenticates or moves to another application on the same application server.
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38639841
romanj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разбирался c SAP,проверил SessionIdRegenerationEnabled DefaultCalculatedValue=true
...
Рейтинг: 0 / 0
id сессии не меняется после инвалидации в sap netweaver
    #38639880
romanj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SecuritySessionIdDomain DefaultCalculateValue=NONE. может быть надо указать точно домен?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / id сессии не меняется после инвалидации в sap netweaver
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]