@ishimskayamahorka14

Как защитить доступ к чувствительным файлам laravel-приложения из подприложения?

Подскажите, как защитить доступ к чувствительным файлам laravel-приложения из подприложения. На данный момент, приложение представляет из себя монолит с использованием модулей, которые являются подсайтами. Директория Modules в корне приложения.

Как сделать так, чтобы из подприложения нельзя было прочитать, выкачать файлы вне Modules, не повредив функционал всего приложения? Или тут только микросервисы использовать?
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 3
Sanes
@Sanes
В документации есть пример настройки Spatie Permission с учётом модулей. Если это касается файлов для скачивания. Если системные, то никак. Это в первую очередь забота вашего сервера.
Ответ написан
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
Самым очевидным решением видится создание нескольких пользователей и распределение пермишнов файлов/папок таким образом чтобы доступа к определенным папкам у таких сервисов не было физически. Как это реализовать - вопрос скорее к админу. Ну и переносимость такого решения на достаточно низком уровне...
Ответ написан
iMedved2009
@iMedved2009
Не люблю людей
Ну если именно подсайты - то запускать их с со своими настройками php в котором выставлять свой open_basedir
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы