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

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

Все пути
Путь golang Beginner 4 модуля 19 шагов (11 теор · 3 лаб · 5 квиз) ~2 ч 40 мин

Go Information Disclosure: Утечки данных через ошибки и конфигурацию

Изучаем утечки информации в Go-приложениях — debug-эндпоинты в продакшене, verbose error messages со stack traces, backup-файлы через http.FileServer. Осваиваем безопасную обработку ошибок и конфигурацию файл-сервера.

01

Модуль 1: Введение — что раскрывает информацию

Основы Information Disclosure — какие данные утекают, почему это опасно и как хакеры используют утечки для развития атаки.

0/3~13 мин
02

Модуль 2: Debug Endpoints в продакшене

Изучаем утечки через debug-эндпоинты Go — pprof, expvar и кастомные отладочные маршруты, оставленные в production.

0/4~43 мин
03

Модуль 3: Error Messages и Stack Traces

Изучаем утечки через verbose error messages — stack traces, SQL-запросы, пути файлов, версии библиотек в ответах сервера.

0/5~48 мин
04

Модуль 4: Backup Files и Static FileServer

Изучаем утечки через http.FileServer — доступ к backup-файлам, .git/, конфигурационным файлам и исходному коду через неправильно настроенный файл-сервер.

0/7~56 мин финальный