概要
ターミナルコマンドやAIエージェントの入力をリアルタイムで監視し、ホモグラフ攻撃や認証情報漏洩、悪意あるコード実行など200以上の脅威をミリ秒単位で検知・遮断するRust製ツール。
詳細内容
Tirithは、現代の開発環境やAIエージェントが直面するターミナル上の脅威から保護するためのセキュリティツールです。ユーザーやAIがターミナルに貼り付ける、あるいは実行しようとするコマンドをミリ秒単位でインターセプトし、ホモグラフ攻撃(同形文字による偽装)、パイプを介したシェル実行(pipe-to-shell)、ANSIインジェクション、クレデンシャルの漏洩、データの外部流出など、29のカテゴリにわたる200以上の脅威ルールでチェックします。
主な特徴は以下の通りです:
- **AIエージェント保護**: MCP(Model Context Protocol)サーバーに対応し、CursorやClaude CodeなどのAIエージェントによる危険なコマンド実行や、プロンプトインジェクションによる設定汚染を防止します。
- **サプライチェーン攻撃の防御**: 依存パッケージのインストール後に実行される悪意あるペイロード(メモリスクレイピングや権限昇格など)を、攻撃のキルチェーンの各段階で遮断します。
- **超高速かつプライバシー重視**: すべての解析はローカルで実行され(ネットワーク通信なし)、1ms未満のレイテンシで動作するため、開発者の生産性を妨げません。
- **広範な統合**: Bash, Zsh, Fishなどの主要シェルに加え、VS CodeやWindsurfなどのエディタ、CI/CD環境にも導入可能です。
「ブラウザでは防げるが、ターミナルでは素通りしてしまう」攻撃を防ぐ、開発者とAI時代のための必須ツールといえます。