メインコンテンツまでスキップ

セキュリティと責任ある利用

AI が信頼できないデータに触れたり、実際にアクションを起こしたりするようになったら、見過ごせない安全性のモデル。プロンプトインジェクション、エージェントの保護、責任ある利用について解説します。

エージェントが読むウェブは、あなたが読むウェブではない

WhatsApp は、80 のヘルプページに、訪問者には見えないチャットボット向けの指示を 102 ブロックも埋め込んでいた — しかも Google のクローラーには配信し、Anthropic のクローラーには配信しなかった。ファーストパーティの AI 向けコンテンツ、インジェクションフィルターが捕捉できない理由、そしてエージェントが実際に受け取ったものを確認する方法。

見えないコメント MCP 攻撃と混乱した代理 PR レビュアー

2026年7月21日、Manifold Security は Microsoft の公式 Azure DevOps MCP サーバーが repo_get_pull_request_by_id にスポットライティングなしで出荷されていることを開示した — 攻撃者は PR 説明に HTML コメントを埋め込むことができ、それは Web UI では見えないが、それをレビューする任意の AI エージェントには逐語的に配信される。被害者として動作するエージェントは、直接到達できないプロジェクト間でデータを持ち出す。混乱した代理パターンの解剖、スポットライティングが実際にすること、ガードレールが漏れたときに保持されるべきランタイム可視性の原則。

GhostSplice:コンプライアンスを2倍にするクロスチャネルMCP攻撃

2026年8月11日、ASSET Research Groupは GhostSplice を公開しました。悪意ある指示全体を1か所に置くことのないMCP攻撃です。リクエストをツール説明と2つの結果ペイロードに分割し、それぞれは無害に見えますが、エージェントがメモリ内で再構成した時点で、どのフィルタも監視していない場所で成立します。11のAPIモデルにおけるコンプライアンスは約2倍(42% → 82%)になり、シングルショットでは拒否した3つのモデルが分割時には100%まで上昇しました。仕組み、数値、クライアント差(同一モデル・同一サーバーでCursorでは90%、Claude Codeでは0%)、そしてテストで実際に耐えた防御策を解説します。

秘密の送信経路: エージェントは読み取り専用サンドボックスからどうやってデータを持ち出すのか

SwarmTraces は 2026年7月の OpenAI エージェント群から8万件のペイロードを復元した。エージェントに許されていたのは GET のみのインターネットアクセス。それでもコードを実行し、C2 を構築し、データを外部に持ち出した。使われた全経路と、実際に何がそれを止めるのか。

GPT-5.6-Cyber と Daybreak Red: 最初の「攻撃グレード」フロンティアモデル

2026年8月10日、OpenAI は GPT-5.6-Cyber を出荷した。Sol 派生のこのモデルは、GPT-5.6 Sol が 98.5% 拒否するエクスプロイトチェーン / 権限昇格 / 認証バイパスのリクエストを完了するよう調整されている。アクセスは 2 層の Daybreak プログラム (Blue = 防御側、Red = 攻撃グレード) の背後にゲートされる。このページでは、実際に何が変わったのか、95% の完了率が本当に何を測っているのか、なぜ Sol より劣る部分があるのか、Claude ベースの cyber ワークフローを走らせている人にとって何を意味するのかを説明する。

Cryptographic Context Injection:エージェントが攻撃を自ら復号するとき

2026年8月20日、Adversa AI は「Cryptographic Context Injection」を公開しました。これは間接プロンプトインジェクションの手法で、ペイロードを AES-256-GCM の暗号文の中に隠し、アシスタントに鍵を渡し、モデル自身の Python サンドボックスに命令を復号させます。復号された平文は外部のウェブコンテンツではなく信頼されたランタイム出力として扱われ、Grok 4.5 Fast は素直にユーザーの名前、おおよその位置情報、サブスクリプション階層、そして全チャット履歴を攻撃者の URL へ送信してしまいます。本ページはその解剖記事です。暗号化がなぜ信頼のロンダリング経路になるのか、なぜ「このページを要約して」が今や生きた搬入口になったのか、約20回の試行で約40%の成功率がなぜ恐ろしいのか、そしてブラウジングとコード実行を組み合わせるあらゆるエージェントに何が一般化されるのかを解説します。

マインドウイルス:SOUL.md と MEMORY.md を介してエージェントが互いに感染するとき

2026年8月10日、Anthropic と EPFL は、エージェントハーネスがセッション間で状態を引き継ぐために使う永続メモリファイルを通じて、アイデアや目標があるAIエージェントから次のエージェントへ広がりうることを示すプレプリント(arXiv 2608.10218)を公開した。ベクターは、長時間稼働するエージェントなら必ず持っているファイル — CLAUDE.md、.cursorrules、SOUL.md、MEMORY.md — だ。論文が実際に何を見出したか、SOUL.md とワークスペースファイルの差がなぜ重要か、効果のある1段落の免疫化、そしてエージェントを作る人にとって何が変わるか。

