WordPress: xmlrpc.php — вот что означает интерфейс

by Michaela

WordPress XML-RPC: максимальная гибкость и бесшовная интеграция. Однако это также приводит к повышенной уязвимости в плане безопасности

xmlrpc.php — простое объяснение

XML-RPC — это аббревиатура от «Extensible Markup Language Remote Procedure Call».

  • Это спецификация протокола, обеспечивающего передачу удаленных запросов в компьютерных сетях.
  • Часто используется внешними приложениями или службами для взаимодействия с сервером WordPress без необходимости прямого доступа к интерфейсу администратора WordPress.
  • Использование XML-RPC требует аутентификации, обычно с помощью имени пользователя и пароля или с помощью маркера.
  • В старых версиях WordPress этот интерфейс был отключен.
  • Начиная с версии WordPress 3.5, XML-RPC включен по умолчанию, что позволяет мобильному приложению взаимодействовать с установкой WordPress.

xmlrpc.php — Безопасность

XML-RPC может быть как полезным, так и потенциально рискованным. Он позволяет автоматизировать задачи и интеграцию, но при этом может открывать уязвимости в системе безопасности.

  • С внедрением REST API в ядро WordPress, XML-RPC больше не требуется для целей коммуникации.
  • По соображениям безопасности рекомендуется отключить XML-RPC.
  • Кроме того, спектр систем, с которыми может взаимодействовать REST API, значительно шире, чем при использовании XML-RPC.

xmlrpc.php — Отключить

В связи с заменой XML-RPC на REST API рекомендуется отключить xmlrpc.php на вашем сайте.

  • Чтобы отключить интерфейс в коде, добавьте в файл .htaccess следующий код:
  • Ордер Allow,Deny ().
  • Deny from allАльтернативно можно минимизировать риск безопасности с помощью плагина WordPressDisable XML-RPC Pingback.
  • В некоторых случаях ваш хостинг-провайдер также может отключить XML-RPC.

Related Articles

Leave a Comment