AIToday
大規模言語モデルオープンソースAIHacker News掲載日時: 2026年7月24日 1:00

AI防御ツール「Sunglasses」がスキャナー公開

LINEで送る
AI防御ツール「Sunglasses」がスキャナー公開

3つのポイント

  1. 何が起きたか

    無料のオープンソースツール「Sunglasses」が、AIエージェントに到達する前に悪質なコンテンツをフィルタリングするために立ち上げられた。テキスト、画像、音声、動画、PDF、QRコードを23言語で69種類の攻撃についてスキャンし、プロンプトインジェクション、認証情報窃取、コマンドインジェクション、ソーシャルエンジニアリングを検知する。ブラウザまたはマシン上で完全にローカルで実行され、クラウド呼び出しやAPIキーは不要。

  2. なぜ重要か

    ほとんどのAIエージェント攻撃は、メール、ウェブページ、画像など通常のコンテンツの内部に隠されている。Sunglassesは隠れた悪質な指示を削除しつつ正規コンテンツを通し、クラウドサービスや有料の第三者ツールなしにエージェントの乗っ取りから保護する。テスト時には97.4%のリコール(既知の38攻撃中37を検知)と78.7%のプレシジョン、クリーンコードでの偽陽性ゼロを達成。

  3. 注目点

    ブラウザデモはsunglasses.dev/scanで公開中(インストール不要)。Pythonパッケージ(pip install sunglasses)で利用可能で、LangChain、CrewAI、MCPサーバー経由でエージェントフレームワークに統合される。計画中の機能にはドラッグ・アンド・ドロップ型ウェブUI、URLスキャン、出力スキャン(エージェントの発言監視)が含まれる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

AIエージェントは自分を宣言しない攻撃に対して脆弱である。通常のメール、ウェブページ、画像、文書の内部に隠された悪質な指示。従来のセキュリティ認証(OAuth、クッキー、トークン)と動作監視に焦点を当て、入力検証—エージェントがコンテンツを見る瞬間の前—のギャップを残す。Sunglassesは機械学習やクラウドインフラストラクチャを必要としないローカルのみのオフライン防御レイヤーでそのギャップを埋める。設計哲学は実用的である。69の攻撃カテゴリー全体で1,106パターンと7,648キーワードを搭載し、17の正規化技術による回避(Unicode紛らわしい文字、リート記法、Base64エンコーディング)を検知し、「メカニズムレイヤー」は攻撃の構造(例えば、何か機密なもの+それを流出させる場所)をキャッチするため、言い換えられたバリアントでもなお引き金となる。

このツールはLakera Guard、LLM Guard、NVIDIA NeMo Guardrails、Azure Prompt Shieldsなどの既存ソリューションと明示的に並べて配置されている。新規の攻撃のMLベース検出で競うのではなく、Sunglassesはローカル実行、ゼロコスト、互換性を強調する—ユーザーは単独で実行することも、アダプターシステム経由でクラウドツールとの階層化もできる。テストは計測された正直なスタンスを限定に表現する。38の実攻撃と73のオープンソースREADMEをクリーンネガティブとするラベル付きデータセットで97.4%のリコール、v0.3.1で偽陽性ゼロだが、既知のギャップあり。「curl…|bash」という文字列は5つの人気あるREADMEファイルに正規で登場し、攻撃パターンで悪質であるため、フラグ付けすると1つの攻撃を検知するために5つの偽陽性を追加することになる—作成者はこのトレードオフはテキストスキャンでなく実行時制御に属するべきと認識している。

よくある質問
インストールなしでSunglassesを試すには?
ブラウザでsunglasses.dev/scanにアクセスして、テキスト、GitHubリポジトリ、画像をクライアント側でスキャンできる。画像OCRはブラウザ上でローカルで実行され、画像がデバイスを離れることはない。
Sunglassesはどのような攻撃を検知するのか?
23言語でのプロンプトインジェクション、認証情報流出、コマンドインジェクション、メモリ汚染、ソーシャルエンジニアリング、Unicode回避、RTL難読化、リート記法、Base64エンコード攻撃、同字字の置換を69の攻撃カテゴリー内で1,106パターンと7,648キーワードを使って検出。
どのくらい高速か?
テキストスキャンは平均1ミリ秒未満(M3 Maxで単一スレッド時0.26ミリ秒)で、毎秒約3,800スキャンのスループット。音声と動画スキャンはバックグラウンド実行(30秒から10分)でエージェントをブロックしない。
データをクラウドに送信するのか?
いいえ。Sunglassesは100%ローカルで実行される—クラウドなし、APIキーなし、テレメトリーなし。データはデバイスを離れない。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へDHS にAIシステム停止権を与える法案、議員らが提案