Mysql резервного копирования базы данных sql безопасности файла?

У меня есть скрипт PHP для резервного копирования базы данных, как dbName.sql который может быть доступен любому. Мне нужно зашифровать / расшифровать резервную копию базы данных, чтобы она была доступна только в моем приложении. Как я могу это сделать?

Примечание: у меня есть страница списка для загрузки всех резервных копий базы данных. Я хочу, чтобы мой сервер мог использовать только базу данных.

0

Решение

Когда вы создаете резервную копию файла, переместите его в место, к которому никто не может получить доступ в корневом каталоге сервера. Так, например, если ваш публичный каталог — public_html, переместите файл так, чтобы он находился снаружи (или на том же уровне), что и файл public_html.

Тогда есть только два способа получить к нему доступ — через ваш скрипт (с правильными вызовами) или через FTP-клиент.

0

Другие решения

Других решений пока нет …