この日のニュースへ戻る

10月22日(木)のAIニュースRyokoの解説

文章で読む動画で見る

10月22日(木)

今朝のAIニュース

8本を、図にして1本ずつ。自動で進めると約19分です。

おはようございます、Ryokoです。10月22日のAIニュースは8本です。

表紙

端末の設定に合わせ、アニメーションを省略しています。

画面のタップ、← → キー、左右のスワイプで進みます。表紙の項目を押すと、その1本へ飛べます。

文章で読む

10月22日(木)のAIニュースを、Ryokoがスライドで話している内容のまま文章にしています。

  1. 1PHPに重大な脆弱性、すぐ更新を
  2. 2eMudhraの中間CA、秘密鍵が漏えい
  3. 3Claude Duet、先回りして動く秘書アプリ
  4. 4Claude API、新版でtemperature廃止
  5. 5Claude Security、変更のたびに自動で再検査
  6. 6OpenAIのモデル、Google Cloudに
  7. 7GitHub CLI、期限付きトークンを選択可能に
  8. 8判定専用モデル、27日まで無料

セキュリティPHP

1.PHPに重大な脆弱性、すぐ更新を

要するに認証なしで外部からプログラムを実行される恐れがある、PHPの脆弱性2件が直りました。PHPで動くサイトは今すぐ更新してください。

PHPの開発チームが、重大な脆弱性2件を修正した新しい版を公開しました。認証なしで、外部からプログラムを実行される恐れがある欠陥です。修正版は8.5.12、8.4.27、8.3.36、8.2.35です。すぐに更新するよう呼びかけています。

2つの欠陥と、対象になる構成

1つ目の欠陥は、メモリが足りなくなったときに、処理が途中で止まることで起きます。2つ目は、解放済みのメモリの状態が、次のリクエストに残ってしまう欠陥です。対象は、PHP-FPM、mod_php、php-cgi、FrankenPHP、LiteSpeedなど、Webを処理するPHPすべてです。特にApacheのmod_phpでは、アプリのコードが動く前に攻撃できることが確認されています。

古い版とLinuxディストリビューションの扱い

公式の修正版が出たのは、8.2から8.5までの系列です。8.1以前は公式の更新がありません。ただし7.4、8.0、8.1向けに、最小限のソース修正が特別に用意されました。Linuxディストリビューションには、事前にパッチが配られています。

AIを使った発見と、公開前の調整

セキュリティ企業のWizは、WordPress、Drupal、Joomlaで、認証なしのコード実行を実演しました。OpenAIはPatch the Planetとして、保守者や研究者と、公開前の準備を調整しました。発見に関わったAIは、OpenAIは自社モデル、WizはGemini 4 Argonの貢献を強調していて、どちらか一方の手柄とは言えません。アプリ側に欠陥がなくても、PHP本体から攻撃されます。WordPressなど、PHPで動くサイトは今すぐ更新が必要です。レンタルサーバーを使っているなら、提供元の更新状況も確かめてください。

セキュリティ

2.eMudhraの中間CA、秘密鍵が漏えい

要するにeMudhraの中間CA証明書8件で、どのサイトにもなりすませる秘密鍵が漏れました。ブラウザは遮断済みでも、ランタイムの証明書は更新が必要です。

インドの認証局eMudhraが発行した中間CA証明書で、秘密鍵の漏えいが判明しました。対象は8件の中間CA証明書です。この鍵があれば、どのサイトにもなりすませます。

原因: 証明書から鍵を割り出せた

原因は、認証局側の鍵の生成の誤りです。2025年4月に作られたときから、証明書から秘密鍵を割り出せる状態でした。

ブラウザとOSは遮断済み、道具は更新が必要

主要なブラウザとOSは、すでに該当する証明書を遮断しました。FirefoxとChromeは10月17日からです。Appleは19日、Microsoftは20日から遮断しています。ただし、独自の証明書リストを持つ開発ツールやライブラリは、更新しないと信頼したままです。修正版は、Node.js 22.23.4や、Python certifi 2026.10.19などです。Go 1.27.3や、Claude Code 2.1.303も修正版です。

確かめ方と、更新が要る場所

