WordPressバージョン5の実効性と実行性。junWordPressバージョン5の功績とバージョンアップの必要性と実効性、実行性について、ホームページ制作会社のジレンマ、WordPress5で起こりうる問題、WordPress5そのものの不具合、更新されていないプラグインやテーマの不具合、WordPressのセキュリティリリースの多さから分かることなどの切り口からお伝えします。あなたのホームページがWordPressで作られているなら必須です。常に最新バージョンが必要です。WordPress、バージョン5.0以下で複数の脆弱性。対策バージョンは今のところ5.0.1のみバージョン3.7-5.0で複数の脆弱性。1投稿者が権限のないファイルを削除できるよう、メタデータを変更できてしまう脆弱性。2投稿者が特別に細工された入力を使うことで、権限のない投稿タイプの投稿を作成できてしまう脆弱性。オブジェクトインジェクションをもたらす方法でメタデータを細工できてしまう脆弱性。4クロスサイトスクリプティングの脆弱性につながり得る、より高い権限を持つユーザーからの新規コメントを貢献者が編集できてしまう脆弱性。入力がクロスサイトスクリプティングの脆弱性を発生させる可能性があります。自体は影響を受けませんでしたが、プラグインは場合によっては影響を受ける可能性があります。6メールアドレスや、稀なケースではデフォルトの生成パスワードの漏洩につながり得る、ユーザー有効化画面が珍しい設定で検索エンジンにインデックスされてしまう脆弱性。セキュリティ対策版へアップデートする。リリースの多さから分かること5.0と4.9ブランチ以前のバージョン大規模なカスタマイザーの改善、コードエラーのチェック言語切り替え。スクリプティング(XSS)お問合せWordPress最大の改善は、ブロックの採用です。バージョン5.0以降への実行性は、現時点では新規にサイトを作る場合(他のCMS(コンテンツを管理運営する仕組み)からの移行によるリニューアルを含む)以外は、かなり少なめになると思えます(その理由は、いくつか考えられます。一つの実効性については、賛否があるとは思いますが筆者はそれほど高くはないと考えています。CMSで2003年に既に実現しているものです。従って、実行性にもかかわることですが、WordPressのバージョン5への移行はそれほど進まないものと思います。唯一考えられるとしたら、4.9ブランチ以前へのセキュリティホール(脆弱性)への対応がどの様に行われるかによってかも知れません。システム)のアップデートはそれほどの関心ごとでは、ないでしょう。CMSがなんなのか?をご存知でもなく、そもそもホームページが何によってつくられているか?など、ホームページ制作会社じゃああるまいし、専門家の領域だと思っておられ、全くの対象外であって・歯牙にもかけていない状態かも知れません。言うか、今後おおきな問題になってきます・課題を解決しない限り。課題と言うのは、WordPress(ワードプレス)の最新バージョンに対応(バージョンアップ)することです。ご自分のサイトは「自動バージョンアップ設定」をしている。安心しているのなら、いいえ・それは違いますとお伝えしたいのです。最新バージョン以外は、「積極的にサポートしない」として、常に最新バージョンへのアップデートを呼び掛けています。今回、大幅な変更となったバージョン5は機能面・運用面において大きな改革でありチャンスです。ホームページ制作会社にとってジレンマであって、まさにその状況は、囚人のジレンマと言えるものです。過去に契約した自動バージョンアップがなされない理由の説明をうまくできない。バージョンアップをお薦めするにも、お客様のベネフィットをうまく説明できない。そもそも有料保守契約を提案していないし、契約していないなど。バージョンアップを提案したくてもできないジレンマがあるのです。5.0で2018/12/6大幅な改定がなされました。発見されていない不具合や脆弱性は潜在していると考える方が妥当だと思います。(既に、マイナーバージョンが5.0.1、5.0.2、5.0.3と進んでいっていることからも明らかです。世界のウェブサイトの3分の1(33%)で運営されて人気を誇っています。WordPressの約15年に及ぶ歴史の間、今回のような編集画面が大きく変わるような変更はありませんでした。そのため、これまでは起こらなかったような問題が起こる可能性があります。複数のチームで複数のブランチ(既に5.0と並行して5.1ブランチの開発も始まっています。※以下の表を参照してください)を同時並行で開発・検証・リリースしているWordPressの宿命の様な形態から、複数のブランチ・バージョンに横断的にバグが発生し、脆弱性が発見されています。(最新バージョンの5ですら、バージョン3.7以降の全てのバージョンに対するセキュリティメンテナンスリリースで(バージョン5のリリース2018/12/10の僅か8日後には5.0.1が2018/12/18にリリース)されています。4.9ブランチでは、4.9.9で2019/01/25に、そのほかの4.6ブランチでは4.6.13で2019/01/08にリリースされています。詳細は以下の表で)当然のことながら、複数のブランチ・バージョンが現存し、運営もされています。これもホームページ制作会社にとっては悩ましいところです。5.0ブランチの最新リリースは5.0.3(2019/01/25リリース)です。5.0以前のメジャーバージョンは4.9ブランチで、4.9.9(2019/01/25リリース)が最終です。4.9ブランチや4.8ブランチ以前などのバージョンからの5.0ブランチへの自動バージョンアップは行われていません。4.9.9➡4.9.10で止まっています。リリース(大幅な変更の為、自動的なバージョンアップは無効としている様です。)これは、バージョンアップが自動設定で行われるものとサイトオーナーさんに説明してきたホームページ制作会社にとっては、想定外だったのかも知れません。4.9.9➡4.9.10のままです。ここは更に悪いことにwp-login.phpの設定も隠していないずさんなホームページ制作会社にお任せの様です。WordPress本体の機能を補完するプラグインや、サイトのデザインや見てくれの部分を担当するテーマにも不具合が発生する危険性があります。当然ですが、これまでのプラグインやテーマは、5.0以前の設計にあわせて作られています。5.0ブランチや以降のブランチの事は考えられるはずもありません。古いプラグインやテーマの中には、すでに開発チームがなくなり長期間更新が止まっているものも当然あります。これらすべてをホームページ制作会社が管理・把握できているとは思えません。(5.xブランチへのアップグレードには十分なテスト・検証が必要です。自ら開発してきたものなら可能かも知れませんが、そのほか多くは外国で開発されてきたものが多くバージョンアップされていないのが実情です。これから5.0ブランチ以降に対応することになる為に把握すら困難です。新バージョンが発表されて初めて、5.0ブランチ以降に対応しているかどうかがわかるのですから。これらもホームページ制作会社がジレンマに陥る原因となりえます。WordPressのセキュリティリリースの多さから分かること下の表を見て戴きたいと思います。セキュリティリリースの多さから如何にWordPressが攻撃者のターゲットにされているか・脆弱性に目をつけられているかがお分かり戴けると思います。4.95.0と4.9ブランチ以前のバージョンは以下でStop(中間バージョンの不具合・バグとセキュリティリリースは省略。以下はスクロール表示です。フルサイズでご覧になりたい場合は、こちら(クリック)からどうぞ!別ページが開きます。wp-sjon未対応も53%と驚くべき状況お問合せあなたのサイトが何によってつくられているか?お知りになりたい方は、あなたのサイトを作ったホームページ制作会社に問い合わせをしてみてください。WordPressであるなら・保守状況と今後の対応などもご相談されることをお薦めします。私どもへのお問合せは、ホームページのURLを記入して、ここからお問合せください。「補足」WordPress最大の改善はブロックの採用です。CMSで2003年に既に実現しています。してMITライセンスされた。concrete5を意識したものと筆者は思います。WordPressのブロックの例を見てみましょう。WordPressのブロックの例WordPressのブロック主だったブロックは揃っているように思えます。このブロックを使用するためには、バージョン5へのアップグレードは必須でかつ、新エディターでしか編集できません。?concrete5のブロックの例と比べてみましょう。concrete5のブロック群concrete5ブロックエリアブロックとは?ブロックは、concrete5のページ内で編集可能なコンテンツまたは機能の最小単位です。レゴブロック(R)のように、ブロックを積み上げてページを作成していくことができます。ブロックには様々な種類があります。concrete5には、記事、コメント欄、画像スライダーなどの基本的なブロックがインストールされています。他のブロックを追加したい場合は、マーケットプレイスから追加することができます。ページの編集は、ブロックエリアにブロックをドラッグして配置するのが基本的な作業になります。エリアは、ブロックを格納するものです。エリアのタブをクリックすると、エリアに関するメニューが開きます。concrete5のブロック主要なブロックが全て揃っています。有償・無償のブロックもマーケットプレイスから「他のブロックを入手」から入手できます。無償のテーマの設定からもセットされます。無償テーマのStuccoからは、3つのブロックがセットされました。Spacerも無償ブロックです。Pagesは有償Blockで確か20$位でしたが、concrete5のコミュニティで「プレゼント応募」で当選していただきました。concrete5のブロックの説明は別の機会に致したいと思っています。以下の記事を読んでみてください。他のコンテンツも割と簡単に編集できます。(権限設定は、複数のレベルで・複数のプロファイル(ユーザ)を持つことができますので、マスターすると、単なるホームページ制作会社いらずとなります。Alpha・ITCページの先頭へ。