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

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

Все пути
Путь nodejs Intermediate 6 модулей 20 шагов (11 теор · 3 лаб · 6 квиз) ~3 ч 13 мин

Node.js Path Traversal: От ../ до Defense-in-Depth

Фундаментальный маршрут по Directory Traversal в Node.js/Express. Изучите три варианта атаки (базовый ../, bypass однократного blacklist-фильтра и absolute path injection), границы URL-декодирования и общий containment-инвариант через path.resolve/path.relative. Три лабы повторно применяют этот инвариант к разным угрозам; финальный модуль даёт справочный обзор Semgrep, CodeQL и CI workflow.

02

Модуль 2: Базовый Path Traversal

Обход через ../ для чтения произвольных файлов

0/4~43 мин
03

Модуль 3: Bypass однократного blacklist-фильтра

Single-pass replace bypass, границы URL-декодирования, нормализация

0/4~58 мин
04

Модуль 4: Absolute Path Injection

Инъекция абсолютного пути и защита через path.relative()

0/4~58 мин
05

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

Express.static безопасность, сравнение, чеклист

0/2~8 мин
06

Модуль 6: Defense-in-Depth и автоматизация

Многослойная защита и справочный обзор SAST/DAST/SCA workflow.

0/3~13 мин финальный