確かめ方は、まず告知サイトのテストを開き、次にcurlで接続してみることです。接続が拒否されれば安全です。macOS標準のcurl、git、python3は古い証明書ファイルを参照するので、告知サイトに回避手順があります。ブラウザだけ更新しても、ランタイムの証明書リストが古いと、偽のサイトを信じてしまいます。開発環境とサーバーの両方で、ランタイムと証明書パッケージの更新が必要です。

AIエージェントAnthropicClaude

3.Claude Duet、先回りして動く秘書アプリ

要するにClaudeが自分から動く秘書アプリ、Claude Duetの研究プレビューが始まりました。日本ではまだ使えませんが、承認の線引きは参考になります。

Anthropicが、新しいアプリClaude Duetの研究プレビューを始めました。聞かれたら答えるのではなく、Claudeが自分から動くエージェントとして働きます。iOSとAndroidの単体アプリと、claude.aiで提供されます。

朝にまとめて届け、日中は必要なときだけ連絡

毎朝、つないだアプリ全体から重要な項目をまとめて届けます。日中は数時間おきに確認して、対応が必要なときだけ連絡してきます。専用の仮想マシンとブラウザで動くので、PCを閉じても作業を続けます。

実行の前に承認を待ち、やらないことも決めている

メッセージの送信、支払い、署名、削除の前には、実行内容を見せて承認を待ちます。代わりに何かを実行するのは、確認を取ったあとです。証券の売買や口座間の送金は、承認があっても行いません。パスワードやログイン用のトークンを、直接見ない設計になっています。

使える人と、日本での扱い

まずは米国のPro・Max加入者から、順番待ちリスト制で始まります。利用上限は他のClaudeと共通で、裏での確認も上限を消費します。日本ではまだ使えません。それでも、どこまで任せて、どこで人が承認するかの線引きは、自社でエージェントを作るときの参考になります。

API・SDKClaude

4.Claude API、新版でtemperature廃止

要するにClaude APIの新版では、temperatureなどを送ると400エラーになります。SDKを上げると新版が既定で送られるので、先に外してください。

Anthropicが、Claude APIの新しいバージョン2026-10-21を公開しました。2023-06-01以来の新版です。今後は新版をもっと頻繁に出して、新しいモデルが必要とする前に破壊的な変更へ対応できるようにするとしています。

送ると400エラーになるもの

新しい版では、Messages APIのtemperature、top_p、top_kが削除されました。これらを送ると、どのモデルでも400エラーになります。アシスタント側のメッセージに文書ブロックを直接入れた場合も、400エラーです。Admin APIでも項目名が変わります。たとえば、rolesはrole_idsになります。

SDKを上げると、新しい版が既定で送られる

Python SDK 2.0.0、TypeScript SDK 1.0.0、Go SDK 2.0.0などは、この新しい版を既定で送ります。依存関係の自動更新でSDKのメジャー版が上がると、temperatureを指定しているコードがエラーになります。新しいSDKとant CLIは、ライセンスもMITからApache 2.0に変わります。

使える場所と、更新の前にすること

新しい版は、Claude Platform on AWS、Microsoft Foundry、Google Cloudでも使えます。旧バージョンの2023-06-01は、非推奨になっていません。SDKを更新する前に移行ガイドを読み、temperatureなどのパラメータを外しておく必要があります。

セキュリティClaude

5.Claude Security、変更のたびに自動で再検査

要するにClaude Securityが、変更のたびに再検査し、直ったかまで追うようになりました。Claude Enterprise向けのパブリックベータです。

Anthropicのセキュリティ診断ツールClaude Securityは、リポジトリをつなぐと、まず詳しく検査します。その後は、コードの変更に合わせて継続的に再検査するようになりました。Claude Enterprise向けのパブリックベータで、個人のプランでは使えません。

直ったかまで追いかける

見つけた問題が直ると、自動で「修正済み」にします。Claude Code以外で修正した場合も同じです。同じ問題が戻ってくれば、もう一度開き直します。

チームの知識を入れ、結果を外へ渡す

つなぎ方はGitHubアプリか、GitLabなどのアクセストークンです。GitHub Enterprise Serverにも対応します。プロジェクトごとに、デプロイ方法やセキュリティ方針を書く知識ベースを持てます。Claudeはコードから脅威モデルを作り、重要度と攻撃経路の説明を付けます。結果は、API、Webhook、MCPコネクタから扱えます。

無料クレジットと、これまでの発見数

