У меня есть скрипт PHP для резервного копирования базы данных, как dbName.sql
который может быть доступен любому. Мне нужно зашифровать / расшифровать резервную копию базы данных, чтобы она была доступна только в моем приложении. Как я могу это сделать?
Примечание: у меня есть страница списка для загрузки всех резервных копий базы данных. Я хочу, чтобы мой сервер мог использовать только базу данных.
Когда вы создаете резервную копию файла, переместите его в место, к которому никто не может получить доступ в корневом каталоге сервера. Так, например, если ваш публичный каталог — public_html, переместите файл так, чтобы он находился снаружи (или на том же уровне), что и файл public_html.
Тогда есть только два способа получить к нему доступ — через ваш скрипт (с правильными вызовами) или через FTP-клиент.
Других решений пока нет …