Следующий уровень — сегмент приложений, или уровень обработки данных. Этот сегмент изолирован от внешнего мира и от базы данных, а доступ к нему строго регулируется. Здесь размещаются приложения, исполняющие бизнес-логику, API-интерфейсы, обработчики данных, веб-сервисы.
Разграничение доступаКаждое приложение в этом сегменте получает только минимально необходимый уровень доступа.
Например:
- сервис авторизации имеет доступ только к микросервису пользователей;
- API-портал может обращаться к внешнему веб-серверу в DMZ, но не наоборот.
Такая модель минимизации привилегий (principle of least privilege) позволяет снизить риски при компрометации отдельных компонентов.
ПримерВ интернет-магазине пользователь обращается к публичному сайту в DMZ. Тот передаёт запрос в APP-сегмент, где расположены микросервисы оформления заказов, оплаты и управления товарами. Они в свою очередь взаимодействуют с базой данных, но внешнему пользователю доступ к этим уровням недоступен.