Рейтинг:0

Какая информация в phpinfo является конфиденциальной?

флаг in
Sam

Мне сказали, что phpinfo содержит конфиденциальные данные, поэтому вы должны удалить их в производственной среде. Но сегодня днем ​​я внимательно посмотрел на него и не нашел ничего интересного. Итак, вот мой вопрос. Что на земле чувствительно? Как злоумышленник собирается использовать такую ​​информацию? Или что он/она узнает из страницы конфигурации?

Рейтинг:2
флаг vn

Пример.

Если твой phpinfo страница показывает, что вы используете Windows Server 2008 и PHP 5.6 с определенными модулями PHP, тогда злоумышленники могут легко получить контроль над вашим сервером, потому что,

  • Срок службы Windows Server 2008 истек, и Microsoft больше не будет решать проблемы безопасности.
  • Версия PHP 5.6 устарела, и проблемы с безопасностью больше не исправлены.
  • У некоторых модулей есть свои уязвимости, которые открывают двери для злоумышленников.

Даже если вы используете последние версии Windows и PHP, уязвимости нулевого дня существуют.

Чем меньше информации вы раскрываете внешнему миру, тем сложнее злоумышленникам ее использовать.

Вам лучше нанять консультанта по безопасности и узнать больше.

Sam avatar
флаг in
Sam
Да, и я могу засунуть свой мозг в эту микроволновку. Ха-ха.
Рейтинг:2
флаг ar
bob

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

Это делает наилучшей практикой в ​​производственных средах, среди прочего, скрывать номера версий, отключать код/параметры отладки (например, phpinfo()), подавление сообщений об ошибках и многое другое...

Рейтинг:1
флаг ar

Каждый бит просочившейся информации о вашем сервере потенциально может быть проблематичным. Даже утечка баннера Apache, если вы не отключите его в httpd.conf, может привести к компрометации. Зайдите на сайт expire-db.com и посмотрите, например, все уязвимости против Apache. Обратите внимание, что большинство из них влияет на определенные версии. Итак, теперь, когда phpinfo выставляет эту информацию, скрипт-детишка может автоматически атаковать вашу систему. Что, даже если его исправят, все равно может вызвать проблемы, по крайней мере, перебои с трафиком. А если у них нет версии, то они вообще ничего не запустят. У многих модов Apache были проблемы в прошлом — еще одна вещь, которую раскрывает phpinfo. Некоторые локальные эксплойты работают на определенных ядрах - снова phpinfo...

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

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

Даже такая информация, как администратор сервера, которого вы можете найти в Google и, возможно, найти его проблемы с безопасностью на StackExchange...

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

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.