Атаки на JSON Web Tokens

Все блоги / Про интернет 9 января 2021 678   



Содержание:

Что такое JWT?

Заголовок

Полезная нагрузка

Подпись

Что такое SECRET_KEY?

Атаки на JWT:

Базовые атаки:

Нет алгоритма

Изменяем алгоритм с RS256 на HS256

Без проверки подписи

Взлом секретного ключа

Использование произвольных файлов для проверки

Продвинутые атаки:

SQL-инъекция

Параметр поддельного заголовка

Внедрение заголовка ответа HTTP

Прочие уязвимости

Что такое JSON Web Token?


Веб-токен JSON обычно используется для авторизации в клиент-серверных приложениях. JWT состоит из трех элементов:



Заголовок

Полезная нагрузка

Подпись

Заголовок

Это объект JSON, который представляет собой метаданные токена. Чаще всего состоит из двух полей:



Тип токена

Алгоритм хэширования

Официальный сайт предлагает два алгоритма хэширования:



«HS256»

«RS256»

Читать дальше →
  • Оцените публикацию
  • 0

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/blogssmartz

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями

Похожие публикации

Архив публикаций