Какие проблемы безопасности могли прибыть из представления phpinfo () к конечным пользователям?

Если a phpinfo() дамп показывают конечному пользователю, что хуже, который злонамеренный пользователь мог сделать с той информацией? Какие поля являются самыми небезопасными? Таким образом, если Ваш phpinfo() был публично отображен, после приведения в нерабочее состояние его, где необходимо наблюдать/фокусировать за злонамеренным использованием?

52
задан 3 revs, 2 users 100% 16 April 2013 в 02:44
поделиться

5 ответов

Знание структуры вашей файловой системы может позволить хакерам выполнять атаки обхода каталогов, если ваш сайт уязвим для них.

Я думаю, что раскрытие phpinfo () само по себе не обязательно является риском, но в сочетании с другой уязвимостью может привести к взлому вашего сайта.

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

46
ответ дан 7 November 2019 в 09:31
поделиться

Хорошо сконфигурированная, актуальная система может позволить себе предоставлять phpinfo() без риска.

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

6
ответ дан 7 November 2019 в 09:31
поделиться

Хакеры могут использовать эту информацию для поиска уязвимостей и взлома вашего сайта.

-5
ответ дан 7 November 2019 в 09:31
поделиться

Помимо очевидных вещей, таких как возможность увидеть, включен ли register_globals, и где файлы могут быть расположены в вашем include_path, есть все $_SERVER ($_SERVER["DOCUMENT_ROOT"] может дать подсказки для определения относительного пути к /etc/passwd) и $_ENV информация (удивительно, что люди хранят в $_ENV, например, ключи шифрования)

16
ответ дан 7 November 2019 в 09:31
поделиться

Честно говоря, немного. Лично я часто оставляю страницы phpinfo () вверх.

Если у вас есть серьезные ошибки в конфигурации (например, PHP работает от имени пользователя root), или вы используете старые и уязвимые версии некоторых расширений или самого PHP, эта информация будет более открытой. С другой стороны, вы также не будете защищены, если не покажете phpinfo () ; вместо этого вам следует позаботиться о том, чтобы ваш сервер был обновлен и правильно настроен.

-6
ответ дан 7 November 2019 в 09:31
поделиться
Другие вопросы по тегам:

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