WordPress: xmlrpc.php – これがインターフェースの意味です。

by Corinna

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は便利であると同時に、潜在的に危険でもあります。XML-RPCはタスクの自動化や統合を可能にしますが、同時にセキュリティの脆弱性を開く可能性もあります。

  • WordPress コアに REST API が導入されたことで、XML-RPC はもはや通信目的では必要なくなりました。
  • セキュリティ上の理由から、XML-RPCを無効にすることを推奨します。
  • REST APIでやり取りできるシステムの範囲は、XML-RPCよりもはるかに広いです。

xmlrpc.php – 無効

XML-RPCがREST APIに置き換わることを考慮し、あなたのウェブサイトではxmlrpc.phpを無効にすることを推奨します。

  • コードでインターフェイスを無効にするには、.htaccessファイルに以下のコードを追加します:
  • Order Allow,Deny ().
  • Deny from all別の方法として、WordPressプラグインDisable XML-RPC Pingbackでセキュリティリスクを最小化することができます。
  • 場合によっては、ホスティングプロバイダもXML-RPCを無効にするかもしれません。

Related Articles

Leave a Comment