Существует ли служба Unix или, по крайней мере, одна, которую я мог бы объединить для хранения незашифрованного пароля для веб-приложения PHP?
При составлении этого вопроса я обнаружил, что c # предоставляет службу для хранения паролей в зашифрованном виде.
Я должен хранить обычные текстовые пароли, потому что приложение подключается к различным FTP-серверам.Не все эти серверы настроены на использование открытых ключей.Два вектора, от которых я ищу защиту, - это дампы базы данных, и кто-то получает пароль в виде открытого текста из файла в файловой системе.
Мне было интересно, есть ли способ, которым ОС сервера может хранить зашифрованную строкудля пользователя, под которым запущено приложение - apache
, www-data
или еще кто-то.Я понимаю, что такая система по-прежнему уязвима для тех, кто получает доступ к этим учетным записям или загружает вредоносные сценарии PHP, но я чувствую, что с нашей текущей практикой это приемлемый риск.Я просто смотрю, чтобы не хранить незашифрованный пароль в БД или в файловой системе.