有 retweeted
今夜23時、PHPに「緊急」の修正が出ます。23時前の今、分かっていることだけを、ITが苦手な人向けに書きます
コドモンが全停止、BASEやさくらのレンタルサーバが緊急メンテ。「PHPの脆弱性」という言葉がトレンドに出ています。
でも「PHPって何?」「自分に関係あるの?」という人がほとんどだと思うので、そこから書きます。
臨床工学技士 × AIエンジニアの僕が、一次情報(PHP公式・CERT-EU)で確認できたことだけを整理します。
※2026年10月21日20時時点。修正版の中身は23時に公開されるので、それまでは「公式が言っていること」と「それ以外」を分けて読んでください。
━━━━━━━━━━
■ そもそもPHPって何?
Webサイトには「表」と「裏」があります。
表=あなたが見ている画面(文字、画像、ボタン)
裏=ボタンを押したときに動く仕組み(ログイン、検索、予約、注文)
この「裏」を動かしている言語のひとつがPHPです。
どれくらい使われているかというと、
・WordPress(世界のサイトの4割以上を作っているソフト)はPHPで動いている
・病院やクリニックのホームページの多くはWordPress
・Web問診、予約フォーム、採用サイト、ECサイト(EC-CUBE)、会員サイト
・Wikipedia、Facebookの元の仕組みもPHP
つまりPHPは「世界中のWebサイトの、裏側の共通部品」です。
たとえるなら、建物の「配管」。見えないけど、ほぼ全部の建物に入っていて、そこに欠陥が見つかると、全部の建物が対象になる。
━━━━━━━━━━
■ 今回、何が見つかったのか
PHP公式が10月20日に告知した内容は、これだけです。
・2件の脆弱性(ソフトの設計上の穴)を修正するセキュリティリリースを、日本時間10月21日23時に公開する
・2件とも、深刻度は「CVSS 9.2」
・影響するバージョン、修正版の番号、原因は、23時の公開と同時に発表する
・全員、公開され次第すぐ更新できるよう準備しておいてほしい
CVSSというのは、脆弱性の深刻さを0〜10で採点する国際的な物差しです。9.0以上が最高ランクの「緊急」。今回は2件とも9.2。
EUの緊急対応チーム(CERT-EU)は、外部情報をもとに、
・「ログインしなくても、外からサーバーの中で好きな命令を実行できる」タイプの穴(RCE)の恐れ
・「PHP 5以降、すべてのバージョンに影響する可能性」
と注意喚起しています。ただし、これはPHP本家がまだ確認していない情報です。
RCEをたとえると、「窓から入れる」どころか「家の鍵をもらって住み着ける」レベルの穴です。
━━━━━━━━━━
■ なぜ修正前なのに、こんなに騒ぎになっているのか
普通、脆弱性は「修正版が出るまで黙っておく」のがルールです。今回はそれが崩れました。
10月20日、技術者の掲示板に「PHPに重大な穴が出るらしい」という噂が投稿される(投稿者自身が「証拠はない」と明記)
→ セキュリティ企業が「本物」と確認。本来の公開日は22日だったが、PHPチームが21日に前倒し
→ 研究者が、WordPressなどのテスト環境で「攻撃が成功する動画」をXに投稿
つまり、「穴の場所を知っている人が、世界に複数いる」ことが確定した。でも修正はまだ出ていない。
この状況で、コドモン(保育園の連絡アプリ)やpictSQUAREは「修正が出るまで、サービスごと止める」という判断をしました。普通はやらない、かなり思い切った対応です。
たとえるなら、「この型の金庫、ある手順で開くらしい」と噂が広まり、実際に開けている動画まで出た。メーカーは「今夜、対策部品を配る」と言っている。金庫屋さんの中には「部品が来るまで店を閉める」ところが出てきた。
なお「攻撃に使えるプログラムが公開されたか」は、情報源によって食い違っています。「公開されていない」という企業と、「出回っているとの報告がある」という企業がある。実際の攻撃は、20時時点で確認されていません。
━━━━━━━━━━
■ 一番の問題は「古いPHP」
PHPには「サポート終了(EOL)」のバージョンがあります。8.1以前は、もう修正版が作られていない。
「PHP 5以降すべてに影響」が本当なら、PHP 7で動いている古いサイトには、公式の修正が来ない可能性が高い。
そして、制作会社に作ってもらって何年も触っていない病院のホームページは、PHP 7で動いていることが珍しくない。サイトは普通に表示されるので、誰も気づかない。
たとえるなら、「この型の金庫すべてに欠陥がある」と分かったが、メーカーは「10年前のモデルの部品はもう作っていない」。古い金庫を使っている人は、買い替えるか、倉庫の奥にしまうしかない。
━━━━━━━━━━
■ 23時に何が起きるのか
23時にPHP公式が発表するのは、
・影響を受けるバージョンの一覧
・修正版の番号
・(おそらく)脆弱性の概要
ここから始まるのが「競争」です。
修正版が出ると、「修正前」と「修正後」の差分を見れば、穴の場所が分かる。攻撃する側はそこから攻撃プログラムを作り、守る側はその前に更新を終わらせる。
だから「23時に出たら、すぐ当てる」が大事。「明日の朝でいいか」は、今回は危ない。
━━━━━━━━━━
■ 「15分間の極限攻防」について
この投稿を見た人も多いと思います。
「23時に修正が出た瞬間から、攻撃側との競争が始まる」という構図は、その通りです。修正前と修正後の差分を見れば穴の場所が分かるので、攻撃側はそこから攻撃プログラムを作り、守る側はその前に更新を終わらせる。
ただ「15分」という数字は、僕が一次情報(PHP公式・CERT-EU・セキュリティ各社の分析)を探した範囲では、出所を見つけられませんでした。過去の事例で「公開から数時間で攻撃が観測された」ケースは実際にありますが、今回が何分かは誰にも分からない。
だから結論は同じで、「すぐ当てる」。「15分」が正しいかどうかに関係なく、「明日の朝でいいか」は今回は危ない、ということです。
「Webの約8割」は、サーバー側の言語が分かっているサイトのうちPHPが7〜8割(W3Techs調べ)という統計で、感覚としては合っています。ただし、その大半は「WordPressを使っているだけ」「レンタルサーバーを借りているだけ」の人で、自分で更新作業をする人は一部です。
━━━━━━━━━━
■ あなたは何をすればいいか
【自分でサーバーやWordPressを管理している人】
・PHPで動いているサイトを全部洗い出す(テスト環境、昔のキャンペーンサイト、忘れていたものも)
・各サイトのPHPバージョンを確認する(レンタルサーバーなら管理画面に書いてある)
・バックアップを取る
・23時以降、php.netの公式発表だけを見て更新する。SNSに流れる「修正版は〇〇」という番号は無視
・更新したら、動作確認して、時刻を記録する
【レンタルサーバーやWix、note、Shopifyなどを「使っているだけ」の人】
事業者が更新します。自分でやることは、事業者のお知らせを確認するだけ。
ただし、レンタルサーバーの管理画面で自分でPHPバージョンを選んでいる場合は、切り替えは自分でやる必要があることが多い。
【すべての人】
「PHPの緊急アップデートはこちら」というメールやSMSのリンクを踏まない。騒ぎに便乗したフィッシングの入口です。
━━━━━━━━━━
■ 病院・クリニックの人へ
病院のホームページ、採用サイト、Web問診、予約フォーム。多くはWordPress=PHPです。
今夜のうちに、制作会社・管理会社に3つだけ聞いてください。
①「うちのサイトのPHPのバージョンはいくつですか」
②「今回の修正を当てるのは御社ですか、うちですか。いつですか」
③「終わったら連絡をもらえますか」
これだけで「放置されていた」が「把握している」に変わります。
Web問診を使っている病院は特に、「サイトの先に患者情報がある」構造です。
━━━━━━━━━━
■ 臨床工学技士として
医療機器には「回収・改修情報」があります。メーカーから「この機種に欠陥があります、対策部品を配ります」と来て、院内の該当機器を洗い出し、対応し、記録する。
今夜のPHPの修正は、構造がまったく同じです。
通知を読む → 該当するものを洗い出す → 対策を当てる → 古すぎて部品がないものを判断する → 記録する
医療機器の回収対応を日常的にやっている臨床工学技士は、この筋肉をすでに持っています。対象が機器からサーバーに変わっただけ。
まず、できるところから。
23時の公式発表が出たら、影響バージョンと修正版の番号を追記します。詳しい版(用語の早見表・出典URLつき)はnoteに書きました。
━━━━━━━━━━
出典:PHP公式サイト(10月20日告知)/CERT-EU注意喚起/ITmedia NEWS(10月21日)/GIGAZINE(10月21日)/セキュリティ対策Lab(コドモン全停止、10月21日)/pictSQUARE公式X(10月21日)/watchTowr・Cyber Kendra・SecureLayer7(各社の分析)
※本記事は筆者の整理と個人的見解です。脆弱性の技術的な仕組みや攻撃手順には触れていません。影響バージョン・修正版の番号は、23時以降の公式発表で必ず確認してください。
🇺🇸 きゃしーのリアル #VOCAJourney 備忘録🎶
Vox Oneファンの皆さん必見!!Paul Stillerさんです🙌
Vox Oneのメンバーは、全員バークリーで教鞭を取られています。
日本のファンのために何かをとお願いしたところ、即興演奏を披露してくださいました😍
@VOCAJourney
有 retweeted
「マイナ免許証」2025年3月導入を政府決定
nikkei.com/article/DGXZQOUE2…
現行の免許証は廃止されず、両方持つことも可能。自治体で住所変更の手続きをすると、警察庁のシステムに変更内容が反映されワンストップで済みます。
有 retweeted
\ #みなとみらいアカペラポート /
横浜・みなとみらいに新しいストリートイベントが誕生します!
「みなとみらいアカペラポート 2024」
📅 2024年8月25日(日)
🎫 観覧無料
📍 MMテラス 特設ステージ
▼公式ホームページ
minatomirai.vocaljapan.jp/
@icot_office @utafes_icot @JapanVocal
有 retweeted
ArtifacToneはこういうサークルです xitter.cf/artifactone/status/957…
有 retweeted
Appleから正式に発表がありました。
「Apple、日本でのAppleウォレットの身分証明書機能の展開を発表、米国外で初」
apple.com/jp/newsroom/2024/0…
不安に思われている方も多いので、私の知っている範囲で技術的な解説をさせてください。
1. どのような仕組みか
リリースにある通り、世界共通の規格になる「ISO 18013-5」「ISO 23220」に対応した形での対応になるようです。
現在、iPhoneでは米国のみ特定の州で運転免許証がWalletアプリに搭載できます。これが日本にも来る形です。
EU圏などにおいても同様のデジタル身分証明書機能の搭載する計画が進んでおり、将来的には世界共通でデジタル身分証明書が利用できるようになります。
2. 今までの身分証明書との違い
デジタル身分証明書の今までとの大きな違いは民間において、「18歳以上」や「20歳以上」という証明が今まで以上に安心して行えることです。
カードの身分証明書を目視で確認する場合、券面をそのまま提示する必要があり、偽造の危険がありました。
「タッチして年齢を確認」のようなことが実現できます。
つまりは相手が求めている情報が何で、それが保存されるのか、提示だけなのかも事前にわかります。
例えば、コンビニでの年齢確認のための身分証明書提示は「顔写真」「氏名」「年齢が20歳以上か」の情報のみを送信し、「保存をしない」という条件での提示が可能になります。
ここでのポイントは券面とは違い、生年月日や住所など、必要のない情報はそもそも通信されないことです。
3. マイナポータルなど公的ウェブサイトへの対応
今まではカードをタッチを行い利用していたマイナポータルに、「iPhoneのみで」アクセスできます。
また、マイナンバーカードをタッチしていた時と同様に内部の証明書を利用する際にはダイアログによる確認が入り、勝手にマイナンバーカードの情報が提示されることはありません。
4. 病院などへの対応
病院でもタッチして保健所提示ができるようになる見込みです。しかし、現状の機械では対応していないとのことで何らかの機器更新が必要になります。
将来的には、上記国際規格によりレンタカーで「タッチして運転免許証を提示」などができるようなるかもしれません。
5. スマホ紛失について
スマホ紛失時にはリモートで停止できる機能も実装されています。
6. それでも流出するだろうと思っている方へ
「ISO 18013-5」および「ISO 23220」で国際標準となった仕組みです。
プライバシーにも配慮され、必要以上の情報を提示しないことも含まれています。
また、iPhoneのセキュリティに関してもApple自身がしっかりとケアをしており、プライバシー関係のドキュメントも豊富です。
どちらにせよ、Walletにマイナンバーカードを入れるかどうかは利用者次第です。
将来的にはスマホ1台でいろんなことが安心で便利になる世の中になっていきます。
カードを持つという選択肢もあなた次第です。
また、将来的には、目視のみでの身分証明書の確認がなくなりどのようなカードでも偽造対策のためタッチして確認が主流になっていくと思います。

















