Защита приложения на базе Redis

Ограничьте команды и ключи Redis, переведите рабочую панель на отдельную учётную запись и защитите обработчик заказов, сохранив мониторинг.

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

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

Введение

Этот практический курс для начинающих учит сокращать привилегии приложения с кешем, сохраняя его работу. Исправная панель поддержки также читает чужие данные зарплат: вы исправите эту границу настоящими ACL Redis.

Две пошаговые лабораторные объясняют команды и настройку. Одно самостоятельное задание переносит методы на обработчик заказов с отдельным монитором.

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

  • Читать и записывать строки Redis, отличая ключи кеша от учётных данных.
  • Создавать отдельные записи с GET/SET только для нужного префикса.
  • Менять закрытую конфигурацию и получать реальные бизнес-результаты.
  • Отключать новые подключения по умолчанию, сохранять ACL и поддерживать мониторинг.

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

Для интересующихся безопасностью приложений и доступом Redis. Нужно уметь вводить команды и переключать вкладки. Опыт Redis и программирование приложений не требуются.

LabEx предоставляет готовые терминалы браузера, изолированный Redis и панель. Данные синтетические, но запросы и исполнение ACL настоящие.

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

Нужно устанавливать Redis?

Нет. Каждая часть начинается в независимой подготовленной среде.

Нужно писать приложение?

Нет. Вы редактируете небольшой JSON с учётными данными и настраиваете записи Redis; клиент подготовлен.

Что подтверждает завершение?

Приложение создаёт правильный результат, запрещённые запросы отклоняются, монитор работает, а активные ACL сохранены. Проверяются новые соединения; закрытие существующих сеансов не обещается.

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

labby
Labby
Labby is the LabEx teacher.