Перейти к содержимому

Поиск по платформе

Все пути
Путь php Advanced 5 модулей 19 шагов (11 теор · 3 лаб · 5 квиз) ~3 ч 25 мин

PHP JWT Security: None Algorithm, Weak Secret и Key Confusion

Углублённый маршрут по безопасности JWT в PHP. Изучите структуру JWT, библиотеку firebase/php-jwt, атаки None Algorithm, брутфорс слабых секретов HMAC, Key Confusion (RS256→HS256) и современные методы защиты.

01

Модуль 1: Введение в JWT в PHP

Структура JWT, библиотека firebase/php-jwt, ручная работа с JWT, типичные ошибки.

0/3~13 мин
02

Модуль 2: None Algorithm

Атака подмены алгоритма на none, обход верификации подписи, защита через явное указание алгоритмов.

0/4~58 мин
03

Модуль 3: Weak Secret

Брутфорс HMAC-секрета через hashcat/john, словарные атаки, защита через random_bytes(32).

0/4~43 мин
04

Модуль 4: Key Confusion (RS256→HS256)

Атака подмены алгоритма RS256→HS256, использование публичного ключа как HMAC-секрета, защита через whitelist алгоритмов.

0/4~1 ч 13 мин
05

Модуль 5: Итоговый обзор

Best practices JWT в PHP, сравнение библиотек, реальные CVE, чеклист безопасности.

0/4~18 мин финальный