SECURITY #04 | Как твоя ошибка в коде сдаёт пароли хакерам? Stack Trace и безопасность бэкенда!

100 подписчиков

12+
12+

3 дня назад

ПожаловатьсяНарушение авторских прав

100 подписчиков

12+
12+

3 дня назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 дня назад

В 4-м уроке нашего бесплатного мини-курса по Web Security мы разбираем, как обычная системная ошибка или стек-трейс (Stack Trace) могут стать идеальной картой для атакующего. Вы узнаете, почему стандартные ответы сервера в Express выдают структуру папок, версии библиотек и даже строки подключения к базам данных. В этом видео: 1️⃣ Почему подробный Stack Trace — это подарок для злоумышленника и как он работает как карта уязвимостей. 2️⃣ Худший сценарий: что происходит, когда в ошибке случайно «вываливается» строка подключения к базе данных с паролем. 3️⃣ Три золотых правила хранения секретов: файл .env, Git Ignore и ограничение доступа по IP на хостинге. 4️⃣ Разделение ответственности: почему полный технический отчёт должен видеть только разработчик в консоли сервера, а клиент — короткое безопасное сообщение. 5️⃣ Пишем глобальный обработчик ошибок в Express: разбираем статус-коды (500 и 400), логирование и безопасные ответы. 6️⃣ Анонс следующего урока: переходим к практике и разбираем XSS-атаки (Cross-Site Scripting) на примере гостевой книги. Таймкоды: 00:00 — Введение: Как ошибки на сервере дают подсказки атакующим 00:50 — Что видит злоумышленник: пути файлов, версии Express и библиотеки 02:20 — Аналогия с замком и схемой электропроводки 03:40 — Худший сценарий: утечка Connection String и тотальный капут 04:40 — Три золотых правила безопасности .env и Git 05:30 — Разделение потоков: логи для разработчика vs сообщения для клиента 06:20 — Практика: пишем глобальный обработчик ошибок в Express (код и логика) 09:10 — Итоги урока и анонс XSS-атак 📱 ВСЕ МАТЕРИАЛЫ И ЗАКРЫТЫЙ КЛУБ: Бесплатные курсы на Stepik, экстренные материалы по бэкенду и информация о том, как получить доступ к закрытому клубу по Web Security с личным код-ревью — в моем Telegram-канале! Подписывайся на Telegram, забирай бесплатную базу и пиши защищенный код без уязвимостей! #websecurity #backend #DevHotSpot #express #nodejs #stacktrace #cybersecurity #программирование #безопасность

Название:

SECURITY #04 | Как твоя ошибка в коде сдаёт пароли хакерам? Stack Trace и безопасность бэкенда!

Категория:

Разное