Про интернет



Содержание:

Что такое JWT?

Заголовок

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

Подпись

Что такое SECRET_KEY?

Атаки на JWT:

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

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

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

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

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

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

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

SQL-инъекция

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

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

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

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


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



Заголовок

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

Подпись

Заголовок

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



Тип токена

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

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



«HS256»

«RS256»

Читать дальше →

Источник: AlexHost

Перейти на сайт

Другие материалы на сайте b.Z - Записки о гаджетах, людях и музыке