<?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>JSON、ジェイソン | Webサイトに必要なことと道具</title>
	<atom:link href="https://xn--ecka7j.biz/tag/json/feed/" rel="self" type="application/rss+xml" />
	<link>https://xn--ecka7j.biz</link>
	<description>セキュリティ対策、最適化、ツール、工作</description>
	<lastBuildDate>Thu, 12 Oct 2023 11:14:24 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://xn--ecka7j.biz/wp-content/uploads/2020/02/cropped-ogt-512-512-024-068-32x32.png</url>
	<title>JSON、ジェイソン | Webサイトに必要なことと道具</title>
	<link>https://xn--ecka7j.biz</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WordPress 6.0.2 セキュリティとメンテナンスのリリース</title>
		<link>https://xn--ecka7j.biz/site-operation/wordpress/4719/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Wed, 31 Aug 2022 05:00:31 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[セキュリティ対策]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=4719</guid>

					<description><![CDATA[　これはセキュリティ リリースであるため、サイトをすぐに更新することをお勧めします。 目次 セキュリティ ＆ メンテナンス修正 セキュリティ ＆ メンテナンス ①　3 つのセキュリティ修正が行われました。 1-1. リン [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group is-style-information-box is-layout-flow wp-block-group-is-layout-flow">
<p>　これはセキュリティ リリースであるため、<br>サイトをすぐに更新することをお勧めします。</p>
</div>




  <div id="toc" class="toc tnt-none toc-center tnt-none 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">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">セキュリティ ＆ メンテナンス</a><ul><li><a href="#toc2" tabindex="0">修正</a></li></ul></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">セキュリティ ＆ メンテナンス</span></h2>



<ul class="is-style-link wp-block-list"><li>①　<span class="bold-red">3 つのセキュリティ</span>修正が行われました。<ul><li>1-1. リンク API 内で可能な<span class="bold-red">SQLインジェクション</span>の問題 <a href="https://xn--ecka7j.biz/site-operation/wordpress/3283/#toc6" target="_blank">SQL インジェクション</a></li><li>1-2. プラグイン画面で<span class="bold-red">XSS</span>の脆弱性<a href="https://xn--ecka7j.biz/site-operation/wordpress/2316/#toc4" target="_blank">XSS</a></li><li>1-3. the_meta()内の<span class="bold-red">出力エスケープ</span>の問題</li></ul></li><li>②　Core で 12 の<span class="bold-red">バグ</span>修正</li><li>③　ブロック エディタの 5 つの<span class="bold-red">バグ</span>修正</li></ul>



<h3 class="wp-block-heading"><span id="toc2">修正</span></h3>



<figure class="table-wrap">
<div class="scrollable-table stfc-sticky"><table class="eg1 table" style="border-collapse: collapse; border-color: aqua" border="2"> 
<thead>

<tr>
<th scope="col" class="w010" rowspan="2"></th>
<th scope="col" class="w010 ac" rowspan="2">問題＃</th>
<th scope="col" class="w195 al">内容</th>
</tr>
</thead>
<tbody>
	<tr>
		<td class="bc_13">No</td>
		<td>core</td>
		<td class="bc_13"><b>Trac の以下のコアチケットが修正されました。</b></td>
	</tr>
	<tr>
		<td rowspan="2">1</td>
		<td rowspan="2">#56112</td>
		<td>「コアパターン」が無効になっている場合に、 「theme.json」 へのリモートパターン登録を許可する</td>
	</tr>
	<tr>
		<td class="bc_cg">Allow remote pattern registration in theme.json when core patterns are disabled</td>
	</tr>
	<tr>
		<td rowspan="2">2</td>
		<td rowspan="2">#56184</td>
		<td>「register_block_type」が「ancestor：原型:前身」ブロック設定を認識しない（問題）</td>
	</tr>
	<tr>
		<td class="bc_cg">register_block_type does not recognise “ancestor” block setting</td>
	</tr>
	<tr>
		<td rowspan="2">3</td>
		<td rowspan="2">#56210</td>
		<td>「core：コア」:ワードプレスの新しいページデザインの問題</td>
	</tr>
	<tr>
		<td class="bc_cg">What’s new page design issue in core wordpress</td>
	</tr>
	<tr>
		<td rowspan="2">4</td>
		<td rowspan="2">#56225</td>
		<td>6.0.1 に 「@since 6.1.0」 が登場　???</td>
	</tr>
	<tr>
		<td class="bc_cg">`@since 6.1.0` appearing in 6.0.1</td>
	</tr>
	<tr>
		<td rowspan="2">5</td>
		<td rowspan="2">#56271</td>
		<td>「カスタムテンプレート」のパーツが、更新されずに複製される (PHP 5.6)（問題）</td>
	</tr>
	<tr>
		<td class="bc_cg">Custom Template Parts are Duplicated, rather than being updated (PHP 5.6)</td>
	</tr>
	<tr>
		<td rowspan="2">6</td>
		<td rowspan="2">#56402</td>
		<td>「Moment.js」を、アップグレードすべき ･･･</td>
	</tr>
	<tr>
		<td class="bc_cg">Moment.js should be upgraded</td>
	</tr>
	<tr>
		<td rowspan="3">7</td>
		<td rowspan="3">#56414</td>
		<td>「Gutenberg：グーテンベルク」： WP 6.0.2 のコアへのバックポート(<span class="c_23"><b>※</b></span>)によるバグ修正</td>
	</tr>
	<tr>
		<td class="bc_cc"><span class="c_23"><b>※</b></span>.<b>Backport</b>：バックポート とは、
			<br>　　　ソフトウェアシステムやソフトウェアコンポーネントの新しいバージョンからパーツを取得し、
			<br>　　　それらを同じソフトウェアの古いバージョンに移植するアクションのこと。</td>
	</tr>
	<tr>
		<td class="bc_cg">Backport bug fixes from Gutenberg into Core for WP 6.0.2</td>
	</tr>

	<tr><td class="bc_28"></td><td class="bc_28"></td><td class="bc_28"></td></tr>

	<tr>
		<td class="bc_08">No</td>
		<td>GitHub</td>
		<td class="bc_08"><b>次のブロックエディタの問題が修正されました。</b></td>
	</tr>
	<tr>
		<td rowspan="3">1</td>
		<td rowspan="3">PR40656</td>
		<td>クエリを継承するときに、「<b>sticky posts</b>：」スティッキー（先頭固定表示）投稿 設定を削除する（問題）</td>
	</tr>
	<tr>
		<td class="bc_cc">（WordPressリファレンス：
			<br>　Sticky Postsがない場合は、通常の投稿がループに表示され、
			<br>　Sticky Postsがあると先頭固定表示の投稿だけになってしまう）</td>
	</tr>
	<tr>
		<td class="bc_cg">Remove sticky posts setting when we inherit the query</td>
	</tr>
	<tr>
		<td rowspan="2">2</td>
		<td rowspan="2">PR41101</td>
		<td>[Block Library – Query Loop]: スティッキー(接着：固定)コントロールを別のファイルに移動する（問題）</td>
	</tr>
	<tr>
		<td class="bc_cg">[Block Library – Query Loop]: Move sticky control to separate file</td>
	</tr>
	<tr>
		<td rowspan="3">3</td>
		<td rowspan="3">PR42539</td>
		<td>ドキュメント: 「block.json」 <b>JSON</b>(<span class="c_23"><b>※</b></span>) スキーマ定義にバリエーション キーを追加する（問題）</td>
	</tr>
	<tr>
		<td class="bc_cc"><span class="c_23"><b>※</b></span>.<b>JSON</b>:「<b>J</b>ava<b>S</b>cript <b>O</b>bject <b>N</b>otation」の略称。
			<br>JavaScriptはプログラミング言語の1つで、
			<br>Object Notation（オブジェクトの表記法）は、<br>人間が容易に読み書きしながらデータを簡単に扱えるようにフォーマットとして構造化した記述方法</td>
	</tr>
	<tr>
		<td class="bc_cg">Docs: Add variations key to block.json JSON schema definition</td>
	</tr>
	<tr>
		<td rowspan="2">4</td>
		<td rowspan="2">PR42975</td>
		<td>「ブロックスタイル」: 長いボタンラベルを切り捨てる（問題）</td>
	</tr>
	<tr>
		<td class="bc_cg">Block Styles: Truncate long button labels</td>
	</tr>
	<tr>
		<td rowspan="2">5</td>
		<td rowspan="2">PR43221</td>
		<td>「クラシックテーマ」で、「クエリブロック」がループ(問題)しないように</td>
	</tr>
	<tr>
		<td class="bc_cg">Prevent query block from looping in classic themes</td>
	</tr>
</tbody>
</table></div>
</figure>

<style type="text/css">
.eg1 th {
  border:1px solid #4480DA; /* #ED9D9D;淡い赤&#x27a1;#4480DA | 澄んだ青  */
  padding:6px;
  background-color: rgba(154, 155, 156, 0.2);
}
.eg1 td {
  border:1px solid #4480DA;
  padding:6px;
}
.scrollable-table.stfc-sticky tr > :first-child {
    background-color: #FFFCFC;
    color: #4F8CEF;　/* #EF5350 | 明るい赤&#x27a1; #4F8CEF | 澄んだ青 */
}

/* white-spaceにnowrapを指定して、テキストの折り返しを禁止して横スクロールさせる  */
.table-wrap {
  overflow-x: scroll;
}
.table {
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
}
th.ac { text-align: center; }
th.al { text-align: left; }
td.ac { text-align: center; }
td.al { text-align: left; }

.ta_c { text-align: center; }
.ta_r { text-align: right;}
.ta_l { text-align: left; }

.c_22 {color: #d93211; }  /* 22: */
.c_23 {color: #f01c18; }  /* 23: */
.c_24 {color: #db166f; }  /* 24: */

td.cb { background-color: rgba( 14,  23, 255, 0.2);}
td.cc { background-color: rgba( 34, 165, 252, 0.3);}
td.cg { background-color: rgba(168, 168, 168, 0.3);}
td.cb { background-color: rgba( 51, 143, 220, 0.1);}
/* + アイコン部分とテーブルに背景色も追加する */

.bc_aqua    { background-color: aqua;}
.bc_08      { background-color: #1ff0c4; }  /* 08: */
.bc_lime    { background-color: lime;}
.bc_13      { background-color: #aaf01b; }  /* 13: */

.bc_28      { background-color: #6f15f0; }  /* 28: */
.bc_fc      { background-color: #fcfcfc;}
.bc_fg      { background-color: #f8f7f7;}
.bc_37      { background-color: #14d991; }  /* 37: */
.bc_38      { background-color: #1af066; }  /* 38: */
.bc_39      { background-color: #18db24; }  /* 39: */
.bc_40      { background-color: #59fa1b; }  /* 40: */

.bc_cc { background-color: rgba( 34, 165, 252, 0.3);}
.bc_cg { background-color: rgba(162, 161, 161, 0.3);}


.w10 {width: 10px;}
.w25 {width: 25px;}
.w35 {width: 35px;}
.w45 {width: 45px;}
.w55 {width: 55px;}
.w65 {width: 65px;}
.w75 {width: 75px;}
.w85 {width: 85px;}
.w95 {width: 95px;}
.w105 {width:105px;}
.w115 {width:115px;}
.w125 {width:125px;}
.w135 {width:135px;}
.w145 {width:145px;}
.w155 {width:155px;}
.w165 {width:165px;}
.w175 {width:175px;}
.w185 {width:185px;}
.w195 {width:195px;}


</style>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>セキュリティ：あなたのホームページ危険です。管理者情報が丸見えです。</title>
		<link>https://xn--ecka7j.biz/security/290/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Sat, 15 Feb 2020 06:45:00 +0000</pubDate>
				<category><![CDATA[サイト運営]]></category>
		<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[セキュリティ対策]]></category>
		<category><![CDATA[ブルートフォースアタック]]></category>
		<category><![CDATA[ユーザ情報]]></category>
		<category><![CDATA[ランサムウェア]]></category>
		<category><![CDATA[乗っ取り]]></category>
		<category><![CDATA[改ざん]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=290</guid>

					<description><![CDATA[目次 管理者ユーザ情報が丸見え。今回は、管理者ユーザ情報を隠す手段をお伝えします。肝腎のセキュリティ対策の多くが未適用です。あなたのホームページ制作会社はこの事実を知らない。事実が物語っています。セキュリティに対して何も [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="600" height="400" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/security03-600-400-064-104.png" alt="セキュリティ" class="wp-image-256" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/security03-600-400-064-104.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/security03-600-400-064-104-500x333.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/security03-600-400-064-104-300x200.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/security03-600-400-064-104-250x167.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">ホームページ制作会社に丸投げしてはいけない
その理由と対策。ホームページ制作会社が万全なセキュリティ対策を講じてくれるとは限らない</figcaption></figure>



<style type="text/css">

.loading {
  width:     100%;
  max-width: 700px;
  margin:    0 auto;
  padding:   0;
  position: relative; }

.loading svg {
  width:  100%;
  height: 100%;
}

.loading #j09_pulsar_9 {
  stroke-dasharray:281;
  animation: dash 2.5s infinite linear forwards;
}

/*Animation*/
@keyframes dash{ from{stroke-dashoffset:814;} to {stroke-dashoffset:-814;}}

</style>

<!-- j09_pulsar_9.html -->

<div class="loading">
	<svg version="1.2" height="190" width="600" xmlns="http://www.w3.org/2000/svg" viewport="0 0 60 60" xmlns:xlink="http://www.w3.org/1999/xlink">
		<path id="j09_pulsar_9" stroke="rgba(0,155,155,1)" fill="none" stroke-width="1" stroke-linejoin="round" d="M0,90L250,90Q257,60 262,87T267,95 270,88 273,92t6,35 7,-60T290,127 297,107s2,-11 10,-10 1,1 8,-10T319,95c6,4 8,-6 10,-17s2,10 9,11h210"></path>
	</svg>
</div>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">管理者ユーザ情報が丸見え。</a></li><li><a href="#toc2" tabindex="0">今回は、管理者ユーザ情報を隠す手段をお伝えします。</a><ul><li><a href="#toc3" tabindex="0">肝腎のセキュリティ対策の多くが未適用です。</a></li><li><a href="#toc4" tabindex="0">あなたのホームページ制作会社はこの事実を知らない。</a></li><li><a href="#toc5" tabindex="0">事実が物語っています。</a></li><li><a href="#toc6" tabindex="0">セキュリティに対して何も対策をしていない。</a></li></ul></li><li><a href="#toc7" tabindex="0">これを対策する無料のプラグイン（XO Security）</a><ul><li><a href="#toc8" tabindex="0">XO Security簡単インストール ＆ セットアップ</a><ul><li><a href="#toc9" tabindex="0">                                                                                                                                                                                                                                  導入する場合pluginは、ここが、大事</a></li><li><a href="#toc10" tabindex="0">有効化</a></li></ul></li><li><a href="#toc11" tabindex="0">XO Securityには色々な機能があります</a><ul><li><a href="#toc12" tabindex="0">今回適用するのは、</a></li><li><a href="#toc13" tabindex="0">                                                                                                                             「REST API」のタブをクリックして、設定します。</a></li><li><a href="#toc14" tabindex="0">REST API URL変更後の有効性確認</a></li></ul></li><li><a href="#toc15" tabindex="0">まとめ</a></li></ul></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">管理者ユーザ情報が丸見え。</span></h2>



<figure class="wp-block-image size-large"><img decoding="async" width="600" height="324" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/mask-wp-json-600-324-040-052.png" alt="管理者ユーザ情報が丸見え" class="wp-image-279" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/mask-wp-json-600-324-040-052.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/mask-wp-json-600-324-040-052-500x270.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/mask-wp-json-600-324-040-052-300x162.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/mask-wp-json-600-324-040-052-250x135.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">管理者ユーザ情報が丸見え</figcaption></figure>



<p>&#x2714; 管理者<span class="bold-red">ユーザ情報が丸見え</span>状態です。</p>



<p>&#x2714; 管理画面が<span class="bold-red">無防備に解放さ</span>れています。（これとは別に）</p>



<p><span class="marker-under-red">対処が必要です。</span></p>



<p>このままでは、<span class="marker-under-red">改ざん・情報漏洩・ランサムウェア被害などの対象</span>となってしまいます。</p>



<p><strong>SSL化</strong>は<strong>していても</strong>、<span class="marker-under-red">これでは<strong><span class="bold-red">何の意味もありません</span></strong></span>。</p>



<p><a href="https://xn--ecka7j.biz/security/1712/#Brute-force_attack" target="_blank">ブルートフォースアタック</a>を受けたら<strong>ひとたまりもありません</strong>。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/security/1712/#Brute-force_attack" title="あなたは、どこにいますか？捜索隊を出しましょうか？あなたのサイトが危ういんです。" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2025/08/WebSite-320x180.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/08/WebSite-320x180.jpg 320w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WebSite-120x68.jpg 120w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WebSite-160x90.jpg 160w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">あなたは、どこにいますか？捜索隊を出しましょうか？あなたのサイトが危ういんです。</div><div class="blogcard-snippet internal-blogcard-snippet">あなたのサイトはセキュリティ対策も・管理者情報の隠匿も無く、ユーザ情報がダダモレ状態で取得されます。更に悪いことにログイン画面もそのまま公開されてます。捜索隊を出しましょうか？あなたは迷っていませんか？あなたのサイトは攻撃を受けやすいままです！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.08.13</div></div></div></div></a>
</div>



<p>パスワードが分かってしまえば、<strong><span class="bold-red">攻撃者の</span>、思うがままです。</strong></p>



<p><span class="marker-under-red">今すぐ、あなたのホームページのセキュリティ対策が必用です。</span></p>



<ul class="wp-block-list">
<li>先ずは、<span class="bold-red">管理者ユーザ情報を隠す</span>ことが先決です。</li>



<li>次に必要なことは、管理画面の名称を変更し、管理者以外秘密にすることです。</li>
</ul>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/security/s-setup/s-blog/186/" title="セキュリティ：対岸の 火事 、 いいえ 違います  「 改ざんされたサイト 」 は 身近に あります" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/incident640-400-072-220--320x180.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/incident640-400-072-220--320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/incident640-400-072-220--120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/incident640-400-072-220--160x90.png 160w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">セキュリティ：対岸の 火事 、 いいえ 違います  「 改ざんされたサイト 」 は 身近に あります</div><div class="blogcard-snippet internal-blogcard-snippet">改ざんされた６サイトの内、３サイトが閉鎖（その内の１つ、整体院は廃業？）あなたのサイトに訪れて、あなたのお客さんになってくれるかも知れない人たちが、フィッシングサイトに誘導されて被害に遭うことにも、さらにWordPressサイト43の内23サイトがユーザ情報丸見え、WordPressサイトに必要なセキュリティが担保されていない。これはもう、対岸の火事と思ってもいられない・あなたのサイトは重大なセキュリティ対策を見過ごしていませんか？あなたの知らない内にフィッシングサイトに誘導する改ざんが行われ犯罪の踏み台・片棒を担がされることになる。セキュリティ対策を怠ると、サイトオーナーの知らない内に加害者側に立たされることになります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2022.10.17</div></div></div></div></a>

</div>



<figure class="wp-block-image"><img decoding="async" src="https://ad.linksynergy.com/fs-bin/show?id=1w3N1GydCgk&amp;bids=296568.10000438&amp;type=4&amp;subid=0" alt=""/></figure>



<h2 class="wp-block-heading"><span id="toc2">今回は、管理者ユーザ情報を隠す手段をお伝えします。</span></h2>



<p><a><span class="marker">あなたのホームページは、<strong>2019/11/25にリニューアル</strong>した様です。</span></a></p>



<p><strong>にもかかわらず、</strong></p>



<h3 class="wp-block-heading"><span id="toc3">肝腎のセキュリティ対策の多くが未適用です。</span></h3>



<p><a>あなたのWordPressバージョンは<strong>5.3.2</strong>で最新バージョンですが、バージョンアップだけでは不十分です。</a></p>



<p>バージョン<strong>4.7から</strong><span class="marker-under-red">対策を怠るとREST API機能により、簡単に<span class="bold-red">ユーザ情報を第三者が簡単に抜き出せる</span></span>ようになりました。</p>



<h3 class="wp-block-heading"><span id="toc4">あなたのホームページ制作会社はこの事実を知らない。</span></h3>



<p><a href="https://イイネ.biz/security/s-setup/s-blog/260/"><strong><span class="marker-under">あなたのホームページを制作・保守しているホームページ制作会社はこの事実を知らない</span></strong></a></p>



<p><strong>バージョン<span class="marker-under-red">4.7（<a>2016/12/07リリース</a>）のREST APIの(3年も前の)機能</span>を<span class="bold-red">知らない</span>から</strong></p>



<ul class="wp-block-list">
<li><strong><span class="bold-red">REST API</span>に対する対策を怠っているから<span class="bold-red">セキュリティ意識もなく</span></strong>技術的にも<span class="bold-red">未熟</span>です。</li>
</ul>



<h3 class="wp-block-heading"><span id="toc5">事実が物語っています。</span></h3>



<p>バージョン4.7と4.7.1では、この<span class="marker-under-red">REST APIの脆弱性を突かれ全世界で155万以上サイトが改ざんされるというセキュリティ事故</span>が起こりました。</p>



<p>　バージョン4.7.2でREST APIの脆弱性については、一旦対応されましたが、REST API自体に対する対応を誤ると、重大な事故（インシデント）に見舞われると言う状況はかわりません。</p>



<p>　事実それ以降も様々な脆弱性が発見され、その対応の為だけでも、WordPressはバージョンアップを繰り返してきています。</p>



<p>　そして、ここで注意しなければいけないことは、<span class="marker-under">WordPress本体だけのバージョンアップだけでは、不十分</span>なことです。</p>



<p>先の<span class="bold-red">REST API</span>の脆弱性に端を発した改ざんでもわかる様に、</p>



<p>あなたのホームページが使用している。</p>



<p><span class="bold-red">API</span>(<strong>A</strong>pplication <strong>P</strong>rogramming <strong>I</strong>nterface)、テーマ（<span class="bold-red">theme</span>:）、プラグイン（<span class="bold-red">plugin</span>:）も常に最新版にバージョンアップする必要があるのです。</p>



<p>なぜなら、WordPress本体は<strong>WordPress.org</strong>より長年、無償で提供され続けています。</p>



<p>しかし、</p>



<ul class="wp-block-list">
<li><strong><span class="bold-red">API</span></strong>（アプリの機能や管理するデータなどを、外部の他のプログラムから呼び出して利用するための手順やデータ形式などを定めた規約を利用したもの）</li>



<li><strong><span class="bold-red">plugin</span></strong>（ごく簡単に言うと、WoirdPressの機能を補完するアプリ）</li>



<li><strong><span class="bold-red">thema</span></strong>（多くは、wordPressホームページの外観を装飾するもの。例えば業種・業態ごとのテーマ）</li>
</ul>



<p>などは、<span class="marker-under">有償・無償を含め、多くのサードパーティ（<strong>WordPress.org以外</strong>）が開発・提供してきている</span>ものが多く、</p>



<p>既に<span class="bold-red">開発チームが解散</span>して脆弱性<strong>対応ができなくなったもの</strong>も少なくありません。</p>



<p>また脆弱性が見つかった場合でも、WirdPress.orgほどスピーディな対応は望めません。</p>



<p>ですから、これらの<strong>機能・制約を熟知したホームページ制作会社</strong>でなければ、対応できないのです。</p>



<p><span class="marker-under">WordPress自体は簡単な知識さえ身につければ、だれでも簡単にホームページを作ることができます。</span></p>



<p><span class="marker-under">WordPress自体は無償で提供されていますし、無償のAPI、plugin、themeも数多く存在しますから、知識さえあれば格安でホームページを作って売り出す</span>（格安ホームページ制作が乱立しているのもこれらの背景があるからです）</p>



<p>でも、<span class="marker-under">結果として<strong>安かろう悪かろう</strong>のホームページが多くなっている</span>のです。</p>



<p><strong>中途<span class="marker-under-red">半端な知識で開発できることの弊害</span></strong>だと筆者は思っています。</p>



<p>実運用にそこそこ耐えられる<strong>かも知れませんが</strong>、</p>



<p><a href="https://イイネ.biz/security/s-setup/s-blog/260/">セキュリティ対策など、一切考えていないホームページが多くなっています</a>。</p>



<p>ですがら、激安や安いと思われるホームページ制作には注意が必要なのです。</p>



<p><strong>あなたのホームページも　</strong>（制作費は安くなかったかも知れませんが<strong>結果は最低</strong>です。もう一度言います・言い方は良くないですが「最低です」）</p>



<h3 class="wp-block-heading"><span id="toc6">セキュリティに対して何も対策をしていない。</span></h3>



<p>あなたのホームページが正にこの状態です。REST APIに対して何の対策をしていません（<a href="https://イイネ.biz/security/s-setup/s-blog/260/"><strong>ホームページ制作会社の無知</strong></a>）</p>



<p>REST API 機能による<strong>管理者ユーザ情報の表示</strong>ができてしまう。</p>



<p>以下の図があなたのホームページの管理者ユーザ情報です。</p>



<p>ご覧いただいている様に管理者情報（IDの1番）が丸見えです。</p>



<p>ここではセキュリティ上<strong>マスキングしていますが</strong>、<span class="marker-under-red"><strong>大切</strong>で<strong>秘密にしなければならない情報</strong>が<strong>全部見えています</strong>。</span></p>



<figure class="wp-block-image size-large"><img decoding="async" width="600" height="324" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/mask-wp-json-600-324-040-052.png" alt="管理者ユーザ情報が丸見え" class="wp-image-279" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/mask-wp-json-600-324-040-052.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/mask-wp-json-600-324-040-052-500x270.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/mask-wp-json-600-324-040-052-300x162.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/mask-wp-json-600-324-040-052-250x135.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">管理者ユーザ情報が丸見え</figcaption></figure>



<p><a>あなたも、実際にブラウザ（Firefox）のURL窓に、以下の入力をすると、ご覧いただけます（REST APIに対して何の対策をしていないと）</a></p>



<p><a>‘http<span class="bold-red">s</span>://</a><span class="marker">あなたのドメイン</span>/wp-json/wp/v2/users&nbsp; </p>



<p>‘http<span class="bold-red">s</span>://<span class="marker">あなたのドメイン</span>/?rest_route=/wp/v2/users&nbsp;&nbsp;&nbsp; &nbsp; </p>



<p>‘http<span class="bold-red">s</span>://<span class="marker">あなたのドメイン</span>/?author=<span class="bold-red">1</span> </p>



<p>いづれかで、<span class="marker-under-red">REST APIでこのサイトの鍵の１つユーザ情報はスグに分かります（何も対策がされていないから</span>）</p>



<p><span class="bold-red">あなたのサイトの場合どれでもヒットします。</span></p>



<p>&#x2714; SSL(暗号化通信)化されてはいますが、<span class="marker-under-red">これでは何の意味もありません。</span></p>



<p>つぎは<a href="https://xn--ecka7j.biz/security/s-setup/s-blog/260/"><strong>ブルートフォースアタック</strong>（総当たり攻撃）でパスワードを解析</a>されたら、次の攻撃の格好のターゲットになりかねないのです。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/security/1712/#Brute-force_attack" title="あなたは、どこにいますか？捜索隊を出しましょうか？あなたのサイトが危ういんです。" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2025/08/WebSite-320x180.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2025/08/WebSite-320x180.jpg 320w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WebSite-120x68.jpg 120w, https://xn--ecka7j.biz/wp-content/uploads/2025/08/WebSite-160x90.jpg 160w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">あなたは、どこにいますか？捜索隊を出しましょうか？あなたのサイトが危ういんです。</div><div class="blogcard-snippet internal-blogcard-snippet">あなたのサイトはセキュリティ対策も・管理者情報の隠匿も無く、ユーザ情報がダダモレ状態で取得されます。更に悪いことにログイン画面もそのまま公開されてます。捜索隊を出しましょうか？あなたは迷っていませんか？あなたのサイトは攻撃を受けやすいままです！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.08.13</div></div></div></div></a>
</div>



<h2 class="wp-block-heading"><span id="toc7">これを対策する無料のプラグイン（XO Security）</span></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="400" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/xo-600-400-028-076.png" alt="無料のプラグイン（XO Security）" class="wp-image-249" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/xo-600-400-028-076.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/xo-600-400-028-076-500x333.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/xo-600-400-028-076-300x200.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/xo-600-400-028-076-250x167.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">無料のプラグイン（XO Security）</figcaption></figure>



<h3 class="wp-block-heading"><span id="toc8">XO Security簡単インストール ＆ セットアップ</span></h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="206" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-0-600-206-036-096.png" alt="大事なポイント" class="wp-image-286" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-0-600-206-036-096.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-0-600-206-036-096-500x172.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-0-600-206-036-096-300x103.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-0-600-206-036-096-250x86.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">最終更新：更新が止まっていないこと（現役であること）
使用中のWordPressと互換性があること（使えること）
</figcaption></figure>



<h4 class="wp-block-heading"><span id="toc9">                                                                                                                                                                                                                                  導入する場合pluginは、ここが、大事</span></h4>



<h5 class="wp-block-heading"><strong>最終更新：更新が止まっていないこと（現役であること）</strong></h5>



<h5 class="wp-block-heading"><strong>使用中のWordPressと互換性があること（使えること）</strong><strong></strong></h5>



<h4 class="wp-block-heading"><span id="toc10">有効化</span></h4>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="205" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-1-600-205-032-080.png" alt="「有効化」ボタンで有効化します" class="wp-image-287" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-1-600-205-032-080.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-1-600-205-032-080-500x171.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-1-600-205-032-080-300x103.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-1-600-205-032-080-250x85.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">「有効化」ボタンで有効化します</figcaption></figure>



<h5 class="wp-block-heading"><strong>「有効化」ボタンで有効化します</strong><strong></strong></h5>



<h3 class="wp-block-heading"><span id="toc11">XO Securityには色々な機能があります</span></h3>



<p><a><strong>XO Security</strong></a><strong>には色々な機能があります</strong><strong>が、</strong></p>



<h4 class="wp-block-heading"><span id="toc12">今回適用するのは、</span></h4>



<p>「<strong>WordPressのREST APIでユーザ情報を取得できないようにしておく</strong>」です。</p>



<p>他の機能は、</p>



<p>より分かりやすい日本製プラグイン（<strong><span class="bold-blue">Site Guard WP Plugin</span></strong>）で実現しています。</p>



<p><strong>このお話は、また別の機会に（<span class="bold-blue"><a href="https://イイネ.biz/security/s-setup/s-plugin/318/">Site Guard WP Pluginついてはここから</a></span>）</strong><a href="https://イイネ.biz/security/s-setup/s-plugin/318/"><img loading="lazy" decoding="async" width="150" height="139" class="wp-image-250" style="width: 150px;" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/siteguard-256-237-020-072.png" alt="SiteGuard WP Plugin" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/siteguard-256-237-020-072.png 256w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/siteguard-256-237-020-072-250x231.png 250w" sizes="(max-width: 150px) 100vw, 150px" /></a><strong>）</strong></p>



<figure class="wp-block-image"><img decoding="async" src="https://ad.linksynergy.com/fs-bin/show?id=1w3N1GydCgk&amp;bids=296568.10000560&amp;type=4&amp;subid=0" alt=""/></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="719" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-2-600-719-104-268.png" alt="今回使用する機能" class="wp-image-288" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-2-600-719-104-268.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-2-600-719-104-268-500x599.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-2-600-719-104-268-300x360.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-2-600-719-104-268-250x300.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">REST API のURLプレフィックスを変更</figcaption></figure>



<p>REST API のURLプレフィックスを変更して
 
  
  
   
   
   
   
   
   
   
   
   
   
   
   
  
  
  
 
  
 
 
</p>



<p>wp-jsonのアクセスを無効にします。</p>



<p><strong>目的は、</strong>wp-json等のセキュリティ対策です。</p>



<ul class="wp-block-list">
<li>REST API の URL プレフィックスを変更</li>



<li>wp-jsonのプレフィックスを変更で
<ul class="wp-block-list">
<li><strong>/wp-json/</strong>対応</li>



<li><strong>/wp-json/wp/v2/users</strong><a>対応</a></li>



<li>/<strong>hoge</strong>/<strong>wp-json</strong>/ 対応</li>



<li>/<strong>?author</strong>=<strong>n</strong> 対応
<ul class="wp-block-list">
<li><a href="https://イイネ.biz/security/150/">wp-json以外のプレフィックスの変更はSQLで行う</a></li>
</ul>
</li>
</ul>
</li>
</ul>



<p>デフォルト設定（有効化した段階）</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="581" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-3-600-581-060-172.png" alt="デフォルト設定" class="wp-image-289" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-3-600-581-060-172.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-3-600-581-060-172-500x484.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-3-600-581-060-172-300x291.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-3-600-581-060-172-250x242.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">デフォルト設定</figcaption></figure>



<p>「ログインログ記録」がデフォルトで&#x2705;されていますが、他は全てチェックなしです。</p>



<h4 class="wp-block-heading"><span id="toc13">                                                                                                                             「REST API」のタブをクリックして、設定します。</span></h4>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="281" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-5-600-281-016-040.png" alt="REST API URL変更   &#x2705; オン" class="wp-image-278" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-5-600-281-016-040.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-5-600-281-016-040-500x234.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-5-600-281-016-040-300x141.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/XO_Security-5-600-281-016-040-250x117.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">プレフィックス欄に、管理するプレフィックスを入力（ここではマスクしています）
「変更を保存」で更新を有効にします。
</figcaption></figure>



<p>REST API URL変更&nbsp;&nbsp;&nbsp; &#x2705; オン　にして</p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; プレフィックス欄に、管理する<strong>プレフィックスを入力</strong>（ここではマスクしています）</p>



<p>「変更を保存」で更新を有効にします。</p>



<h4 class="wp-block-heading"><span id="toc14">REST API URL変更後の有効性確認</span></h4>



<ul class="wp-block-list">
<li>wp-jsonのプレフィックス変更の有効性を確認
<ul class="wp-block-list">
<li><strong>/wp-json/</strong><strong>　確認</strong></li>
</ul>
</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="286" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-1-600-286-044-140.png" alt="	wp-jsonのプレフィックス変更の有効性を確認" class="wp-image-282" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-1-600-286-044-140.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-1-600-286-044-140-500x238.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-1-600-286-044-140-300x143.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-1-600-286-044-140-250x119.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">	/wp-json/　確認</figcaption></figure>



<ul class="wp-block-list">
<li><strong>/wp-json/wp/v2/users</strong><strong>　確認</strong></li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="277" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-2-600-277-044-140.png" alt="	wp-jsonのプレフィックス変更の有効性を確認" class="wp-image-283" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-2-600-277-044-140.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-2-600-277-044-140-500x231.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-2-600-277-044-140-300x139.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-2-600-277-044-140-250x115.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">	/wp-json/wp/v2/users　確認</figcaption></figure>



<ul class="wp-block-list">
<li><strong>　</strong> /hoge/wp-json/ <strong>確認</strong></li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="281" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-3-600-281-044-140.png" alt="wp-jsonのプレフィックス変更の有効性を確認" class="wp-image-284" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-3-600-281-044-140.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-3-600-281-044-140-500x234.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-3-600-281-044-140-300x141.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-3-600-281-044-140-250x117.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">	/hoge/wp-json/　確認</figcaption></figure>



<ul class="wp-block-list">
<li><strong> </strong><a><strong>/?author=<span class="bold-red">n</span></strong></a>対応</li>
</ul>



<p>/?author=1　はリダイレクトされて、イイネ.biz/404 になりました。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="279" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-4-600-279-044-136.png" alt="	wp-jsonのプレフィックス変更の有効性を確認" class="wp-image-285" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-4-600-279-044-136.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-4-600-279-044-136-500x233.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-4-600-279-044-136-300x140.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/wp-json-4-600-279-044-136-250x116.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">	/?author=n </figcaption></figure>



<p>                    <strong>データベースにXO Security専用テーブルが追加されました。</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="403" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/TB_XO-600-403-064-200.png" alt="データベースにXO Security専用テーブルが追加されました。" class="wp-image-281" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/TB_XO-600-403-064-200.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/TB_XO-600-403-064-200-500x336.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/TB_XO-600-403-064-200-300x202.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/TB_XO-600-403-064-200-250x168.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">データベースにXO Security専用テーブルが追加されました。</figcaption></figure>



<h3 class="wp-block-heading"><span id="toc15">まとめ</span></h3>



<p>PREST API に何も対策しないと、WordPress4.7から<br>
投稿情報、固定ページ情報、ユーザ情報などもURLを指定するだけで簡単に見ることができます。</p>



<p><strong>見るだけではなく、追加・更新・削除などもいとも簡単にあなたの知らないところから出来てしまうのです。</strong></p>



<p>これらは、パスワード取得が前提ですが、<a href="https://イイネ.biz/security/s-setup/s-blog/260/">パスワード取得も困難なことではない</a>のです。 </p>



<p>PRESTAPI自体を無効にすることもできますが、</p>



<p>他のプラグインなどもPRESTAPIを利用し始めているため、すべてをOFFにすると使えなくなってしまうプラグインなども出てきてしまう。</p>



<p>その為、今回は「ユーザ情報にはアクセスできないようにする」方法を取りました。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="600" height="400" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/security04-600-400-084-288.png" alt="サイトオーナーは知らない" class="wp-image-280" srcset="https://xn--ecka7j.biz/wp-content/uploads/2020/03/security04-600-400-084-288.png 600w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/security04-600-400-084-288-500x333.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/security04-600-400-084-288-300x200.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2020/03/security04-600-400-084-288-250x167.png 250w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">自分のホームページが放置され脆弱であることで利用者に優しくないことを（セキュリティ対策未実施）</figcaption></figure>



<style type="text/css">

    /*{ background: rgba(25, 32, 64, 0.5); }　 #0e1b3f */ 

/* コンテナ */
.j10_ball_10 {
    position: relative;
    top:     50%;
    width:   100%;
    text-align: center;
    transform: translateY(-50%); 
            /* translateY(-50%);divをその親要素内で垂直に整列させるように機能する */
    z-index: 1;
 /* z-index は、位置指定要素とその子孫要素、
            またはフレックスアイテムの z 順を定義します。
            より大きな z-index を持つ要素はより小さな要素の上に重なります。 */       
}

/* バブル（） */
.bubbles_10 {
    position: absolute;
    top:    170px;
    width:  44px;
    height: 44px;
    margin: auto;
    border-radius: 100%;
    animation-name: up_to_one;   /* アニメーション名 */
    animation-duration: 4s;      /* 飛び出す速度：3s */
    animation-timing-function: cubic-bezier(0.905, 0.130, 0.945, 0.360);
                            /* cubic-bezier“3次ベジェ曲線(Cubic Bézier curve)”は4個の制御点の座標をもとに数学的に表現される曲線で、主にコンピューターで曲線を描くために使用されます。 
                             */
    animation-iteration-count: infinite;
 /* animation-iteration-count プロパティは、停止するまでにアニメーション周期が再生される回数を指定。
    infinite;無制限に繰り返す。 */  
}

/* チューブ（バスケット） */
.tube_10 {
    position: relative;
    display:  inline-block; 
           /* inline-block; 
              要素の幅は中身と同じ大きさになる
              要素同士が横に並ぶ
              幅（width）と高さ（height）が指定できない
              余白（padding・margin）が指定できない
           */
    width:    45px;
    height:   220px;
    background-color: rgba(185, 185, 185, .5);　/* グレーの半透明 */
    border-radius: 0 0 22px 22px;
    text-align: center;
}

/*ささえ棒：*/
.support_1 {
    position: absolute;
    top:      50%;
    left:     20px;
    margin:   auto;
    width:    75px;
    height:   8px;
    background-color: grey;
    border-radius: 10px;
    transform: translateY(-50%);
            /* translateY(-50%);divをその親要素内で垂直に整列させるように機能する.
               高さ8px、幅75pxで、結果、横棒になる */
    z-index:  3;
 /* z-index は、位置指定要素とその子孫要素、
            またはフレックスアイテムの z 順を定義します。
            より大きな z-index を持つ要素はより小さな要素の上に重なります。 */   
}

/* ポール */
.pole_2 {
    position: absolute;
    top:      200px;
    left:     75px;
    margin:   auto;
    width:    16px;  /*太さ ： 8px&#x27a1; 16px */
    height:   230px; /* 210 &#x27a1; 230px */
    background-color: grey;
    border-radius: 10px;
    transform: translateY(-50%);
            /* translateY(-50%);divをその親要素内で垂直に整列させるように機能する.
               高さ230px、幅16pxで、結果,縦棒になる */

}

/* 土台 */
.base_3 {
    position: absolute;
    top:    305px;
    left:   0px;
    margin: auto;
    width:  120px;   /*台の長さ ：100px&#x27a1;120px */
    height: 28px;    /*台の高さ ：  8px&#x27a1; 28px */
    background-color: grey;
    border-radius: 10px;
　   transform: translateY(-50%);
             /* translateY(-50%);divをその親要素内で垂直に整列させるように機能する.
                高さ28px、幅120pxで、結果、横棒になる */
}

/* チューブ（バスケット）のカバー */
.tube_10_cover {
    position: absolute;
    top:     0;
    left:    0;
    right:   0;
    bottom:  15; /* 0&#x27a1; 15 */
    background-color: rgba(255, 255, 255, 0.5);　/* 殆どグレー（緑）の半透明 */
    border-radius: 0 0 22px 22px;　
    /* 要素の境界の外側の角を丸める。 左上 | 右上 | 右下 | 左下 ：1つの半径を設定すると円の角になり、2つの半径を設定すると楕円の角になる。 */
    z-index: 2;
 /* z-index は、位置指定要素とその子孫要素、
            またはフレックスアイテムの z 順を定義します。
            より大きな z-index を持つ要素はより小さな要素の上に重なります。 */   
}

/* バスケット全体のまとめ */
.solution_ck {
    position: absolute;
    width:    100%;
    height:   100%;
    left:     0;
    right:    0;
    bottom:   0;
    border-radius: 0 0 22px 22px;
    overflow: hidden;
    z-index: 1;
 /* z-index は、位置指定要素とその子孫要素、
            またはフレックスアイテムの z 順を定義します。
            より大きな z-index を持つ要素はより小さな要素の上に重なります。 */       
}

/* バスケット全体の下部：*/
.ck_1, .ck_2, .ck_3, .ck_4, .ck_5 {
    position: absolute;
    width: 100%;
    height: 15px;        /* 15px  */
    margin-bottom: -1px; /* -1px  */
}
/* バスケット下部の追加色：*/
.ck_1 { bottom: 0;    background-color: #8861A4; } /* 0  */
.ck_2 { bottom: 15px; background-color: #2495C1; } /* 15px  */
.ck_3 { bottom: 30px; background-color: #48BB6D; } /* 30px  */
.ck_4 { bottom: 45px; background-color: #F1C500; } /* 45px  */
.ck_5 { bottom: 60px; background-color: #F35957; } /* 60px  */

/* バブルの色：#8861A4;紫：最下、 #2495C1;明るい青、 #48BB6D;緑：中段、 #F1C500;shade of yellow. #F35957;赤：最上、　*/
#b_1 { background-color: #8861A4;   animation-delay: 800ms;}
#b_2 { background-color: #2495C1;   animation-delay: 600ms;}
#b_3 { background-color: #48BB6D;   animation-delay: 400ms;}
#b_4 { background-color: #F1C500;   animation-delay: 200ms;}
#b_5 { background-color: #F35957;}


/* 1つづつupする。05s間隔 */
@keyframes up_to_one {
    0%   {}
    50%  { transform: scale(0.5); }  
    100% { top: -2000px;    }
}

/* 0.5s揺れる間隔秒数：小さすぎると振動、大きすぎると揺れが分からない */
.yura_yura { animation: yura_yura 0.5s infinite; } /* 0.5 */

/* バスケットの下部の揺れ（ユラユラ） */
@keyframes yura_yura {
    0%   { transform: rotate( 0deg); }　/* 経過時間％ごとの揺れ：角度0：揺れない */
    20%  { transform: rotate( 2deg); }　/* 経過時間20％の揺れ ：角度-2～2：適度な揺れ。：20degだと傾き */
    50%  { transform: rotate(-2deg); }
    100% { transform: rotate( 0deg); }
   
}

</style>
<hr>
<p><br></p>
<p><br></p>
<!-- j10_ball_10.html -->
<div class="j10_ball_10"><!-- コンテナ -->
	<div class="tube_10"><!-- チューブ（バスケット） -->
		<div class="support_1"></div><!-- ささえ棒 -->
		<div class="pole_2"></div><!-- ポール -->
		<div class="base_3"></div><!-- 土台 -->
		<div class="colored-tube_10"></div>
		<div class="bubbles_10" id="b_1"></div><!--バブル：最下-->
		<div class="bubbles_10" id="b_2"></div>
		<div class="bubbles_10" id="b_3"></div><!--バブル：中段-->
		<div class="bubbles_10" id="b_4"></div>
		<div class="bubbles_10" id="b_5"></div><!--バブル：最上-->
		<div class="solution_ck"><!-- バスケット全体のまとめ -->
			<div class="ck_1 yura_yura"></div><!-- バスケット -->
			<div class="ck_2 yura_yura"></div>
			<div class="ck_3 yura_yura"></div>
			<div class="ck_4 yura_yura"></div>
			<div class="ck_5 yura_yura"></div>
		</div>
		<div class="tube_10_cover"></div><!--チューブ（バスケットのカバー）-->
	</div>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
