Атаки на JSON Web Tokens

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



Содержание:

Что такое JWT?

Заголовок

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

Подпись

Что такое SECRET_KEY?

Атаки на JWT:

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

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

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

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

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

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

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

SQL-инъекция

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

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

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

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


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



Заголовок

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

Подпись

Заголовок

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



Тип токена

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

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



«HS256»

«RS256»

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

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

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

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