Задать вопрос
alexandrknyazev13071995
@alexandrknyazev13071995

Нужно ли волноваться по поводу указания пароля в php-файле?

Новичок совсем в этом деле, не знаю чего пугаться чего нет. Ображаюсь к базе данных:
mysql_connect("localhost", "login", "password") or die (mysql_error ());

Это нормально что я в login и password пишу логин и пароль для подключения базы данных? Вроде как кодp php из браузера посмотреть нельзя, но может я чего-то не знаю.
  • Вопрос задан
  • 358 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Roman К ответам на вопрос (6)
@r_zaycev
Вообще-то можно и поволноваться.

Может быть случай мисконфига niginx + backend (может быть бывают и случаи отвала бэкенда, но такого я не встречал, но чем черт не шутит), когда php-скрипты не будут корректно обработаны бэкендом и, вместо нормального процесса интерпретации, скрипт будет отдан плейн-текстом клиенту.

Чтобы минимизировать потенциальный урон от такого следует:
  • сделать единую точку входа в приложение, (index.php в public_html и не более того);
  • скрипты движка (фремворка), конфиги и прочее, к чему клиент в любом случае не должен иметь доступ, вынести за пределы public_html.
Ответ написан
Комментировать