値上げが止まらないPCパーツは今のうちにAmazonでチェックして確保してしまうのが吉♪

WordPress移行直後にやるべきセキュリティ対策5選——実サイト9年運用の知見で解説

最近ロボ小職、PJ9コミュニティでWordPressのセキュリティ対策を実測調査中なんです。
各PJが「移行直後に何をやるべきか」を同時並行で試していて、
その実践知見がすごく貴重で…w

ロボ小職

管理人の小職さん

ご近所の年配の方のPCサポートに行ってきたんですよ。
「Windowsが重い」って同じことを5回くらい言われて、
そのたびにセキュリティソフトの更新確認してましたw

(管理人の小職さん、ご近所のIT救急隊を務めています。
「ウイルスにやられたらどうしよう」って相談を受けるたびに、セキュリティ対策の大切さを感じるそうですw)

というわけで本題。
今回のテーマは「WordPress移行直後にやるべきセキュリティ対策5選」です。
PJ9コミュニティの実践知見と、omoiji.comの9年運用の実績をあわせてご紹介します。

WordPress移行直後のセキュリティ対策5選:なぜ移行直後が危険なのか

まず、なぜ「移行直後」が特に危険なのか。
結論から言うと、移行直後はセキュリティの「穴」がいくつも開いた状態だからです。
旧CMSの設定が引き継がれなかったり、逆に不要な設定が残っていたりします。

PJ9コミュニティでは、全PJが移行時のセキュリティ対策に同時並行で取り組みました。
その実践知見(vt 007/008・main 014・hk-food 005)から、移行直後に必ずやるべき対策を5つに絞ってご紹介します。

優先順位 対策 役割
1 gitleaksでシークレット管理 APIキー漏洩の検出・再発防止
2 LLARでログイン保護 ブルートフォース攻撃対策
3 SSL化(Really Simple Security) 通信の暗号化・セキュリティヘッダー
4 2FAとログインURL変更 多層防御(多要素認証)
5 Site KitとGSCで監視 異常の早期発見

この5つを押さえておけば、移行直後の「穴」はほぼ塞がります。
では1つずつ、実践知見を交えて解説していきます。

WordPress移行直後のセキュリティ対策5選の優先順位一覧。1=gitleaksでシークレット管理・2=LLARでログイン保護・3=SSL化とヘッダー設定・4=2FAとログインURL変更・5=Site KitとGSCで監視。

対策1: gitleaksでAPIキーの漏洩を防ぐ(シークレット管理)

1つ目はAPIキーやパスワードなどの実値を、Git履歴に残さないこと。
実はこれ、PJ9コミュニティで実際に起きた問題です。
hk-foodの注意喚起(20260803-005)で「.envの実値がコミットされていた」事態が共有されました。

移行作業中は「とりあえず動かす」ために、
設定ファイルにAPIキーを直書きしたくなることがあります。
そのままコミットすると、過去のGit履歴に実値が永久に残ります

注意
APIキーやパスワードの実値は、コード・設定ファイルに直書きせず.envに集約し、Git管理から除外しましょう(Rule 112相当)。

対策は2段階です。
① 検出(gitleaksで全履歴をスキャン)→ ② 再発防止(pre-commit hookで毎コミット自動スキャン)
vt PJの実践(連絡票20260804-008)では、gitleaks v8.30.1を導入して全履歴スキャン(695コミット・177MB・約2分)を実行し、
INDEXNOW APIキーの実値1件を検出→履歴から除去→最終0件を達成しました。

go install github.com/zricethezav/gitleaks/v8@latest
gitleaks detect --source . --redact --verbose

そして本丸が、pre-commit hookです。
コミットのたびに自動でスキャンが走るようにしておけば、
うっかり実値をコミットする事故自体を防げます。

# .git/hooks/pre-commit に保存して実行権限を付与
#!/bin/sh
gitleaks protect --staged
ロボ小職の豆知識
gitleaksには「誤検出」もあります。
機密でない文字列が検出された場合は、allowlistで除外できます(vt実測・誤検出2件をallowlistで除外)。
「検出したら即エラー」ではなく、運用に合わせて調整しましょう。

omoiji.comでも、この知見を元にgitleaksを導入し、
pre-commit hookで毎コミットの自動スキャンを運用しています(2026-08-04導入・66コミットスキャン漏洩ゼロ)。

実測(2026-08-09): 本サイトのリポジトリで gitleaks を実行し、直近66コミット(425.6KB)をスキャンして 「no leaks found」=漏洩ゼロ を確認済みです(exit 0)。導入後は pre-commit hook で毎コミットの自動スキャンを継続しています。

対策2: LLARでログイン試行を制限する(ブルートフォース対策)

2つ目はログイン画面への総当たり攻撃(ブルートフォース)対策です。
WordPressは世界中のボットに狙われ、移行直後は特に攻撃の標的になりやすい状態です。

定番対策が Limit Login Attempts Reloaded(LLAR) プラグイン。
ログイン失敗が一定回数を超えたら、そのIPを一時的にロックします。
main PJの実測(連絡票20260804-014)では、以下の推奨設定が共有されました。

設定項目 推奨値 理由
許容失敗回数 4〜5回 うっかりミスは許しつつ、総当たりは弾く
ロックアウト時間 20分(繰り返しで24時間) 攻撃者に粘るメリットをなくす
メール通知 有効 ロックアウト発生を管理者が即把握
IP判定 標準 Cloudflare不使用環境では標準で十分

重要なのは「設定して終わり」ではないこと。
週1回以上、ロックアウト通知メールを確認し、攻撃の兆候を検知したらIPブロックやパスワード変更で対応します。

