Курс «Закрытие открытого порта базы данных» предназначен для тех, кто умеет вводить команды в терминале. Страница магазина работает, но к базе данных существует лишний путь доступа. Вы закроете его без остановки магазина.
Одна управляемая лабораторная работа знакомит со схемой сети, реальными проверками и порядком правил за три шага. Одно самостоятельное задание переносит эти методы на базу отчётности с другими адресами и портом.
Чему вы научитесь
- Прослеживать соединения приложения и посетителя через подготовленный шлюз.
- Отличать доступность TCP от аутентификации в базе данных.
- Располагать исключения, обработку ответов и запрет доступа в нужном порядке.
- Сохранять реальные заказы и отдельный публичный сервис.
Для кого этот курс
Нужны базовые навыки работы с терминалом. Опыт с межсетевыми экранами, сетями Docker и администрированием SQL не требуется: необходимые понятия объясняются в лабораторной работе.
В браузере доступны терминалы клиентов и шлюза, а также Order Page. Контейнеры имеют отдельные сетевые пространства имён, но используют ядро одного экземпляра. Все данные синтетические.
Часто задаваемые вопросы
Нужно ли устанавливать базу данных?
Нет. Каждый модуль начинается независимо с готовыми PostgreSQL, клиентами и маршрутами.
Что проверяется?
Реальное чтение, запрет новых TCP-соединений, работа публичного сервиса и настоящий заказ. Отчёт сдавать не нужно.
Что меняется в самостоятельном задании?
Вы выводите аналогичную политику шлюза по новой схеме адресов и матрице нужных соединений.