今なら、月2万5,000ドル分の無料クレジットが2か月付きます。2026年12月31日までの利用が対象です。4月のベータ開始以降、100万件以上の脆弱性を見つけたと、Anthropicは発表しています。AIがコードを大量に書くほど、たまに検査するだけでは追いつきません。変更のたびに見張り、直ったかまで追う形は、セキュリティ確認の新しい標準になりそうです。

AI業界Google Cloud

6.OpenAIのモデル、Google Cloudに

要するにGoogle Cloudのまま、契約を増やさずにOpenAIのモデルとCodexを使えるようになります。今は一部の企業向けの限定プレビューです。

OpenAIとGoogle Cloudが提携しました。OpenAIのモデルとCodexを、Google CloudのModel Gardenで使えるようにします。対象はGPT-6 Astra、GPT-6.1 Sol、GPT-6 Lunaです。

今は一部の企業向けの限定プレビュー

今は一部の企業向けの限定プレビューで、利用は申し込み制です。一般提供は、数週間以内に予定されています。OpenAIの主要なクラウドパートナーは、引き続きMicrosoftです。

支払いはGoogle Cloudにまとまる

購入はGoogle Cloud Marketplace経由です。請求はGoogle Cloudにまとまり、すでにある利用額の約束から充当できます。Google Cloudのアクセス制御やデータ管理と組み合わせられるので、規制の厳しい業界でも導入しやすくなるとしています。

Codexと、Googleの道具からも

Codex CLIとデスクトップ版は、推論先をGoogle Cloudに接続できます。GoogleのAntigravityなどでも、近くOpenAIのモデルを選べるようになります。Google Cloudで社内の仕組みを作っている会社も、契約を増やさずにOpenAIのモデルを選べます。クラウドとモデルを別々に選ぶ流れが、さらに進みました。

開発ツールGitHub

7.GitHub CLI、期限付きトークンを選択可能に

要するにGitHub CLIで、漏れても数時間で使えなくなる期限付きのトークンを選べるようになりました。トークンを保存して使い回す自動化は止まります。

GitHub CLI、つまりghで、有効期限付きで自動更新されるOAuthの認証情報を選べるようになりました。パブリックプレビューとしての提供です。v2.103.0以降で、gh auth login --expiringを使います。

仕組み: 短命のトークンを裏で入れ替える

短い期限のアクセストークンと、使うたびに入れ替わる更新用トークンを保存します。必要なときに裏で自動更新するので、再ログインは要りません。もしアクセストークンが漏れても、数時間で使えなくなります。

設定のしかたと、今後の予定

いつもこの方式にするなら、gh config set expiring_credentials enabledを設定します。gitで使う場合は、gh auth setup-gitと、git 2.46以降が強く推奨されています。選ばなければ従来どおりで、今のログインはそのまま使えます。今は任意ですが、将来は新規ログインの既定にする予定です。

トークンを使い回す自動化は止まる

注意点があります。gh auth tokenの結果を保存して使い回すスクリプトは、期限切れで止まります。トークンを外の道具へ渡している自動化は、毎回 gh auth token で取り直す形に直しておく必要があります。AIエージェントにghを使わせる場面が増える中で、漏れたときの被害を小さくできる設定です。

AIモデルVercel

8.判定専用モデル、27日まで無料

要するにVercel AI Gatewayで、Basetenの判定専用モデルが10月27日まで無料です。選択肢と確率を返すので、人に回す線を数字で決められます。

Vercel AI Gatewayで、Basetenの判定専用モデルが無料で使えるようになりました。Mammoth-1は27B、Elephant-1は9Bのモデルです。無料期間は10月27日までです。

何をするモデルか: 選んで、確率を返す

文章の分類、問い合わせの振り分け、指定した基準での採点に使うモデルです。答えとして、選択肢・確率・スコアを返します。

人に回す線は、アプリ側で決める

1回のリクエストで、どの窓口か、返金の依頼か、緊急度はどれくらいかを、まとめて聞けます。答えには確率が付きます。どの確率なら自動で処理し、どこから人の確認に回すかは、アプリ側で決めます。

呼び方と条件

モデル名はbaseten/mammoth-1と、baseten/elephant-1です。コンテキストは16kトークンです。AI SDKのdecide、Decisions API、TypeSafe互換の3つの呼び方に対応しています。問い合わせの仕分けのように選ぶだけの処理は、大きなモデルでなくても回せます。確率付きで返るので、人に回す線を数字で決められます。