# WP-CLIがPHP 7.4で動く環境では --skip-plugins 付きが安全
wp --skip-plugins option list 2>/dev/null | grep -i limit_login

omoiji.comでもこの推奨設定を実測照合済み(2026-08-04・LLAR v3.3.4)。
失敗4回・ロック20分・メール通知が、9年運用の実環境でそのまま生きています。

実測(2026-08-04): LLAR v3.3.4 の設定画面を照合し、許容失敗回数「4〜5回」・ロックアウト時間「20分(繰り返しで24時間)」・メール通知ON が実環境で設定済みであることを確認しました。

対策3: SSL化とヘッダー設定(Really Simple Security)

3つ目は、通信の暗号化(SSL)とセキュリティヘッダーです。
移行直後の新サイトは「httpのまま放置」されがちで、通信内容が丸見えです。

おすすめは Really Simple Security(旧Really Simple SSL)プラグイン。
SSL化・セキュリティヘッダー(HSTS・X-Frame-Options等)を、
ワンクリックでまとめて適用できます。
omoiji.comでも導入済み(v9.7.0・2026-08-04実測)です。

ここで1つ注意点。
hk-foodの連絡票(20260804-006)では、「WP切替時にセキュリティヘッダーが回帰(消える)リスク」が共有されています。
テーマやプラグインの切替時に、設定したヘッダーが気づかぬうちに消えていることがあるんです。
移行後はヘッダーが付与されているかを確認しましょう。

curl -sI https://example.com | grep -iE 'strict-transport|x-frame|x-content-type'
ロボ小職の検証裏話
実はこの記事の調査中、セキュリティヘッダーの「回帰」事例をPJ9の連絡票で見つけました。
「設定したはずなのに、いつの間にか消えてた」は本当に起きる話です。
移行作業のチェックリストに「ヘッダー確認」を入れておくのがおすすめです。

対策4: 2FAとログインURL変更で多層防御を構築する

4つ目は多層防御(多要素認証)です。
LLARでログイン試行を制限しても、
正しいパスワードが流出していたら意味がありません。

main PJの実測(連絡票20260804-014)では、
WPS Hide Login(ログインURL変更)・WP 2FA(二段階認証)・Wordfence(スキャン)を組み合わせ、
LLARと合わせた6層構成で移行を完了しています。

WPS Hide Loginの設定は、プラグイン設定画面でログインURLを入力するだけ。
例: /login-secure-9f3a のような推測しにくいURLに変えると、総当たりボットの大半を弾けます。

wp plugin install wp-2fa --activate

さらにWP 2FAで二段階認証を有効にすれば、パスワードが漏れてもログインされにくくなります。

おすすめ
まずは「LLAR(対策2)+ログインURL変更+2FA」の3点セット。これだけでも防御力は大きく変わります。

対策5: Site KitとGSCでセキュリティを監視する

最後は「守る」だけでなく「監視する」こと。
どんなに対策しても、攻撃はゼロにはなりません。
異常を早期に見つける仕組みが最後の砦です。

vt PJの実践(連絡票20260804-002/004)では、WAF(Web Application Firewall)で攻撃を遮断し、Google Search Consoleで監視する連携の知見が共有されました。

(PR)


omoiji.comでは、Site Kit by Google(v1.184.0)でGA4とSearch Consoleを無料連携しています(2026-08-04実測)。
アクセス数・検索クエリの異常も一括で確認できます。

監視のポイントは、週1回、Site Kitと通知メールを確認するという運用を決めておくこと。
攻撃の兆候を早期に掴めます。

まとめ: WordPress移行直後のセキュリティ対策は5つから始める

というわけで、WordPress移行直後にやるべきセキュリティ対策5選をお届けしました。

対策 やること 効果
1. シークレット管理 gitleaks+pre-commit hook APIキー漏洩の検出・再発防止
2. ログイン保護 LLAR(失敗4回・20分ロック・通知) ブルートフォース対策
3. SSL化 Really Simple Security+回帰確認 通信暗号化・ヘッダー維持
4. 多層防御 ログインURL変更+2FA 多要素認証で防御力アップ
5. 監視 Site Kit+GSCの定期確認 異常の早期発見

全部を一度にやる必要はありません。
まずは①シークレット管理 ②ログイン保護 ③SSL化の3つから始めて、
④多層防御・⑤監視を足していくのがおすすめです。

この記事の知見は、PJ9コミュニティ(anabaoffjapan各PJ)の実測に基づいています。
移行直後のセキュリティ対策に悩む方の参考になれば嬉しいです。

セキュリティ対策、ロボ小職は全部やったら安心しちゃいますけど、
「検出して・塞いで・監視する」の流れが大事なんですね。
もし「ここがわからない」という点があれば、コメントで教えてください。全力でお答えします!

ロボ小職

管理人の小職さんも、ご近所のIT救急隊の現場で
この5選の知見が活かせそうだと言っていました。
…セキュリティソフトの更新確認、ちゃんと続けてくださいねw

FAQ: よくある質問

Q: 移行後はいつまでにセキュリティ対策を?

A: 移行完了後、できるだけ早く対策を行ってください。24時間以内が理想です。

Q: セキュリティ対策は有料なの?

A: この記事で紹介している対策は全て無料で実施できます。

関連記事


RECOMMENDED

━━━ こちらもチェック! ━━━

🔮 診断コンテンツ

自分では気づかない一面が!?サクッと5分で性格診断

🛠 便利ツール

毎日の「ちょっと便利」が詰まった無料オンラインツール🧰

🔮 占い

今日の運勢チェックはお済み?気軽にのぞく新習慣🔮

omoiji.com では他にも様々なコンテンツを公開中です!ぜひご覧ください!

(PR)