Size: a a a

2021 April 04

АХ

Александр Хакимов... in phpGeeks
источник

T🐜

The Ant 🐜 in phpGeeks
красавчик )
источник

ПМ

Премьер Министр... in phpGeeks
В доке php написано про взлом сессий, получение сессионного айди. Во фреймворках же это решено? В доке в разделе безопасность написано
источник

AS

Alexey Shatunov in phpGeeks
фреймворки написаны на php, так что нет
источник

ПМ

Премьер Министр... in phpGeeks
Есть книга про это, но на английском. Стоит ли вообще парится на счёт этой уязвимости?
источник

AS

Alexey Shatunov in phpGeeks
смотря какой
источник

ПМ

Премьер Министр... in phpGeeks
Взлом сессий, получение сессионного айди
источник

AS

Alexey Shatunov in phpGeeks
конечно, иначе кто угодно заполучит сессионный айди и украдет все денешки и бонусные баллы у пользователей
источник

ПМ

Премьер Министр... in phpGeeks
Это ясно как день, но раз проблема известная, наверное во фреймворках есть защита от этого. Мне хочется в это верить. Иначе как от этого защитится?
источник

AS

Alexey Shatunov in phpGeeks
не передавать конфиденциальную информацию в куках без HttpOnly / Secure / strict или lax SameSite
источник

ПМ

Премьер Министр... in phpGeeks
Есть книга где эта проблема описана, 16 страниц. Ссылка в доке php
источник

ПМ

Премьер Министр... in phpGeeks
Речь про сессии
источник

AS

Alexey Shatunov in phpGeeks
а можно ссылку?
источник

ПМ

Премьер Министр... in phpGeeks
источник

ПМ

Премьер Министр... in phpGeeks
источник

AS

Alexey Shatunov in phpGeeks
там речь про уязвимость, которая позволяет установить сессию, доступ к которой есть у атакующего, в браузер пользователя жертвы. Как правило именно с помощью cookie
источник

AS

Alexey Shatunov in phpGeeks
как правило это значит что на сервере необходимо при аутидентификации пользователя всегда стартовать новую сессию и выдавать ее id, вне зависимости от того какая использовалась
источник

AS

Alexey Shatunov in phpGeeks
ну и конечно одна сессия (одна аутидентификация) не может использоваться одновременно с разных устройств/ip - для этого нужны соответствующие проверки
источник

AS

Alexey Shatunov in phpGeeks
встроенных способов защиты в самом php нет, так как они избыточны и осуществляются веб-клиентом (например браузером) для штатных механизмов сессий. Вот если используются кастомные способы авторизации, надо уже это учитывать
источник

AS

Alexey Shatunov in phpGeeks
в общем это не то чтобы уязвимость какая-то существующая критичная, просто описаны два вида ошибок - неправильная работа кастомных средств с сессиями на сервере и фишинг в разных вариациях
источник