「Limit Login Attempts」や「SiteGuard WP Plugin」プラグインをインストールして、ログイン履歴を見てみると、非常に多数のログイン攻撃をされているのが解ると思います。
もし、まだ見た事がありませんでしたら、ぜひログイン履歴を見てみてください。
試行回数が1000回とか、ざらにあるはずです。
セキュリティ上非常に重要な事なので、定期的にログイン履歴はチェックする事を推奨します。
xmlrpc.phpとは
xmlrpc.phpとは、スマホアプリ等、他のプログラムから、つまりワードプレス以外のプログラムからワードプレスを操作する為のphpです。
主な機能は
・記事の編集と削除
・画像等ファイルのアップロード
・コメント返信や削除、編集
・ピンバック機能
つまり、外出先でもワードプレスを管理できる便利な物なのですが、逆にそれがワードプレスのセキュリティの弱点になっていて、これを使いログイン攻撃されてしまっています。
xmlrpc.phpの弱点
・迷惑コメントを大量投稿される可能性がある
・サイトの改ざん、悪意のあるプログラムを設置されてしまう可能性がある
等でメリットよりもデメリットの方が圧倒的に大きく、正直xmlrpc.phpなんて要らないと感じています。
xmlrpc.php機能停止におけるデメリット
デメリットは上記「xmlrpc.phpとは」に挙げた機能が使えなくなる事です。
これら機能を使っていない場合でしたら、まず問題はありません。
当方SNSの連携機能も問題は出ていません。
「どうしても外部プログラムで管理したい」とか、「メールでなきゃ投稿したくない」という事で無ければ停止した方が圧倒的に良いです。
xmlrpc.php停止方法
ここでは、xmlrpc.phpの停止方法を記載します。
SiteGuard WP Plugin使用時
SiteGuard WP Pluginをインストールしている方でしたら非常に簡単です。
SiteGuard WP Pluginの設定から「XMLRPC防御」を開き、「
これで
Disable XML-RPC Pingback
「SiteGuard WP Plugin」を使用していない方は、「SiteGuard WP Plugin」プラグインをインストールするか、「Disable XML-RPC Pingback」プラグインをインストールしてください。
Disable XML-RPC Pingbackはインストール後、「有効化」するだけで
XMLRPC停止の確認
と入力してサイトにアクセスして下さい。
と画面に表示されれば停止しています。
これは「SiteGuard WP Plugin」「Disable XML-RPC Pingback」共に同じ表示が出ます。
念の為、確認をしておいてください。
参考元
本記事を作成に当たり、以下のサイト様を参考にしました。
参考元:ワードプレス・ドクター
今回は以上です。
ではまた!