PHPの深刻な脆弱性が先日アナウンスされ、当ブログへの脅威も現実となった。ブログを作成・維持するアプリはWordPressを使用していて、このアプリはPHPと言うプログラム言語が基本ツールとなっている。PHPの脆弱性が露見して、WordPressの最新版への対応が求められたが、当ブログでは使っている画面構成をTwentyTenと言う2010年に公開されたテンプレートを使い続けてきた。その間、WordPressの改訂バージョンが積み上げられてきたが、TwentyTenのテンプレートや時々に採用してきたプラグインの実行モジュールが新規バージョンに未対応であったため、WordPressのアップデートは実施してこなかった。つまり、今回の問題に対応するには従来培ってきたブログの資産を全クリアして一から出直しに相当する事態となった。サイトを運営するレンタルサーバーのサポートに相談しても、個人が運用設定しているテンプレートなどの特殊事情まではサポートしないと言う。WordPressにサポートを求めるにも窓口はなく、フォーラムなどの集会場でのコミュニケーションなので、今回の対応はままならない。と言うことで、一昨日まではもはや従来ブログの存続が極めて困難で、この際ブログを閉じようとも思った。最後に頼ったのが、ネットブラウザでのAIサポート。チャットのように当方からの問合せに即時回答してくれる。初めの問合せで、今回の問題は対応できる、という回答に胸躍らせた。そのやりとりをログにしたのが、以下。
今回の対策ターゲットは、
WordPressの最新版への切り替え (従来)7.0.33→7.1.3
サーバー側でのPHP最新版への切り替え (従来)7.0.33→8.5.12
この切り替えは単純ではなく、AIサポートあっての作業だった。こうして、従来テンプレートを維持したまま最新版への環境に対応できて、めでたし、メデタシ!

