Расследование утечки резервной копии сайта

Расследуйте утечку резервной копии сайта поддержки, устраните открытый доступ к внутренним файлам и самостоятельно защитите второй портал, сохранив доступность разрешённых загрузок.

КибербезопасностьLinux

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

«Расследование утечки резервной копии сайта» — практический курс по веб-безопасности для начинающих. В роли дежурного инженера Northstar вы отследите необычное скачивание в журналах доступа Nginx и защитите внутренний архив, не прерывая работу сайта поддержки.

Курс включает одну лабораторную работу с пошаговыми инструкциями и одно самостоятельное задание. Лабораторная работа проведёт вас от расследования до устранения проблемы за три этапа. В самостоятельном задании вы примените те же методы на втором портале с другой структурой каталогов и другими именами файлов.

Чему вы научитесь

После прохождения курса вы сможете:

  • читать ключевые поля журнала веб-доступа и находить успешное скачивание файла;
  • с помощью curl и tar проверять, какие данные сайт действительно делает общедоступными;
  • сопоставлять URL запроса с общедоступным каталогом сервера — корневым каталогом сайта;
  • сохранять внутренние данные за пределами этого каталога;
  • проверять, что скачивание закрытого архива заблокировано, а общедоступные страницы и разрешённые загрузки по-прежнему работают.

Для кого этот курс

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

Необходимые знания: Базовое знакомство с терминалом, включая ввод команд и понимание путей к файлам. Опыт администрирования Nginx, тестирования на проникновение или программирования не требуется. Понятия HTTP, журналов и архивов, используемые в заданиях, объясняются в курсе.

Учебная среда: Предварительно настроенная среда Linux в браузере с терминалами Workstation и Web Server и представлением Topology. Сайт, учебные данные и история запросов уже подготовлены; локальная установка не нужна.

Часто задаваемые вопросы

Нужно ли самостоятельно настраивать веб-сервер?

Нет. Сайт и оба терминала готовы к работе при запуске лабораторной работы. Вы можете сосредоточиться на расследовании и устранении проблемы.

Потребуется ли писать код приложения?

Нет. Вы будете использовать инструменты терминала для проверки запросов, чтения конфигурации, перемещения файла и проверки результата.

Как самостоятельное задание связано с лабораторной работой?

В нём используются те же инструменты и способ устранения проблемы, но структура сайта и имя архива отличаются. Вы сами определите, какой скачиваемый файл содержит внутренние данные, и устраните проблему без пошаговой инструкции. Если возникнут трудности, доступно полное решение с объяснениями.

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data