Amazon RDS и пользователи, безопасность

Я также ищу программное обеспечение FTP-сервера и споткнулся (http://www.crushftp.com/5.html) CrushFTP 5 сегодня. Я havn´t протестировал его все же, но это швы как он выполнит Вас потребности.

Если у кого-то есть опыт CrushFTP затем, я слушаю...

0
задан 27 October 2012 в 19:11
2 ответа

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

Это означает, что, например, файл .php не должен доставляться просто как простой текст, НО его следует интерпретировать. Это вы можете установить в своей конфигурации appache для соответствующего сервера, и вы, вероятно, уже сделали это, если можете увидеть результаты echo phpinfo (); при помещении в файл php и загрузке его в свой браузер.

Это означает, что когда вы вводите эти учетные данные в файл php, можно сказать, например:

$db_user = <user>
$db_pass = <pass>

Это не будет доступно для «внешнего» мира. Однако ваше приложение сможет использовать их для подключения к соответствующему серверу базы данных.

0
ответ дан 5 December 2019 в 15:51

Похоже, вы спрашиваете, лучше ли размещать свои основные учетные данные RDS в приложении PHP. Я бы сказал: да, это нормально, если вашему PHP-приложению все равно нужен полный контроль над базой данных. Однако, если вы хотите следовать «принципу наименьших привилегий», и если вашему PHP-приложению требуются только ограниченные права, такие как «только чтение», это улучшит вашу безопасность, создав для этой цели дополнительного пользователя MySQL.

0
ответ дан 5 December 2019 в 15:51

Теги

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