Snow Security Guard

Snow Security Guard は、
WordPressでありがちな ログインID(ユーザー名)の露出経路
まとめて対策できる軽量セキュリティプラグインです。

初期状態のWordPressでは、
特定のURLにアクセスすることで
ログインIDが推測できてしまうケースがあります。

本プラグインは、
そうした ID露出につながりやすいポイントを中心に、
必要最低限の対策をシンプルに導入できるよう設計しています。


目次

ログインIDが露出する可能性のある例

WordPressでは、設定や環境によって
次のようなURLが有効になっている場合があります。

/author/username/
/wp-json/wp/v2/users
/?author=1

これらは仕様上用意されているものですが、
外部からアクセスできる状態のまま放置されていると、
ログインIDを推測される要因になることがあります。


Snow Security Guardでできること

author アーカイブの404化

投稿者ページ(/author/ユーザー名/)を
存在しないページ(404)として扱います。
ログインIDがURLから推測されるのを防ぐための対策です。


REST users 制限

REST API(/wp-json/wp/v2/users)を
未ログイン状態では利用できないよう制限します。
ユーザー名の取得や列挙を防ぐ目的の機能です。


XML-RPC 無効化

XML-RPC を無効にします。
ブルートフォース攻撃に利用されやすいため、
不要な場合は無効化を推奨します。

※ Jetpackや一部の外部投稿ツールを使用している場合は
この機能をOFFにしてください。


ログインエラーメッセージの統一

ログイン失敗時のエラーメッセージを統一します。
ユーザー名の存在有無を推測されにくくするための対策です。
ログイン動作自体には影響しません。


設定方法

管理画面から簡単に設定できます。

管理画面 → 設定 → Snow Security Guard

設定ページは 管理者ユーザーのみ表示され、
各機能を個別に ON / OFF できます。
それぞれの項目には説明文が表示されるため、
影響範囲を確認しながら設定できます。


こんな方におすすめ

  • WordPressのセキュリティが少し気になっている
  • functions.php を直接編集したくない
  • テーマ変更で対策が消えるのを避けたい
  • 個人サイト・小規模サイトを運用している

更新履歴

v1.2.2(2026-01-03)

  • 設定画面でチェックを外しても元に戻ってしまう問題を修正
  • 各設定項目の ON / OFF 状態が正しく保存されるよう改善
  • 内部処理の安定性を向上

v1.2.1(2026-01-01)

  • 設定画面を追加
  • 各セキュリティ機能を管理画面から個別に ON / OFF 可能に
  • 説明文を追加し、初心者でも分かりやすく改善

v1.2.0(2026-01-01)

author アーカイブ404化、REST users 制限、XML-RPC 無効化、
ログインエラー統一機能を追加

初回公開


注意事項

セキュリティについて

本プラグインは、
WordPressのセキュリティを完全に保証するものではありません。

WordPress本体・プラグインの最新化、
強固なパスワード設定、
必要に応じた追加のセキュリティ対策と 併用する前提でご利用ください。


他のプラグインとの競合について

本プラグインは軽量設計のため、
他のプラグインと 大きな競合を起こすことはほとんどありません。

ただし、セキュリティ系プラグインや
REST API / XML-RPC を利用するプラグインを
併用している場合は、機能が重複することがあります。

その場合は、Snow Security Guard の該当機能を OFF にして
ご利用ください。

Snow Security Guard

Ver 1.2.2

WordPressのログインID(ユーザー名)がURLから推測される問題を防ぐための
軽量セキュリティプラグインです。

authorアーカイブの404化、REST users制限、XML-RPC無効化、
ログインエラーメッセージ統一など、基本的な対策をまとめて行えます。

管理画面「設定 → Snow Security Guard」から
各機能を個別にON/OFF可能です(管理者のみ表示)。

ダウンロード

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次