<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ワードプレスセキュリティ | Webマーケティングざっくりガイド</title>
	<atom:link href="https://blog-homepage.net/tag/%e3%83%af%e3%83%bc%e3%83%89%e3%83%97%e3%83%ac%e3%82%b9%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog-homepage.net</link>
	<description>スモールビジネスのためのウェブ現場のあるある情報 管理人【桑野一哉】</description>
	<lastBuildDate>Thu, 05 Feb 2026 03:09:25 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://blog-homepage.net/tag/%e3%83%af%e3%83%bc%e3%83%89%e3%83%97%e3%83%ac%e3%82%b9%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3/feed/"/>
	<item>
		<title>ワードプレスのセキュリティをプラグインで強化</title>
		<link>https://blog-homepage.net/web/wordpress/enhance-wordpress-security-with-plugins/</link>
		
		<dc:creator><![CDATA[桑野 一哉]]></dc:creator>
		<pubDate>Fri, 17 Oct 2025 08:43:54 +0000</pubDate>
				<category><![CDATA[Web制作]]></category>
		<category><![CDATA[ワードプレス操作マニュアル]]></category>
		<category><![CDATA[SiteGuard]]></category>
		<category><![CDATA[Wordfence]]></category>
		<category><![CDATA[ログイン保護]]></category>
		<category><![CDATA[ワードプレス]]></category>
		<category><![CDATA[ワードプレスセキュリティ]]></category>
		<guid isPermaLink="false">https://blog-homepage.net/?p=7697</guid>

					<description><![CDATA[目次 WordPressセキュリティ強化今回のセキュリティ設定の目的乗っとり改ざんの上位への対策対策は大きく３つ具体的なセキュリティ設定の作業【１】functions.phpへの追加【２】SiteGuardでログイン画面 [&#8230;]]]></description>
										<content:encoded><![CDATA[	

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">WordPressセキュリティ強化</a></li><li><a href="#toc2" tabindex="0">今回のセキュリティ設定の目的</a><ol><li><a href="#toc3" tabindex="0">乗っとり改ざんの上位への対策</a></li><li><a href="#toc4" tabindex="0">対策は大きく３つ</a></li></ol></li><li><a href="#toc5" tabindex="0">具体的なセキュリティ設定の作業</a><ol><li><a href="#toc6" tabindex="0">【１】functions.phpへの追加</a></li><li><a href="#toc7" tabindex="0">【２】SiteGuardでログイン画面をガード</a></li><li><a href="#toc8" tabindex="0">【３】Wordfenceでファイアウォールとマルウェア対策</a></li></ol></li><li><a href="#toc9" tabindex="0">ほか</a><ol><li><a href="#toc10" tabindex="0">自動更新設定</a></li><li><a href="#toc11" tabindex="0">バックアップ</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">WordPressセキュリティ強化</span></h2>



<p>まずはおさらい的に、基本のこの３つは確認しておきましょう。</p>



<ul class="wp-block-list">
<li>ログインIDを、admin以外にする。</li>



<li>パスワードは強固なものにする。</li>



<li>プラグインやテーマなどは最新の状態にする。</li>
</ul>



<p>　</p>



<p>　</p>



<h2 class="wp-block-heading"><span id="toc2">今回のセキュリティ設定の目的</span></h2>



<p>比較的かんたんな作業と設定で、高度なセキュリティを行います。<br>セキュリティに１００％はありませんが、100サイト以上を運営している私の環境でも、防げています。</p>



<p>　</p>



<h3 class="wp-block-heading"><span id="toc3">乗っとり改ざんの上位への対策</span></h3>



<p>セキュリティを突破される原因の上位５つはこれらが原因です。</p>



<ul class="wp-block-list">
<li>古いWordPressコア/プラグイン/テーマ （プログラムの侵入）</li>



<li>弱い管理者パスワード （管理者としてログインされてしまう）</li>



<li>ファイルアップロードの悪用 （プラグイン経由）</li>



<li>XML-RPC / REST APIの悪用 （無限にログインチャレンジ）</li>



<li>サーバーの脆弱性 （サーバーの問題）</li>
</ul>



<p>※Sucuri 2024レポート（全攻撃の86%が上位3経路）、Wordfence 2025統計。実際の事例: 2024年に10万件以上のWPサイトがプラグイン脆弱性で乗っ取られています。</p>



<p>　</p>



<h3 class="wp-block-heading"><span id="toc4">対策は大きく３つ</span></h3>



<ul class="wp-block-list">
<li>古いシステムを使わないこと ← 自動更新で対策</li>



<li>ログインされないこと ← 今回の設定</li>



<li>自動攻撃への対策 ← 今回の設定</li>
</ul>



<p>　</p>



<p>　</p>



<h2 class="wp-block-heading"><span id="toc5">具体的なセキュリティ設定の作業</span></h2>



<p>ログインされないことと、自動攻撃への対策はプラグインで行います。<br>利用するプラグインは、SiteGuard と Wordfence  です。</p>



<p>　</p>



<h3 class="wp-block-heading"><span id="toc6">【１】functions.phpへの追加</span></h3>



<p>まずはプラグインで重複する機能があるため、衝突を避ける記述を行います。</p>



<p>ワードプレスのテーマ内の「functions.php」へ、下記を追加して保存してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>// Wordfence + SiteGuard 併用最適化<br>add_action(&#8216;init&#8217;, function() {<br>if (class_exists(&#8216;WordfenceLS&#8217;)) {<br>remove_action(&#8216;wp_login_failed&#8217;, &#8216;wf_login_attempt_failed&#8217;, 10);<br>}<br>});<br>add_filter(&#8216;wordfence_daily_scan_email&#8217;, &#8216;__return_false&#8217;);</p>
</blockquote>



<p>↓サンプル</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="897" height="510" src="https://blog-homepage.net/img/2025101701.jpg" alt="" class="wp-image-7699"/></figure>



<p>　</p>



<h3 class="wp-block-heading"><span id="toc7">【２】SiteGuardでログイン画面をガード</span></h3>



<p>脅威の１つがワードプレスにログインされてしまうこと。<br>初期の状態では、ドメイン名/wp-admin/ やドメイン名/wp-login.php などでログイン画面が表示されてしまいます。</p>



<p>プログラムでIDとパスワードを組み合わせで、自動ログインにチャレンジされてしまいます。<br>そこでログイン画面を隠し、ログインに失敗したらアクセス不能にします。<br></p>



<p>まずはプラグインの新規追加から、<span class="marker-under-blue">SiteGuardを追加し有効化</span>してください。</p>



<p>　</p>



<h4 class="wp-block-heading">SiteGuardの設定</h4>



<p>左メニューのSiteGuardをクリックすると、メニューが表示されます。</p>



<p>【ログインページ変更】をクリック</p>



<p><span class="marker-under-blue">変更後のログインページ名</span><span class="marker-under-blue">の</span><span class="marker-under-blue">URL</span><span class="marker-under-blue">を控える</span>。 ※変更も可能<br>※今後のログインページになります。</p>



<p>「管理画面からログイン画面にリダイレクトしない。」にチェックして、変更をクリック。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="645" height="268" src="https://blog-homepage.net/img/2025101702.jpg" alt="" class="wp-image-7700"/></figure>



<p>　</p>



<p>次はSiteGuardメニューに戻り、この<span class="marker-under-blue">３つの設定を無効</span>にします。</p>



<ul class="wp-block-list">
<li>ログインアラート</li>



<li>XMLRPC防御</li>



<li>更新通知</li>
</ul>



<p>最終的にこうなっていればOK！</p>



<figure class="wp-block-image size-full"><img decoding="async" width="777" height="245" src="https://blog-homepage.net/img/2025101703.jpg" alt="" class="wp-image-7701"/></figure>



<p><span class="marker-under-blue">変更後のログインページ名のURL</span>を、再度確認してくださいね。</p>



<p>　</p>



<h4 class="wp-block-heading">SiteGuard設定後のログインチェック</h4>



<p>ワードプレスの右上メニューからログアウト。<br>ここで、<span class="marker-under-blue">変更後のログインページ名のURL</span> にアクセス。</p>



<p>IDとパスワードの下に画像認証が出ていればOK。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="346" height="178" src="https://blog-homepage.net/img/2025101704.jpg" alt="" class="wp-image-7702"/></figure>



<p>　</p>



<p>そして、ドメイン名/wp-admin/ と ドメイン名/wp-login.php にアクセス。<br>トップページや「404 NOT FOUND」が表示されればOK。</p>



<p>この設定で、ページを隠して自動攻撃の対策ができました。</p>



<ul class="wp-block-list">
<li>ログインページの秘密化</li>



<li>ログイン時に画像認証</li>
</ul>



<p>　</p>



<p>siteguardの部分はここまでです。</p>



<p>　</p>



<h3 class="wp-block-heading"><span id="toc8">【３】Wordfenceでファイアウォールとマルウェア対策</span></h3>



<p>次にプラグインの新規追加から、<span class="marker-under-blue">Wordfenceを追加し有効化</span>してください。<br>※表示は Wordfence Security ? Firewall, Malware Scan, and Login Security</p>



<p>有効化すると、ライセンスの入力が求められます。<br>初めての場合は「ライセンスを入手」<br>　</p>



<p>freeの「無料ライセンスを取得」をクリック。<br>↓<br> 「新たな脅威から ～ 問題ありません」をクリック。<br>↓<br>メールアドレス入力、メール希望はどちらでも<br>↓<br>登録すると、メールでライセンスが届きます。<br>↓<br>メール内の「Install My License Automatically」をクリック。<br>※または記載のライセンスをWordfenceのメニューからインストール<br>↓<br>ダッシュボードが表示されればインストール完了！</p>



<p>　</p>



<h4 class="wp-block-heading">ファイアウォールの設定</h4>



<p>左メニューの「ファイアウォール」をクリック<br>↓<br>画面上部に「サイトをできるだけ安全にするために、Wordfence Web アプリケーションファイアウォールを最適化する時間を取ってください: 」と表示されているので、設定をクリック。<br>↓<br>htaccess_Backupのバックアップをとり、設定。<br>正常であればこのhtaccess_Backupはもう不要。</p>



<p>これでファイアウォールの初期設定はOKです。</p>



<p>　</p>



<h4 class="wp-block-heading">スキャン</h4>



<p>次は左メニューの「スキャン」をクリック。</p>



<p>「新しいスキャンを開始」からスキャンを開始。<br>問題があれば修復して完了。</p>



<p>　</p>



<p>　</p>



<h2 class="wp-block-heading"><span id="toc9">ほか</span></h2>



<h3 class="wp-block-heading"><span id="toc10">自動更新設定</span></h3>



<p>プラグインページを開き、念のためすべてのプラグインの「自動更新の有効化」。<br>同じく、テーマの自動更新も設定しておくとよいでしょう。</p>



<p>　</p>



<h3 class="wp-block-heading"><span id="toc11">バックアップ</span></h3>



<p>必要に応じてバックアップ設定も行っておきましょう。<br>私の場合は、プラグインの「<strong>UpdraftPlus</strong>」を利用。</p>



<p>更新頻度に合わせて、Googleドライブへ自動バックアップを設定しています。</p>



<p>　</p>



<p>おわり。</p>



<p></p>

	<script>
		let license_id = "UiUbLfepGy8t1jQs";
	</script>
	<script src='/wp-content/plugins/ad-changer-by-category/pro/pro-user.js'></script>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
