Подключение к производственной базе данных на vps из локальной среды разработки

Я использую Ubuntu 20.04.1 LTS VPS с развернутым Laravel Framework 6.20.16 приложением.

В настоящее время я подключаюсь к моей базе данных mysql через ssh с помощью dbeaver, используя просто root@IP_Address и мой пароль для подключения.

Однако, я также хотел бы подключиться через laravel к моей базе данных на стадии производства, поскольку нет возможности зеркалировать производственную базу данных локально.

Я понимаю, что при неправильной реализации это может привести к серьезным уязвимостям в моем приложении.

Есть предложения, как это сделать?

Буду очень признателен за помощь!

0
задан 26 February 2021 в 19:41
1 ответ

Не подключайте среду разработки к производственной базе данных. Слишком велик риск того, что непроверенный код вызовет проблемы. И слишком часто тестовые среды допускают плохие методы обеспечения безопасности. В идеале разработчики не имеют прямого доступа к производству, никакого ssh и никаких учетных данных БД.

Создайте пустые базы данных для тестирования. Импортируйте достаточно примеров данных для тестирования.

Два выпуска кода, готового к производству, могут быть другой ситуацией. Инкрементное развертывание позволяет подмножеству пользователей первыми ощутить изменения.

1
ответ дан 24 April 2021 в 01:41

Теги

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