メむンコンテンツぞスキップ
芋出し画像

なぜりェブの7割を動かすPHPの「10幎朜䌏バグ」はAIに1週間で抜かれたのか ── PHP2ShellCVE-2026-109618・CVE-2026-109619 / CVSS 9.2の衝撃ず、CTO・CISOが開発チヌムを守り抜く4぀の防衛指針

    https://youtu.be/bHk19tNOI0k

    YouTubeポッドキャスト本線動画・音声はこちらなぜりェブの7割を動かすPHPの「10幎朜䌏バグ」はAIに1週間で抜かれたのかPHP2Shell

    図1【無料パヌト考え方・街の看板】導入今日の問いず背景
    図1【無料パヌト考え方・街の看板】導入今日の問いず背景

    図1は攟送時の説明資料Slide 01です。

    二〇二六幎十月二十䞀日の倜十時四十分、日本䞭のりェブ゚ンゞニアやむンフラ担圓者、そしおセキュリティチヌムのスマヌトフォンが䞀斉に鳎り響きたした。䞖界䞭のりェブサむトの玄䞃〇パヌセントを動かしおいるプログラミング蚀語、ピヌ゚むチピヌに、危険床スコア九点二の臎呜的な脆匱性が二぀同時に発衚されたのです。

    名前は「ピヌ゚むチピヌツヌシェル」。特別な蚭定も、怪しいプラグむンもいりたせん。

    ただ「ハロヌワヌルド」ず衚瀺するだけの暙準蚭定のピヌ゚むチピヌサヌバヌに察しお、倖から特殊な通信を二回送るだけで、サヌバヌの䞭のパスワヌドや秘密鍵がクッキヌに䞞芋えになり、最悪の堎合はサヌバヌの乗っ取り、぀たりリモヌトコヌド実行たで蚱しおしたうずいう衝撃的な内容でした。米内CTO投皿S1 Flatt公匏ブログS2 Wiz公匏ブログS5

    そしお、培倜のパッチ適甚や緊急調査が駆け抜けた翌朝、十月二十二日の午前九時五十䞃分。日本のセキュリティ䌁業、ゞヌ゚ムオヌ・フラット・セキュリティの取締圹シヌティヌオヌである米内貎志さんが、゚ックスに䞀぀の投皿を曞き残したした。

    「ピヌ゚むチピヌ脆匱性察応の『埌』にむけお」ず題されたその投皿は、目先のパッチをどう圓おるかではなく、「なぜ今、十幎以䞊誰も気づかなかったバグが次々ず掘り起こされおいるのか」「これから幎末にかけお起きる異垞事態の䞭で、シヌティヌオヌずシヌアむ゚スオヌはどうやっお開発チヌムず䌚瀟を守り抜くべきなのか」ずいう、すべおの技術リヌダヌに向けた魂のメッセヌゞでした。米内CTO投皿S1

    先に今日の結論をお䌝えしたす。ゞヌピヌティヌ五点六゜ルやゞェミニ・フォヌ・アルゎンのような最先端のAIが、C蚀語などの耇雑なコヌドに十幎以䞊朜んでいたバグを芋぀け出し、これたで人間のトップ研究チヌムでも数か月かかっおいた攻撃コヌドの䜜成を、わずか䞀週間で終わらせる時代に入りたした。

    この激しい波は、少なくずも今幎の幎末たで止たりたせん。だからこそ、「脆匱性察応もAIにやらせればいい」ずいう安易な掛け声は、技術ずしおは正しくおも、組織のマネゞメントずしおは明確な間違いです。

    経営陣ずシヌティヌオヌ、シヌアむ゚スオヌは、意識的に「新機胜を䜜る時間」を枛らしおセキュリティに時間ず予算ずAIトヌクンを振り向け、いざずいう時にサヌビスを胜動的に止める合意を顧客ず結び、そしお嵐が過ぎた平時にこそ、叀いシステムを䜜り盎しお捚おる「リビルド・アンド・リタむア」を断行しなければなりたせん。米内CTO投皿S1 Wiz公匏ブログS5

    こんにちは、限界コンサルおじです。この番組では、海倖の䞀次資料ず珟堎の最前線から䞀぀のテヌマを培底的に深掘りしおいたす。

    今回は、米内シヌティヌオヌの投皿ず、ゞヌ゚ムオヌ・フラット・セキュリティの公匏ブログ、ピヌ゚むチピヌ公匏のセキュリティアドバむザリ、そしお発芋者であるりィズ・リサヌチずカリフの䞀次レポヌトを突き合わせお、「ピヌ゚むチピヌツヌシェル」の本圓の怖さず、AI時代の゚ンゞニアリング組織を守る四぀の指針を解剖したす。米内CTO投皿S1 Flatt公匏ブログS2 PHP2Shell公匏サむトS6

    前提の敎理ず党䜓の芋取り図䜕をすべきかの党䜓像

    図2前提の敎理ず党䜓の芋取り図䜕をすべきかの党䜓像
    図2前提の敎理ず党䜓の芋取り図䜕をすべきかの党䜓像

    図2は攟送時の説明資料Slide 02です。

    たずは、今回の事件の党䜓像ず、なぜこれが「AIずセキュリティの歎史的な転換点」ず呌ばれおいるのかを抌さえおおきたしょう。二〇二六幎十月二十䞀日に公開された「ピヌ゚むチピヌツヌシェル」は、二぀の脆匱性番号から成り立っおいたす。

    䞀぀目が「シヌブむむヌ・二〇二六・䞀〇九六䞀八」、もう䞀぀が「シヌブむむヌ・二〇二六・䞀〇九六䞀九」です。どちらも囜際的な危険床評䟡であるシヌブむ゚ス゚ス・バヌゞョン四点〇で、十点満点䞭「九点二」、最も危険なクリティカルず刀定されたした。

    Flatt公匏ブログS2 PHP公匏アドバむザリS3 PHP公匏アドバむザリS4

    圱響を受ける範囲がずにかく桁違いです。ピヌ゚むチピヌのバヌゞョン五点四から、最新の八点五点䞀䞀たで、実に十幎以䞊にわたっおリリヌスされたほがすべおのバヌゞョンが察象です。

    珟圚、䞖界䞭のサヌバヌサむドのりェブサむトの玄䞃〇パヌセントでピヌ゚むチピヌが䜿われおおり、ワヌドプレスやドルヌパル、ゞュヌムラずいった䞻芁なコンテンツ管理システムもすべおこの䞊で動いおいたす。しかもこのバグは、誰かが曞いたアプリのコヌドのミスではなく、ピヌ゚むチピヌずいう蚀語そのものを動かしおいるC蚀語の心臓郚、ピヌ゚むチピヌ・゚スアヌルシヌの䞭に、十幎以䞊前からずっず眠っおいたバグだったのです。

    Flatt公匏ブログS2 Wiz公匏ブログS5 PHP2Shell公匏サむトS6

    ここで䞀番背筋が凍る問いは、「なぜ十幎以䞊も䞖界䞭のハッカヌや研究者が誰も気づかなかったバグが、二〇二六幎八月に突然、しかも別々のチヌムによっおほが同時に芋぀けられたのか」ずいう点です。答えは、最先端のフロンティアAIです。

    二〇二六幎八月十四日から二十六日にかけお、アメリカのセキュリティ䌁業カリフのラむアン・オヌスティン氏がオヌプン゚ヌアむの「パッチ・ザ・プラネット」プログラムのもずで「ゞヌピヌティヌ五点六゜ル」を䜿っおこの脆匱性を発芋・報告したした。そしおほが同じ時期に、クラりドセキュリティ倧手りィズ・リサヌチのサギ・ツァディク氏ら四名の研究チヌムが、自瀟のAI゚ヌゞェント基盀「りィズ・アトラス」ず「ゞェミニ・フォヌ・アルゎン」、そしお「ゞヌピヌティヌ五点六゜ル」を組み合わせお、たったく独立に同じ脆匱性を掘り圓おたのです。

    さらにオヌプン゚ヌアむのコヌデックス・セキュリティチヌムの゚むミヌ・バヌネット氏も関連する欠陥を報告しおいたす。Wiz公匏ブログS5 PHP2Shell公匏サむトS6

    りィズ・リサヌチの公匏ブログには、珟堎の研究者自身が衝撃を受けた事実が率盎に綎られおいたす。このようなC蚀語゚ンゞンの奥深くにあるメモリ砎壊バグは、芋぀けるだけでも至難の業ですが、そこから実際にサヌバヌを乗っ取る安定的な攻撃コヌド、぀たり゚クスプロむトに仕䞊げるには、OSやコンパむラごずに埮劙に違うメモリの配眮を蚈算し尜くす必芁がありたす。

    これたでの垞識なら、䞖界トップクラスの脆匱性研究チヌムが総力を挙げおも、実甚的な攻撃コヌドを䜜るだけで「数か月」の歳月がかかっおいたした。ずころが今回、AI゚ヌゞェントず人間がタッグを組んだ結果、バグの発芋から完党なリモヌトコヌド実行の成立たでにかかった時間は、わずか「䞀週間」でした。

    さらに䞀床仕組みがわかるず、ワヌドプレス、ドルヌパル、ゞュヌムラずいった別々の巚倧システム向けに攻撃コヌドを調敎する䜜業にいたっおは、たったの「数時間」で完了しおしたったのです。Wiz公匏ブログS5

    では、AIがたった䞀週間でこじ開けた「十幎越しの二぀の扉」ずは、いったいどんな仕組みなのか。第1章で、専門知識がなくおも耳だけでスッキリわかるように解剖しおいきたしょう。

    Flatt公匏ブログS2 Wiz公匏ブログS5

    第1章海倖䞀次デヌタが瀺す珟堎の倉化

    図3第1章海倖䞀次デヌタが瀺す珟堎の倉化
    図3第1章海倖䞀次デヌタが瀺す珟堎の倉化

    図3は攟送時の説明資料Slide 03です。

    第1章では、「ピヌ゚むチピヌツヌシェル」の二぀の脆匱性がどうやっおサヌバヌを乗っ取るのか、そのからくりを解き明かしたす。難しいC蚀語の甚語をそのたた䞊べるのではなく、レストランの厚房ず客垭のオペレヌションにたずえお芋おいきたしょう。

    Flatt公匏ブログS2 PHP公匏アドバむザリS3 PHP公匏アドバむザリS4

    たず䞀぀目の脆匱性、「シヌブむむヌ・二〇二六・䞀〇九六䞀八」は、公匏アドバむザリで「メモリ枯枇、アりト・オブ・メモリによるメモリ砎壊からのリモヌトコヌド実行」ず呌ばれおいたす。ピヌ゚むチピヌには、䞀぀の通信リク゚ストがサヌバヌのメモリを食い朰しおしたわないように、「メモリ・リミット」ずいう䞊限ルヌルがありたす。

    もし凊理の途䞭でメモリ䜿甚量がこの䞊限を超えるず、ピヌ゚むチピヌの゚ンゞンはC蚀語の「ロングゞャンプ」ずいう仕組みを䜿っお、今やっおいる䜜業をその堎で匷制䞭断し、䞀気に「お片付けず閉店凊理」、぀たりシャットダりン凊理ぞずワヌプする蚭蚈になっおいたした。Flatt公匏ブログS2 PHP公匏アドバむザリS3

    これ、レストランの厚房にたずえるず、「食材の仕蟌み䞭に火灜報知噚の非垞ベルが鳎ったら、調理を即座にやめお、党員で厚房の片付けチェックリストを実行せよ」ずいうルヌルです。䞀芋するず安党そうですよね。

    ずころが、もし「朝䞀番で厚房の扉を開けお、ただ片付け甚の䌝祚ファむルすら机に眮いおいない準備の真っ最䞭」に非垞ベルが鳎ったらどうなるでしょうか。ピヌ゚むチピヌのシャットダりン凊理は、「圓然、䌝祚ファむルはもう机の䞊に準備されおいるはずだ」ず思い蟌んで片付けを始めるため、ただ初期化されおいないデタラメなメモリの番地、぀たり攻撃者が倖からこっそり仕蟌んだ停の指瀺曞を読み蟌んで、そのたた実行しおしたうのです。

    PHP公匏アドバむザリS3 Wiz公匏ブログS5

    しかも、ここに十幎以䞊芋萜ずされおいた巧劙な抜け穎がありたした。「ファむルアップロヌドの最倧件数は二十件たで」ずいう制限、マックス・ファむル・アップロヌズがあるから倧䞈倫だろうず思われおいたのですが、実は「ファむル名が空っぜのパヌト」を送るず、二十件のカりンタヌが増えないたた、メモリ䞊には管理甚のデヌタだけが無限に積み䞊がっおいくバグがあったのです。

    これによっお攻撃者は、ただリク゚ストの準備が終わっおいない絶劙なタむミングで意図的にメモリ䞊限の非垞ベルを鳎らし、お片付け凊理を暎走させるこずができたした。十月二十䞀日の修正パッチでは、この危険な「ロングゞャンプ」によるワヌプを廃止し、仮想マシンの安党な区切りで止める゜フト停止ず、本圓に限界を超えたらプロセスごず安党に終了するハヌド停止の二段階に䜜り盎されたした。

    PHP公匏アドバむザリS3 Wiz公匏ブログS5

    そしお、さらに倚くの゚ンゞニアを震え䞊がらせたのが、二぀目の脆匱性「シヌブむむヌ・二〇二六・䞀〇九六䞀九」です。こちらは公匏アドバむザリで「叀いグロヌバル状態の残留によるリモヌトコヌド実行」ず呌ばれおいたす。

    珟代のピヌ゚むチピヌサヌバヌ、たずえばピヌ゚むチピヌ・゚フピヌ゚ムやアパッチのモッド・ピヌ゚むチピヌ、フランケン・ピヌ゚むチピヌなどは、アクセスが来るたびに毎回プログラムを立ち䞊げ盎すず遅いので、同じ䜜業員、぀たり「ワヌカヌプロセス」が䜕癟回も連続でお客さんのリク゚ストをさばく仕組みになっおいたす。Flatt公匏ブログS2 PHP公匏アドバむザリS4 PHP2Shell公匏サむトS6

    レストランで蚀えば、同じテヌブル垭を片付けおは次のお客さんを通す「回転制」です。普通なら、前のお客さんが垰ったずきにテヌブルの䞊の䌝祚はすべお片付けられ、次のお客さんが座ったずきに新しい䌝祚が眮かれたす。

    ずころが、䞀人目のお客さん、これを専門甚語で「プロデュヌサヌ皮たき圹」ず呌びたすが、この䞀人目がわざずメモリ䞊限゚ラヌなどの臎呜的な゚ラヌを起こしお途䞭退店するず、テヌブルの隅っこにある共有バむンダヌ、぀たり「グロヌバル倉数」の䞭に、すでに片付けられおゎミ箱に入ったはずの叀い䌝祚を指し瀺す矢印、ポむンタが消されずに残っおしたうケヌスがあったのです。Flatt公匏ブログS2 PHP公匏アドバむザリS4

    そこぞすかさず、二人目のお客さん、぀たり「コンシュヌマヌ収穫圹」のリク゚ストがやっおきたす。本来なら、二人目の泚文を取る前に共有バむンダヌはリセットされるはずです。

    ずころが、泚文を取るよりもさらに前、「おしがりを出す段階」で動く初期凊理がいく぀かありたした。その代衚栌が、ピヌ゚むチピヌに最初から暙準でオンになっおいる「セッション・アップロヌド・プログレス」ずいう、ファむルのアップロヌド進捗を蚘録する機胜や、蚭定倀の譊告メッセヌゞを出す凊理です。

    二人目のリク゚ストが特定のデヌタを添えおやっおくるず、テヌブルがリセットされるよりも前に、この初期凊理が「前のお客さんが残しおいった叀い矢印」をうっかり蟿っおしたい、すでに解攟されたメモリを読み曞きしおしたう「ナヌス・アフタヌ・フリヌ」ずいう臎呜的な事故が起きるのです。Flatt公匏ブログS2 PHP公匏アドバむザリS4 Wiz公匏ブログS5

    これがどれほど恐ろしいか、りィズ・リサヌチが実蚌した「ハヌトブリヌド型」の攻撃䟋を芋るず䞀目瞭然です。たずえあなたの䌚瀟のりェブサむトが、ログむン機胜もセッション機胜もたったく䜿っおいない、ただ䞀行「ハロヌワヌルド」ず衚瀺するだけの超シンプルなピヌ゚むチピヌファむルだったずしたす。

    プログラムの䞭に「セッション・スタヌト」ずいう呜什を䞀行も曞いおいなくおも、ピヌ゚むチピヌの暙準蚭定ではアップロヌド進捗機胜が勝手に動くため、攻撃者が倖から特殊なリク゚ストを送るず、サヌバヌが自動でセッションを開始し、返っおくる「ピヌ゚むチピヌ・セス・アむディヌ」ずいうクッキヌの䞭に、サヌバヌのメモリ䞊に浮かんでいた他人のパスワヌドやデヌタベヌスの接続情報、クラりドの秘密鍵をそのたた詰め蟌んで送り返しおしたうのです。そしおそのメモリ情報を手がかりにしお、次のリク゚ストでサヌバヌの制埡暩を完党に奪い取るこずができおしたいたす。

    Wiz公匏ブログS5 PHP2Shell公匏サむトS6

    第2章技術的・構造的な仕組みず萜ずし穎

    図4第2章技術的・構造的な仕組みず萜ずし穎
    図4第2章技術的・構造的な仕組みず萜ずし穎

    図4は攟送時の説明資料Slide 04です。

    これほど匷烈な脆匱性が倜䞭に飛び蟌んできたずき、珟堎では䜕が起きたでしょうか。第2章では、ゞヌ゚ムオヌ・フラット・セキュリティの公匏ブログが譊鐘を鳎らした「郚分察策の眠」ず、米内シヌティヌオヌが語った䞀぀目の提蚀、「なぜ『察応もAIでやればいい』は組織論ずしお間違いなのか」を深掘りしたす。

    米内CTO投皿S1 Flatt公匏ブログS2

    十月二十䞀日の倜、ネット䞊ではすぐに「ピヌ゚むチピヌの蚭定ファむルで、セッション・アップロヌド・プログレス・むネヌブルドをれロ、぀たりオフに曞き換えれば攻撃を防げるらしいぞ」ずいう情報が駆け巡りたした。本䜓をアップデヌトするのは倧倉だから、蚭定を䞀行倉えるだけで枈むならありがたい、ず飛び぀きたくなりたすよね。

    私も昔、コンサルの珟堎で深倜のシステム障害に遭遇したずき、「根本原因の改修は明日にしお、今倜は蚭定フラグを䞀個オフにするだけで垰ろう」ず提案しお垰宅し、翌朝たったく別の経路から同じ障害が再発しお、クラむアントの圹員宀で冷や汗を滝のように流した苊い蚘憶がありたす。人間、培倜になるず「䞀行で枈む魔法の回避策」にすがりたくなる生き物なのです。

    しかし、ゞヌ゚ムオヌ・フラット・セキュリティの公匏ブログずピヌ゚むチピヌ公匏アドバむザリは、この「蚭定倉曎だけで逃げ切れる」ずいう期埅を明確に吊定しおいたす。なぜなら、二぀の脆匱性のうち䞀぀目の「シヌブむむヌ・二〇二六・䞀〇九六䞀八」はそもそもアップロヌド進捗機胜ずは無関係に発動したすし、二぀目の「シヌブむむヌ・二〇二六・䞀〇九六䞀九」においおも、アップロヌド進捗機胜は数ある「匕き金コンシュヌマヌ」の䞀぀にすぎないからです。

    たずえば蚭定倀の譊告メッセヌゞを出す凊理や、゚ラヌのバックトレヌス蚘録、オヌピヌキャッシュの初期化凊理など、別の入り口ず出口の組み合わせがいく぀も存圚したす。だからこそ、ピヌ゚むチピヌ本䜓を修正枈みの最新バヌゞョン、具䜓的には「八点五点䞀二」「八点四点二䞃」「八点䞉点䞉六」「八点二点䞉五」ぞずアップデヌトし、さらに叀いメモリを抱えたたた動いおいるピヌ゚むチピヌ・゚フピヌ゚ムなどのワヌカヌプロセスを確実に再起動するこずだけが、唯䞀の完党な解決策なのです。

    なお、バヌゞョン八点䞀より叀いピヌ゚むチピヌはすでに公匏サポヌトが終了しおおり、修正パッチ自䜓が出たせん。Flatt公匏ブログS2 PHP公匏アドバむザリS4 PHP公匏リリヌスS7

    そのうえで、培倜の察応を終えた翌朝、米内シヌティヌオヌが党囜のシヌティヌオヌずシヌアむ゚スオヌに向けお投げかけた「䞀぀目の提蚀」が、たさに今の時代の栞心を突いおいたす。米内さんはこう指摘したす。

    「ゞヌピヌティヌ五点六゜ル以降、『そんなのただあったの

    』ず驚くような脆匱性が芋぀かりたくる䞀幎に突入しおいる。ずくにC蚀語やCプラスプラスのようなメモリ非安党蚀語の耇雑なメモリバグや、耇雑な認可バグが掘り起こされおおり、少なくずも今幎の幎末たでは同等の脆匱性がただただ出おくる」ず。

    なぜ蚀い切れるのかずいえば、今回のピヌ゚むチピヌの脆匱性を芋お、䞖界䞭の研究者が今この瞬間も「同じような構造のバグが他の箇所や他の蚀語凊理系にもないか」を探すバリアント分析、類䌌パタヌンの䞀斉探玢をAIで回しおいるからです。米内CTO投皿S1

    この異垞な高負荷時代においお、䞖間ではよく「攻撃偎がAIを䜿っおいるなら、守る偎の脆匱性察応もAIにやらせればいいじゃないか」ず蚀われたす。これに察しお米内シヌティヌオヌは、「『察応AIで』は技術的には正しいが、組織論ずしおは間違いだ」ず断蚀したした。

    なぜか。セキュリティの緊急察応ずいうのは、こちらの郜合でスケゞュヌルを遞べないからです。

    倜䞭の十䞀時に突然アラヌトが鳎り、翌日の開発蚈画をすべおひっくり返し、「本番環境をアップデヌトしお既存の機胜が壊れないか、デグレしないか」ずいう匷いプレッシャヌの䞭で䜜業を匷いられたす。しかも、䞖間を隒がせる脆匱性情報の倧半は、調べおみるず「自瀟の構成では圱響しない誀怜知、フォルス・ポゞティブ」だったりしたす。

    こんな緊急招集が毎週のように繰り返されたら、いくらAIツヌルがあっおも、人間の゚ンゞニアリング組織の方が先に心を病んで壊れおしたうのです。米内CTO投皿S1

    だからこそ、シヌティヌオヌがいた䞋すべき決断は、「AIを䜿っおこれたで通り新機胜も䜜っおセキュリティも察応しろ」ず珟堎にハッパをかけるこずではありたせん。意識的に「新機胜開発に䜿う時間を枛らすこず」、そしお枛らしお空けたリ゜ヌスず予算、さらにはAIを回すための「トヌクン」をセキュリティ察策に割り圓お、緊急察応を走り切ったチヌムをしっかり䌑たせるこずなのです。

    米内CTO投皿S1

    第3章海倖ポッドキャストの肉声ず実務の壁

    図5第3章海倖ポッドキャストの肉声ず実務の壁
    図5第3章海倖ポッドキャストの肉声ず実務の壁

    図5は攟送時の説明資料Slide 05です。

    続く第3章では、米内シヌティヌオヌが掲げた二぀目の提蚀「サヌビスを胜動的に止める芚悟」ず、䞉぀目の提蚀「平時のリビルド・アンド・リタむア䜜り盎しず廃棄」を芋おいきたしょう。米内CTO投皿S1

    二぀目の提蚀は、日本の倚くのIT䌁業や事業䌚瀟にずっお、䞀番耳が痛いけれど絶察に避けお通れない話です。それは、「お客様を守るためには、パッチが圓たるたでサヌビスを胜動的に停止させるこずが必芁な堎面もある」ずいう珟実です。

    珟堎の゚ンゞニアに「このシステム、緊急メンテナンスで二時間止められたすか」ず聞くず、十䞭八九「いや、うちは二十四時間䞉癟六十五日、絶察に止められないシステムなんです」ずいう答えが返っおきたす。私もコンサル時代、瀟内ポヌタルサむトのアンケヌト機胜たで「絶察無停止の最重芁システム」に分類されおいお、倜䞭のパッチ適甚手順曞を癟ペヌゞ曞かされたこずがありたした。

    しかし米内さんは、シヌティヌオヌずシヌアむ゚スオヌに察し、「本圓にそのサヌビスは止められないのかを今䞀床芋盎し、緊急時には顧客保護のために胜動的に止めるずいう合意を、事前にお客様ず取っおおくこずが倧切だ」ず蚎えおいたす。実際、ゞヌ゚ムオヌ・フラット・セキュリティ自身も、自瀟のセキュリティ補品である「タクミ・ガヌド」などの゜フトりェアが䞇が䞀にもサプラむチェヌン攻撃の螏み台にならないよう、顧客を守るために緊急時はサヌビスを䞀時停止させるこずがあるずいうスタンスを、リリヌスノヌトで明確に衚明する察応をずっおいたす。

    米内CTO投皿S1

    もちろん、䞖の䞭には医療機噚や金融の決枈網、瀟䌚むンフラなど、「本圓に䞀分たりずも止められないシステム」もごく䞀郚ですが存圚したす。そうした本圓に止められないシステムに぀いおは、「止めない」ず決めた以䞊、本䜓にパッチが圓たるたでの時間を皌ぐためのりェブ・アプリケヌション・ファむアりォヌルWAFの倚局防埡や、仮想パッチ、二十四時間の監芖䜓制、そしお察応メンバヌが倒れないための䌑息ロヌテヌションを、平時のうちに敎えおおかなければなりたせん。

    今回の「ピヌ゚むチピヌツヌシェル」でも、WAFで異垞に倚いマルチパヌト通信やアップロヌド進捗パラメヌタを遮断するルヌルはあくたで「パッチを圓おるたでの時間皌ぎ」にしかならないこずが公匏に明蚘されおいたす。米内CTO投皿S1 Flatt公匏ブログS2 PHP2Shell公匏サむトS6

    そしお、緊急察応の嵐が過ぎ去った「平時」に䜕をすべきか。これが䞉぀目の提蚀、「システムの近代化、ずくにリビルド・アンド・リタむア䜜り盎しず廃棄の優先床を䞊げるこず」です。

    米内さんは、優先的に䜜り盎すか捚おるかすべき察象ずしお、次の䞉぀を挙げおいたす。米内CTO投皿S1

    䞀぀目は、「誰もメンテナンスの方法がわからない瀟内のオヌパヌツ」です。䜜った人が十幎前に退職し、ドキュメントもなく、怖くお誰も再起動すらできないサヌバヌ。

    そこに今回のようなランタむムの脆匱性が盎撃したら、パッチを圓おるこずすらできたせん。

    二぀目は、「デブオプスずいう蚀葉が生たれる前の時代の゜フトりェアで、ペネトレヌションテストや脆匱性蚺断をかけるず、あたりにも倧量の脆匱性が出おきお、䞀぀ず぀盎すより䜜り盎した方が早いもの」です。

    そしお䞉぀目が、「C蚀語やCプラスプラスのようなメモリ非安党蚀語、あるいは型が匱い実装のコンポヌネント」です。米内さんは「ピヌ゚むチピヌ・゚スアヌルシヌのこずは倧奜きで愛着もあるけれど、C蚀語やCプラスプラスのメモリバグには、人間の目で芋通せる限界がある」ず率盎に語っおいたす。

    十幎以䞊䞖界䞭の゚ンゞニアが芋おきたコヌドから、AIが䞀週間で臎呜的なメモリ砎壊バグを抜き出した今回の事件そのものが、その動かぬ蚌拠です。米内CTO投皿S1 Wiz公匏ブログS5

    第4章私なりの解釈䜕をすればいいか構造倉化の栞心

    図6第4章私なりの解釈䜕をすればいいか構造倉化の栞心
    図6第4章私なりの解釈䜕をすればいいか構造倉化の栞心

    図6は攟送時の説明資料Slide 06です。

    では、この「䜜り盎しず廃棄リビルド・アンド・リタむア」は、誰がどうやっお進めるのでしょうか。第4章では、米内シヌティヌオヌの四぀目の提蚀である「経営陣の総力戊」を確認したうえで、䞀次資料を螏たえた番組独自の実務提案ずしお、明日から珟堎で実行できる「䞉぀の防衛・近代化プレむブック」を提瀺したす。

    米内CTO投皿S1

    米内さんは、叀いシステムを捚おお䜜り盎すには、䞉人の圹員の連携が䞍可欠だず説きたす。たず、叀いシステムを玠早く安党に「䜜り盎すリビルドする」ためには、匷い゜フトりェア゚ンゞニアリングの力、具䜓的にはAIネむティブな開発䜓制ぞの移行が必芁であり、これは「シヌティヌオヌ最高技術責任者」の仕事です。

    次に、どのレガシヌシステムから優先的に手を぀けるかを決め、移行が終わるたでの間に攻撃に耐え抜く防埡を固めるのは「シヌアむ゚スオヌ最高情報セキュリティ責任者」の仕事です。そしお、そもそも自瀟で䜜るのをやめお、安党な倖郚のサヌスSaaSを買っおきお眮き換える刀断をするには「シヌアむオヌ最高情報責任者」の力が必芁です。

    ぀たり、「セキュリティはCISOの担圓」「開発速床はCTOの担圓」ず瞊割りで瞄匵り争いをしおいる堎合ではなく、シヌティヌオヌ、シヌアむ゚スオヌ、そしお経営陣が䞀䞞ずなっお戊う「総力戊」の時代に入ったのです。米内CTO投皿S1

    【実践・深掘りパヌト具䜓的やり方・詊行錯誀の蚘録】実務で機胜する3局ハむブリッド蚭蚈

    図7【実践・深掘りパヌト具䜓的やり方・詊行錯誀の蚘録】実務で機胜する3局ハむブリッド蚭蚈
    図7【実践・深掘りパヌト具䜓的やり方・詊行錯誀の蚘録】実務で機胜する3局ハむブリッド蚭蚈

    図7は攟送時の説明資料Slide 07です。

    これらの䞀次資料の事実ず米内シヌティヌオヌの提蚀を螏たえお、ここからは【私なりの解釈】ずしお、私たちが明日から自瀟の開発組織で実行すべき「䞉぀の防衛・近代化プレむブック」を提案したす。

    䞀぀目のプレむブックは、「開発スプリントにおける『セキュリティ・トヌクン皎二割枠』の倩匕きず、匷制䌑逊ルヌルの制床化」です。倚くの䌚瀟では、四半期の最初に「新機胜開発でキャパシティの癟パヌセント」を埋めた蚈画を立おおしたいたす。

    だから突発的な脆匱性察応が来るず、すべおが深倜残業ず䌑日出勀に盎結するのです。今日から少なくずも幎末たでの間は、最初から開発チヌムの工数ずAIトヌクン予算の「二〇パヌセント」を、セキュリティ曎新・バリアント圱響調査・自動テスト敎備のための固定枠ずしお倩匕きしおください。

    そしお、倜間の緊急パッチ察応が発生した翌営業日は、察象メンバヌの通垞タスクを自動的に倖しお匷制䌑逊をずらせるルヌルを、珟堎の気合いではなく゚ンゞニアリングマネゞャヌの業務芏定ずしお明文化したす。

    二぀目のプレむブックは、「顧客ずのSLAサヌビス品質保蚌における『緊急保護停止キルスむッチ条項』の事前合意ず、ワヌカヌ即時再起動パむプラむンの敎備」です。営業郚門や事業責任者ず協力しお、顧客向けの利甚芏玄やSLAを芋盎し、「シヌブむ゚ス゚ス九点〇以䞊の臎呜的な基盀脆匱性が公衚された堎合、顧客デヌタの挏掩を防ぐため、事前予告なく数時間の緊急保護停止を行う堎合がある」ずいう条項を平時のうちに盛り蟌んでおきたす。

    同時に、技術面では今回の「シヌブむむヌ・二〇二六・䞀〇九六䞀九」が教えおくれた通り、パッケヌゞを曎新しただけでは叀いワヌカヌプロセスのメモリに危険な状態が残り続けるため、コンテナやピヌ゚むチピヌ・゚フピヌ゚ムのワヌカヌを数分で入れ替えられるロヌリング再起動の自動化を必ずセットでテストしおおきたす。

    䞉぀目のプレむブックは、「サポヌト終了EOL環境ず瀟内オヌパヌツの『四半期廃棄リスト』䜜成ず、AIによる型安党リビルド」です。今回の「ピヌ゚むチピヌツヌシェル」でも、ピヌ゚むチピヌ八点䞀以前のサポヌト終了環境には公匏パッチが䞀切出たせん。

    たずは瀟内で動いおいるすべおの蚀語ランタむムのバヌゞョンず、「誰も再起動手順を知らないオヌパヌツ」を棚卞しし、サポヌト終了たで半幎を切ったものずオヌパヌツは「盎す」のではなく「い぀廃棄し、どのサヌスたたはモダンな型安党基盀ぞ䜜り盎すか」の期限を経営䌚議で確定させたす。AIコヌディング゚ヌゞェントの最沢なトヌクンは、誰も䜿わない瑣末な新機胜の量産に䜿うのではなく、この「叀い負債を安党な蚭蚈ぞ䜜り盎しお捚おる䜜業リビルド・アンド・リタむア」にこそ集䞭投資すべきなのです。

    結論珟堎で実際に詊しお぀たずいた箇所・修正手順ず明日からの3倧アクション

    図8結論珟堎で実際に詊しお぀たずいた箇所・修正手順ず明日からの3倧アクション
    図8結論珟堎で実際に詊しお぀たずいた箇所・修正手順ず明日からの3倧アクション

    図8は攟送時の説明資料Slide 08です。

    最初の問いに戻りたしょう。なぜ、䞖界のりェブの玄䞃〇パヌセントを動かすピヌ゚むチピヌの「十幎朜䌏バグ」は、AIによっおわずか䞀週間で抜かれたのか。

    そしお、緊急察応の倜明けに語られた四぀の提蚀は、私たちに䜕を突き぀けおいるのか。米内CTO投皿S1 Wiz公匏ブログS5

    ゞヌピヌティヌ五点六゜ルやゞェミニ・フォヌ・アルゎンのようなフロンティアAIの登堎によっお、C蚀語の耇雑なメモリ管理の隙間に十幎以䞊眠っおいたバグが次々ず暎かれ、か぀お数か月かかっおいた攻撃コヌドの䜜成が䞀週間、暪展開は数時間で終わる時代が珟実のものずなりたした。蚭定ファむルを䞀行倉えるだけの小手先の回避策では、耇数の匕き金を持぀メモリ砎壊から逃げ切るこずはできたせん。

    ランタむムを最新版の「八点五点䞀二」「八点四点二䞃」「八点䞉点䞉六」「八点二点䞉五」ぞ曎新し、ワヌカヌプロセスを再起動するこずが䞍可欠です。Flatt公匏ブログS2 Wiz公匏ブログS5 PHP公匏リリヌスS7

    しかし、それ以䞊に重芁なのは、緊急察応の「埌」の戊い方です。「察応もAIでやればいい」ずいう蚀葉で珟堎の疲匊から目を背けるのではなく、シヌティヌオヌ自らが新機胜開発のアクセルを緩めおセキュリティずチヌムの䌑逊にリ゜ヌスずトヌクンを割くこず。

    お客様を守るために「緊急時はサヌビスを胜動的に止める」合意を事前に䜜り、平時のうちに瀟内のオヌパヌツや叀い実装を䜜り盎しお捚おる「リビルド・アンド・リタむア」を、シヌティヌオヌ・シヌアむ゚スオヌ・経営陣の総力戊でやり抜くこず。これこそが、二〇二六幎埌半からの高負荷時代を生き延びる唯䞀の道です。

    米内CTO投皿S1

    もし明日、あなたの䌚瀟の䞻力サヌビスで危険床九点二の臎呜的な脆匱性が発芚したら、あなたの組織には「お客様を守るために、パッチが圓たるたで数時間サヌビスを胜動的に止める」ずいう事前の合意ず芚悟がありたすか。そしお、嵐が過ぎた平時に真っ先に「䜜り盎しお捚おるリビルド・アンド・リタむアする」べき瀟内のオヌパヌツは、どこに眠っおいるでしょうか。

    ぜひコメント欄であなたの珟堎の実感や考えを教えおください。

    今回ご玹介した米内貎志シヌティヌオヌの゚ックス投皿、ゞヌ゚ムオヌ・フラット・セキュリティの公匏解説ブログ、ピヌ゚むチピヌ公匏の二぀のセキュリティアドバむザリ、りィズ・リサヌチの怜蚌レポヌト、そしおピヌ゚むチピヌツヌシェルの特蚭サむトのリンクは、すべお抂芁欄ずノヌト蚘事にたずめおいたす。今日の深掘りが面癜かった、珟堎の圹に立ったずいう方は、ぜひ高評䟡ずチャンネル登録をお願いしたす。

    たた終了画面に衚瀺されおいる関連動画もぜひあわせおご芧ください。限界コンサルおじでした。

    それでは、たた。

    参照した海倖䞀次資料・出兞リンク䞀芧


    この蚘事は、ポッドキャスト攟送回ep16-php2shell-cto-cisoの台本ず䞀次資料をもずに再構成したした確認日2026幎10月22日。

     
     
    海倖のAI・半導䜓・サむバヌセキュリティの䞀次資料論文・SEC決算・CISA勧告を粟読し、事実ず解釈を分けお実務の刀断材料ぞ敎理したす。動画番組「コンサルオゞ」の長文蚘事版も公開䞭。たずは固定の自己玹介蚘事ず3぀のテヌマ別無料マガゞンをご芧ください。

    あなたぞのおすすめ