Продвинутый
Что такое Session Fixation (Фиксация сессии)?
Фиксация сессии — это атака, при которой хакер "подсовывает" жертве заранее известный идентификатор сессии (Session ID).
Сценарий:
1. Хакер заходит на сайт и получает анонимный SessionID = 123.
2. Хакер кидает жертве ссылку site.com/login?session=123.
3. Жертва переходит по ссылке и вводит свой логин/пароль.
4. Сервер авторизует сессию 123.
5. Хакер обновляет страницу у себя (с тем же SessionID = 123) и оказывается в аккаунте жертвы.
✅ Защита: Сервер обязан перегенерировать Session ID в момент успешной авторизации пользователя.