Title: 親テーマを利用すると、セキュリティが向上する？
Last modified: 2016年7月30日

---

# 親テーマを利用すると、セキュリティが向上する？

 *  解決済 [muro](https://ja.wordpress.org/support/users/muromuro/)
 * (@muromuro)
 * [11年、 3ヶ月前](https://ja.wordpress.org/support/topic/%e8%a6%aa%e3%83%86%e3%83%bc%e3%83%9e%e3%82%92%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b%e3%81%a8%e3%80%81%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3%e3%81%8c%e5%90%91%e4%b8%8a%e3%81%99%e3%82%8b/)
 * 現在、自作のテーマを作成中なのですが、同じ作業場に居る人から、なぜ子テーマじゃ
   なくて一から作ってるのか。と聞かれました。
    その方の言うとおり、既存のテーマを
   親テーマにすることなく、一からテーマを作成しています。 しかし、その方が子テーマ
   で作ってほしい理由としては、twentyシリーズなどを親テーマにすれば頻繁にアップデート
   があるから、セキュリティに強いからだそうです。
 * しかし私はそれには納得できず、以下の理由を挙げて反論しました。
    ・あくまでもテーマ
   は公開画面上のデザインを左右するもので、システム絡みはテーマではなくてコアファイル
   に書かれているはずなので、セキュリティが向上はありえない。 ・システム絡みを編集
   したいならば、テーマではなくプラグインに書くべき。 ・子テーマにする必要がある
   のは、その親テーマのデザインを元にしたデザインを作りたいとき。 ・そもそも今回
   作りたいテーマは、親テーマとデザインが違いすぎる。 ・今回作成するテーマに必要
   ないjsなどが親テーマに含まれているので、子テーマにしてしまうとそれらまで読み込
   んでしまう。 ・まだ作成していないphpを使用するページに入ると、親テーマのphpが
   表示されるので、phpを作成したのかしていないのか紛らわしい。 ・親テーマにもしも
   欠陥があった場合は、子テーマに影響を及ぼす。 ・親テーマに欠陥があることに気付
   かず、子テーマ側に原因がないかと延々探してしまう恐れもある。
 * 親テーマと丸っきりデザインが異なるサイトであっても、子テーマにするべきなのでしょう
   か？
    そもそも親テーマが存在しないテーマなんて多数あるはずなのに…。

3件の返信を表示中 - 1 - 3件目 (全3件中)

 *  [hide](https://ja.wordpress.org/support/users/hideokamoto/)
 * (@hideokamoto)
 * [11年、 3ヶ月前](https://ja.wordpress.org/support/topic/%e8%a6%aa%e3%83%86%e3%83%bc%e3%83%9e%e3%82%92%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b%e3%81%a8%e3%80%81%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3%e3%81%8c%e5%90%91%e4%b8%8a%e3%81%99%e3%82%8b/#post-199070)
 * 子テーマにする（親テーマを利用する）と安全というのは違うかなと思います。
 * 公式ディレクトリにあるテーマでも開発が終了しているものなどでは、
    XSSをはじめ
   とする脆弱性が報告されています。 [http://jvn.jp/jp/JVN97281747/](http://jvn.jp/jp/JVN97281747/)
 * 既に公開されているテーマをカスタマイズして利用したい場合に子テーマを作成してカスタマイズ
   すると、親テーマがセキュリティアップデートなどを実施した際に対応できるということ
   ではないでしょうか。
 * もし自作テーマの安全性を確認されたい場合は、[ThemeCheckプラグイン](https://wordpress.org/plugins/theme-check/)
   の利用をお勧めします。
    紹介記事：[https://firegoby.jp/archives/2691](https://firegoby.jp/archives/2691)
 *  [nobita](https://ja.wordpress.org/support/users/nobita/)
 * (@nobita)
 * [11年、 3ヶ月前](https://ja.wordpress.org/support/topic/%e8%a6%aa%e3%83%86%e3%83%bc%e3%83%9e%e3%82%92%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b%e3%81%a8%e3%80%81%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3%e3%81%8c%e5%90%91%e4%b8%8a%e3%81%99%e3%82%8b/#post-199072)
 * [@Okamoto](https://ja.wordpress.org/support/users/okamoto/) Hidetaka さん
 * > もし自作テーマの安全性を確認されたい場合は、ThemeCheckプラグインの利用をお勧め
   > します。
 * セキュリティに関する質問のようなので、誤解を受けるといけないので　補足させてくだ
   さい。
 * テーマチェックプラグインは、脆弱性チェックは出来ないと思います。
 * 例　twentyfifteen で、あからさまな脆弱性のあるコードを記述したとします。
 *     ```
       function twentyfifteen_template ( ) {
       	if( isset( $_GET['my_template'] ) ) {
       		get_template_part( esc_html( $_GET['my_template'] ) );
       	}
       }
       ```
   
 * このコードは、テーマチェックプラグインでパスしますが、テンプレートでこの関数を
   実行した場合
 *     ```
       http://www.example.com/wp/?my_template=../../../hello
       ```
   
 * と書き換えられると、ルートにある　hello.phpにアクセスできます。（　ディレクトリ
   トラバーサル　）
 *  トピック投稿者 [muro](https://ja.wordpress.org/support/users/muromuro/)
 * (@muromuro)
 * [11年、 3ヶ月前](https://ja.wordpress.org/support/topic/%e8%a6%aa%e3%83%86%e3%83%bc%e3%83%9e%e3%82%92%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b%e3%81%a8%e3%80%81%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3%e3%81%8c%e5%90%91%e4%b8%8a%e3%81%99%e3%82%8b/#post-199079)
 * 回答ありがとうございます。
    やはり親テーマを利用したからといって、いきなり安全
   になるといったようなことは無さそうですね。
 * しかし、今回は一から自作のテーマなので、もし脆弱性があったら自分で直さないとい
   けないという手間がありますが、
    子テーマだと、その親テーマが仮に欠陥があったとして
   も、頻繁にアップデートされているならば、脆弱性対策の手間を任せられるという利点
   があるといえますね。 親テーマのphpをほとんどそのまま使わないといけないという点
   もありますが。
 * プラグインも紹介していただき、ありがとうございます。
    完全な対策ではないかもし
   れませんが、テーマにおかしな点がないか一度確認してみたいと思います。

3件の返信を表示中 - 1 - 3件目 (全3件中)

 トピック「親テーマを利用すると、セキュリティが向上する？」には新たに返信すること
はできません。

## タグ

 * [自作テーマ](https://ja.wordpress.org/support/topic-tag/%e8%87%aa%e4%bd%9c%e3%83%86%e3%83%bc%e3%83%9e/)
 * [親テーマ](https://ja.wordpress.org/support/topic-tag/%e8%a6%aa%e3%83%86%e3%83%bc%e3%83%9e/)
 * [子テーマ](https://ja.wordpress.org/support/topic-tag/%e5%ad%90%e3%83%86%e3%83%bc%e3%83%9e/)

 * フォーラム: [テーマ](https://ja.wordpress.org/support/forum/themes/)
 * 3件の返信
 * 3人の参加者
 * 最後の返信者: [muro](https://ja.wordpress.org/support/users/muromuro/)
 * 最後の活動: [11年、 3ヶ月前](https://ja.wordpress.org/support/topic/%e8%a6%aa%e3%83%86%e3%83%bc%e3%83%9e%e3%82%92%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b%e3%81%a8%e3%80%81%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3%e3%81%8c%e5%90%91%e4%b8%8a%e3%81%99%e3%82%8b/#post-199079)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
