
何が起きたか
著者は4件の事故を原則に照合した。Next.jsミドルウェアの認可バイパス(CVE-2025-29927)とReact2Shell(CVE-2025-55182)をOKPN、OttoKitの認可バイパスをOMPV、Google Cloudの世界規模障害をNull Trapに結びつけた。
なぜ重要か
いずれの事故も原因は単一ではないが、それぞれで乱れたデータの形が引き金や侵入経路になったとみられ、こうした問いがレビュー担当者の早期発見に役立つ可能性を示す。
こういう要約が、毎朝あなたのメールに届きます。
コードレビューの2つの観点に名前を付けた過去の投稿の続編だ。OKPNは1つの名前に1種類の値だけが載っているかを問い、OMPVは1つの値に1つの意味だけがあるかを問う。おまけの「Null Trap」ルールは、欠けている値はnullで表すのではなく省略すべきだと説く。
著者はこの検証の範囲を意図的に狭く設定している。これらの原則があれば4件の事故を防げたと主張するのではなく、いずれの事例でも乱れたデータの形が引き金や侵入経路だったと論じる。Next.jsは呼び出し履歴をコロン区切りの内部ヘッダーに詰め込み、React2Shellは参照とプロパティパスを「3ドル:constructor:constructor」のような1つの文字列に詰め込んだ。OttoKitは空文字列を有効なAPIキーとして扱い、「キー未設定」と「一致」を区別できなかった。Google Cloudの6月12日の障害は、新たなチェックが想定していなかったポリシーデータの空欄に由来する。
特筆すべきは、著者が4件の検証にClaudeを使い一次情報と突き合わせた点だ。結びの指摘は、AIにコードを書かせるとコロン詰めの値や返却されたnullが生まれやすく、その場で最も便利な形が後になって最も高くつくことが多い、というものだ。
業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。
登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →
この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。
このようなAIの動きを、御社の業界・競合に合わせて毎朝届ける法人プランもあります → 詳しく見る
SpaceXは売上高161%増、EBITAもプラスと報告

需要予測でscikit-learnの勾配ブースティングを採用した著者は、選んだ理由を問われ答えられず、『マスターアルゴリズム』『HUMAN+MACHINE』『AI世界秩序』の3冊を勧めている

Zohran Mamdani市長は、AmiraやGoogle Geminiなど従来許可されていた38超のプログラムが、新たな安全・監督基準を満たさないとして廃止またはAI機能停止となったと発表した

CVS Healthは、MetaとRedditでデータ・分析の要職を務めたJack Hanlonを、小売・薬局事業のAI・分析担当上級副社長に任命した

The Informationによると、Salesforceの顧客は同社アプリ内でAnthropicのClaudeを使うための新たな料金に身構えている

UberはAI支出を据え置いたまま利用量を9.4倍に増やした
