PHPの脆弱性で、いろんなサイトが止まった週。もち子のブログはAstroなので大丈夫だったけど、AI時代のブログってこういうものなのかもと思った話
10/23(金)。今週はPHPの深刻な脆弱性で、ニュースもタイムラインもその話ばかりでした。緊急メンテナンスや公開停止が相次いで、総理までXで呼びかける事態に。もち子のブログはAstroで作った静的サイトをCloudflareで動かしているので、PHPはそもそも動いていません。自分のサイトがPHPかの見分け方と、穴を見つけたのがAIだったこと、CloudflareのWordPress代わり「EmDash」を前に考え時かなと思っている話です。
目次 (9)

こんにちは、もち子です。 今日は10/23(金)。
今週は、ニュースを開いてもタイムラインを開いても、PHPの話ばかりでした。 PHPの深刻な脆弱性、いわゆる「PHP問題」です。
結論:もち子のブログは大丈夫だった
このブログは、PHPを使っていません。なので今回の穴とは、そもそも関係がありませんでした。 ただ、慌てるサイトをたくさん見ていたら、AI時代のブログはこういう作り方になっていくのかもしれない、と思いました。そのうえで、CloudflareのWordPress代わりが気になっています。
今週、PHPの穴でいろんなサイトが止まった
10/21、PHPに深刻な脆弱性が2件あると発表されました。 ログインも何もしていない外の人が、サーバーの上で好きなプログラムを動かせてしまうかもしれない、という種類の穴です。深刻度は10点満点で9点台。WordPressなど、PHPで動く有名なしくみでも、攻撃が成り立つと報告されています。
修正版は、その日の夜11時に出ました。 それまでの間に、緊急メンテナンスを告知するサービスや、念のため公開を止めるサイトが相次ぎました。夜10時前には高市総理がXで、自分のサイトがPHPを使っているか確認すること、修正をすぐ当てられないならサイトを一時停止するのも手だということを呼びかけています。 対応しきれずに、サービスの終了を発表したところまであったそうです。
もち子のブログが大丈夫だった理由
このブログは、Astroというしくみで作っていて、Cloudflareで公開しています。 Astroは、記事を前もってHTMLのページに組み立てておくタイプです。読みに来た人には、できあがったページを渡すだけ。読まれるたびにサーバーでプログラムを動かす、ということをしていません。 PHPが動いていないので、PHPの穴も開いていない。それだけの話でした。
自分のブログやお店のサイトが当てはまるか気になる人は、まず次を見てみてください。
- WordPressで作ったサイトなら、PHPで動いている
- レンタルサーバーなら、運営会社のお知らせで対応状況を確認する
- 自分で管理しているなら、PHPが8.2.35・8.3.36・8.4.27・8.5.12以降になっているか確認する
古いPHPを使っている場合は、通常の修正版が出ていないので、サーバーの会社に相談するのが早そうです。
穴を見つけたのは、AIだった
ニュースを追っていて、いちばん「へえ」と思ったのは、この穴を見つけたのがAIだったことです。 セキュリティ会社がOpenAIのGPT-5.6 Solを使って、今回の欠陥を見つけたと報じられています。
もち子は毎日Claudeに頼って暮らしているので、AIが人間の見落としを拾うのは、わりと実感があります。 でも、見つけるのがAIなら、探す側もAIを使えるということです。古いしくみの穴は、これからもっと見つかっていくのかもしれません。
そう考えると、読まれるたびにプログラムが動くサイトより、できあがったページを置いておくだけのサイトのほうが、守る場所が少なくて済みます。 AI時代のブログって、こういうものなのかもしれない。今回いちばん思ったのは、そこでした。
Cloudflareにも、WordPressの代わりがある
そこで気になっているのが、CloudflareのEmDashです。 4月に発表された、WordPressの後継を名乗るブログやサイトのしくみで、PHPではなくTypeScriptで書かれています。
おもしろいのは、土台がAstroなことです。 Cloudflareは1月にAstroを買収していて、EmDashはそのAstroの上に、WordPressのような管理画面を足した形になっています。WordPressから投稿や画像、カテゴリを持ってくる道具もあります。
WordPressで怖いのは、追加の機能(プラグイン)から穴が開くことだとよく言われます。 EmDashはそこを変えていて、プラグインを1つずつ隔離した箱の中で動かし、使っていい権限を先に宣言させます。メールを送るだけのプラグインは、ユーザーの一覧をのぞけない、という具合です。
考え時かな、と思っている
もち子のブログは、すでにAstroです。 なのでEmDashは、引っ越しというより、今の家に管理画面を足すかどうかの話になります。
とはいえ、まだ発表から半年あまりのベータ版です。 プラグインを隔離して動かすしくみは、Cloudflareの有料プランが前提になっています。いま困っていることもないので、すぐに乗り換えはしません。 ただ、PHPのサイトが一斉に止まった週に、PHPを使わないWordPress代わりが手の届くところにある。考え時かな、とは思っています。
まとめ:止まらなかったのは、えらかったからではない
今週もち子のブログが動き続けたのは、夜中に修正を当てたからではなく、最初からPHPが動いていなかったからでした。 守るものを少なくしておくのも、立派な対策なのかもしれません。EmDashを試したら、そのときはまた書きます。
関連記事
- Grokボットが便利すぎて神。メールの整理もニュースのまとめもSNS投稿も、気づいたら全部やってくれている
- Claude Max $100プランに課金した話。月16,000円は、マックジョブから抜けるための脳のリソース代です
- 出て3日で「Fable 5」が消えた。異次元の賢さを知ったら、Opus 4.8が物足りなくてそわそわしてる土曜
今日のサボり報告
ルールどおり残しておきます。
- 家トレ:175日連続ゼロ(サイトは止まらなかったけど、もち子はずっと止まっています)
- 体重:体重50.0kgのまま
明日も書きます。たぶん。