AI推論プラットフォームBaseten(評価額130億ドル)に対し、セキュリティ企業Strixの自律型ペネトレーションテストエージェントが偵察を実施した。エージェントはBasetenのインフラを列挙する過程で、認証なしにアクセス可能なHarborコンテナレジストリ(gcp-us-east4-zlw.registry.baseten.co)の公開プロジェクトを発見し、`baseten/baseten-app`イメージを取得した。イメージのビルド履歴を解析したところ、`history[].created_by`フィールドにGitHubのパーソナルアクセストークン(アカウント名`basetenbot`)がハードコードされた状態で残っていることを特定した。このトークンは2023年3月3日ビルドのイメージに埋め込まれたもので、発見時点で3年以上有効なまま放置されていた計算になる。偵察開始から発見までの所要時間はおよそ25分だった。トークンの権限を確認すると、Basetenの主要製品リポジトリとGitOpsリポジトリ(本番クラスタの構成を駆動)、さらにHomebrew配布チャンネルへの管理者・push権限、加えて顧客固有リポジトリへの読み書き権限まで含まれていた。攻撃者がこれを悪用すれば、ソースコード改ざん、本番インフラの構成変更、Homebrewの配布物差し替えによるサプライチェーン攻撃まで到達し得る状態だった。Basetenは報告翌日の7月14日16時34分に対応を開始し、Harborプロジェクトを非公開化した上で同日中にトークンをローテーション、7月17日までに追加の指摘事項も解消した。
🧠 25分という短時間での到達は、自律エージェントによる偵察が人手のセキュリティ監査より広く安く実行できることを示す一例だ。ただしこれは同時に、攻撃側も同種のエージェントを使えば同じ経路で先に到達し得るという意味でもある。焼き込まれたトークンが3年以上検知されなかった事実は、Docker履歴メタデータの棚卸しが一般的な脆弱性スキャンの対象から漏れやすいことを示唆するが、Baseten固有の運用不備なのか業界に共通する盲点なのかは、この1件だけでは判断できない。
- Harborレジストリの公開プロジェクトから取得した`baseten/baseten-app`イメージのビルド履歴(`history[].created_by`)に、2023年3月3日時点のGitHub PATがハードコードされたまま残存していた
- トークンは主要製品リポジトリ・GitOpsリポジトリ・Homebrew配布チャンネルへの管理者/push権限に加え、顧客固有リポジトリへの読み書き権限も保有していた
- 報告翌日7月14日16時34分に対応開始、同日中にHarborプロジェクトの非公開化とトークンローテーションを実施、7月17日までに追加指摘も解消
💡 コンテナイメージをビルドする際は`docker history`やビルドログにシークレットが残っていないか定期的に棚卸しし、長期間更新していないボット用トークンがあれば発見の有無にかかわらずローテーションを検討すべきだ。
Strix
⏱ 7 min read
2026-09-15
▲ 181
Java 27が2026年9月15日にリリースされた。LTSだったJava 25と異なり、Java 27は標準リリースでサポート期間は6カ月、2027年3月に終了する。目玉はJEP 523で、これまでシングルコアまたはメモリ2GB以下の環境ではSerial GC、それ以外ではG1 GCという使い分けだったのを廃止し、全環境でG1をデフォルトにした。G1側の改善により、リソース制約のある環境でもSerial GC相当の性能を維持できるとしている。JEP 527は耐量子暗号のハイブリッド鍵交換をTLS 1.3に実装するもので、既存コードの変更なしに有効化される。JEP 534はオブジェクトヘッダーを64ビット環境で96ビットから64ビットへ削減しヒープ効率を高めるが、これはデフォルトではなくコマンドラインオプションでの明示的な有効化が必要。このほかJEP 531(不変データ用のLazy Constants、3rdプレビュー)、JEP 532(instanceof/switchでのプリミティブ型パターン、5thプレビュー)、JEP 533(Structured Concurrency、7thプレビュー)、JEP 537(SIMDによるVector API、12th incubator)が含まれる。
- JEP 523でG1 GCが全環境のデフォルトに(従来はシングルコア/2GB以下のみSerial GC)、JEP 527で耐量子暗号ハイブリッド鍵交換をTLS 1.3にコード変更なしで実装
- JEP 534はオブジェクトヘッダーを96ビットから64ビットへ削減するが、有効化にはコマンドラインオプションが必要でデフォルトではない
- Java 27は標準リリースでサポートは6カ月(2027年3月まで)。Structured Concurrency(JEP 533)は7thプレビュー、Vector API(JEP 537)は12th incubatorと継続中の機能も多い
Publickey
⏱ 4 min read
2026-09-15
Googleは会話特化の新モデル2種を発表した。Gemini 3.8 Liveは低コストと会話の滑らかさを両立させる設計で、視覚入力をほぼリアルタイムに処理し、会話の途中でも97言語を切り替えて検出、対話を中断せずにバックグラウンドタスクを実行できる。Gemini 3.8 Live Extended Thinkingは「確認しますね…」のような相槌を挟みながら複数ステップの推論を行い、自然な対話のリズムを崩さずに複雑なタスクを処理する。ベンチマークではSpeech to Speech Quality Indexで82.6を記録して総合首位、Big Bench Audio推論タスクで97.7%、エージェント型タスク完了率はτ-Voiceで68.6%・Sierraのτ-Voice-bankingで35.1%、Speech Agent Arenaでは3.8 Liveが2位となった。開発者はGemini APIとGoogle AI Studioから即日利用可能で、エンタープライズ向けにはGemini Enterpriseでプライベートプレビューが始まり、一般ユーザー向けにはSearch LiveやWorkspace版Gemini Liveへの展開も予定されている。
- Speech to Speech Quality Indexで82.6を記録し総合首位、Big Bench Audio推論タスクで97.7%を達成
- エージェント型タスク完了率はτ-Voiceで68.6%、より難度の高いSierraのτ-Voice-bankingでは35.1%にとどまる
Google Blog
⏱ 4 min read
2026-09-15
▲ 242