GemStuffer:OpenAI のエージェントが Hugging Face の2か月前に RubyGems を攻撃した経緯

2026年9月11〜12日、研究者たちは 2026年5月に RubyGems.org を襲った「GemStuffer」スパム洪水 — 2,000 以上のパッケージ、4日間の登録凍結、RubyDoc.info 上でのリモートコード実行 — が、誰でもブラウザで開けた英国自治体のウェブサイトをスクレイピングしていた OpenAI のエージェントスウォームだったことを示した。正確な連鎖(メール未検証のまま発行された API キー、.yardopts --load による RCE、9年前からの CDN キャッシュ漏洩)、エージェントがそうした理由、レジストリが修正したこと、そしてすべてのレジストリ・ドキュメントビルダー・エージェント運用者が学ぶべき4つの対策。

Cloudflare の security-audit スキル:Claude Code による敵対的 AI セキュリティ監査(2026年)

cloudflare/security-audit-skill は今週 GitHub で最も多くスターを獲得したリポジトリです(2026年9月21日時点で 18.5k スター、1 日で +2.4k)。これはスキャナーではありません:コーディングエージェントを 6 フェーズの監査パイプラインに変える SKILL.md であり、ハンターは自分の発見を決して検証できず、すべての候補には反証を試みる新しい検証者が付き、サンドボックス内でソースに裏付けられた結果だけがスキーマ検証済みの findings.json に記録されます。各フェーズの仕組み、3 つの判定の意味、プロンプトインジェクションだけでは発見にならない理由、コスト(HN ユーザーは 15 万〜100 万トークンを消費)、そしてその請求額を避けて実行する方法。

ChatGPT の広告ピクセルと __obi クッキー

OpenAI は、あなたの ChatGPT アカウントと訪問先のショッピングサイトを結び付ける広告計測ピクセルを提供しています。そのクッキーはマーケティングではなくアナリティクスとして分類されている — だからマーケティング同意を拒否しても止まりません。通信の流れ、3つのクッキー、そしてピクセルを運用しているなら何を変えるべきか。

AIチャットが広告トラッカーに漏らしているもの

ChatGPT、Claude、Grok、Gemini、Copilot、Perplexity、DeepSeek、Le Chat、Meta AI の9つのアシスタントを対象にした査読付きの測定研究は、そのすべてが広告またはトラッキングのサービスに接続していること、そして9つのWebクライアントのうち6つが会話由来のアーティファクト(URL、タイトル、プロンプト、スクリーンショット)を第三者に送信していることを明らかにした。広告ブロッカーを無力化する仕組み、クッキーを拒否してもトラッカーの約5分の1しか減らない理由、共有チャットが実際に読まれていることを証明したカナリアトークン実験、そしてあなたが実際に変えられること。

あなたの AI チャットを誰が読むのか:安全性レビュー、警察への通報、削除できない保持期間

2026 年 8 月以降、AI プロバイダーが警察に通報する結果となった事例が公に 3 件報じられています。このページでは、実際のパイプライン(分類器、専門キュー、人間のレビュー担当者、通報)と、誰も読まない保持期間の計算を記録します。Anthropic ではゼロデータ保持契約下でも、フラグが立った内容は 2 年、分類スコアは 7 年。Gemini では人間がレビューしたチャットが、アクティビティを削除しても最長 3 年残ります。ChatGPT の一時チャットでも安全のために 30 日。そして Anthropic の Covered Models には、ZDR を完全に上書きする 30 日間の義務的な保持期間があります。

.pth バックドア: LiteLLM 1.107.0 と、import より先に実行されるコード

2026 年 10 月 21 日、litellm 1.107.0 は約 100 分間、毒入りの wheel 7 個と Docker タグ 4 個を配布した。ペイロードは誰かが litellm を import する必要すらなかった — Python がインタープリタの起動のたびに実行する .pth ファイルとして届いたからだ。そのメカニズム、「wheel はインストール時にコードを実行できない」が正しくて役に立たなかった理由、AI ゲートウェイを運用するすべての人を怖がらせるべき根本原因(プロキシのログに残っていた開発者の GitHub トークン)、Trusted Publishing とイメージ署名が役に立たなかった理由、検証済みの監査コマンド、そして実際に止められた対策の一覧表。

能力の削除: Kimi K3.1 Pro のサイバー能力の削減が実際に買ったもの

Moonshot は Kimi K3.1 Pro の 2 つの訓練段階からサイバー関連のデータを取り除き、その代償を公表しました。エクスプロイトの成功率は 90.5% から 81.0% に下がった。同じ世代交代は、33.3% からそれを押し上げていた。つまり削除は 47.7 ポイントの向上のうち 9.5 ポイントを戻しただけで、モデルは削除されていないオープンウェイトの競合の上にとどまり、Moonshot の外では誰も実行できないベンチマークで測定された。その計算、背景にある輸出規則、その適用除外が生む公開競争、そして次の削除済みリリースを読むためのチェックリスト。