Size: a a a

2018 January 09

DZ

Dmitry Zakharov in WebSec
Но звучит как замена refresh токенам
источник

DZ

Dmitry Zakharov in WebSec
Никита Сковорода
jwt ломают каждый год, он заоверенжинерен, у него серьёзные проблемы с отзывом токенов (когда надо прекратить чьи-то полномочия) и с хранением данных. И он не решает никаких реально существующих проблем по сравнению с сессиями.

Сессии простые, эффективные. Они работают десятки лет без каких-либо эпических дыр.
Как же сделать rest api без сессий?
источник

DZ

Dmitry Zakharov in WebSec
Jenkins blue ocean на jwt
источник

DZ

Dmitry Zakharov in WebSec
Ну в принципе не пример
источник

DZ

Dmitry Zakharov in WebSec
Но думаю owasp тоже не лохи
источник

DZ

Dmitry Zakharov in WebSec
Самая беда в том что по безопасности нужно инфу по крохам собирать
источник

НС

Никита Сковорода in WebSec
источник

НС

Никита Сковорода in WebSec
> Do not store session identifiers in local storage as the data is always accesible by JavaScript. Cookies can mitigate this risk using the httpOnly flag.
источник

DZ

Dmitry Zakharov in WebSec
Да
источник

DZ

Dmitry Zakharov in WebSec
Тоже слышал об этос
источник

DZ

Dmitry Zakharov in WebSec
Но тогда нужно csrf токены делать
источник

DZ

Dmitry Zakharov in WebSec
Ещё в нагрузку
источник

DZ

Dmitry Zakharov in WebSec
Вроде как
источник

НС

Никита Сковорода in WebSec
Да, конечно надо.
источник

НС

Никита Сковорода in WebSec
Либо ты хранишь в куках и тебе больно при csrf,
Либо ты хранишь в сторадже и сгораешь при xss.
Проблемы аналогичны, но в случае стораджа и xss тебе надо ещё все сессии/токены сбрасывать, потому что их могли незаметно украсть а юзать после закрытия дыры уже.

Хотя кто-то (кто топит за хранение в локалсторадже) и настаивает, что от xss проще защититься, кмк они врут. Защита от xss сложная (если всё делаешь правильно - на самом деле нет, но везде говнокод), и чаще всплывают баги xss чем csrf, насколько я в курсе.

От csrf защититься просто, и эта защита даже встроена много где.
источник

MK

Michael K in WebSec
Dmitry Zakharov
Самая беда в том что по безопасности нужно инфу по крохам собирать
Используй куки, не используй jwt
источник

DZ

Dmitry Zakharov in WebSec
ангуляр содержит поддержку csrf
источник

DZ

Dmitry Zakharov in WebSec
и защиту от xss
источник

DZ

Dmitry Zakharov in WebSec
но мне интересен какой вектор у xss в случае стораджа
источник
2018 January 10

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebSec
источник