- 検証
- 監査
- リソース
- 手動操作
すぐに答え
AIを使ってCerbosの認可ルールをテストする方法は?
Cerbos MCPを使用することで、エージェントが既存のポリシーを取得し、特定のユーザーとリソースに対してリアルタイムで評価を実行します。RBACやABACのロジックが、指定したテストケースにおいて正しく機能するかを即座に確認できます。
テスト結果の分類
出力結果のカテゴリ
AIがリクエストを処理し、結果を以下のカテゴリに整理します。
検証
ポリシーの成否
エージェントが評価を実行し、どのルールによってリクエストが許可または拒否されたかを正確に伝えます。
監査
ポリシー一覧
エージェントが有効なすべてのポリシーをリストアップし、現在のアクセス制御の状態を可視化します。
リソース
リソースのマッピング
保護対象のリソースを特定し、ポリシーのターゲットが正しいかどうかを確認します。
手動操作
手動での修正
AIはロジックの欠陥を特定しますが、変更を適用するには手動でCerbosのポリシーファイルを編集する必要があります。
ワークフロー
リクエスト受信時のAIの動き
エージェントは、自然言語による質問とCerbosエンジンを繋ぐ架け橋として機能します。
ポリシーの特定
エージェントが既存のCerbosポリシー定義を参照し、現在のルールセットを把握します。
list_policiesリソースの照合
エージェントが利用可能なリソースを確認し、権限テストが正しい対象に対して行われているか検証します。
check_resources評価の実行
エージェントが特定のユーザーとリソースの組み合わせをCerbosに送り、アクセスが許可されるかを確認します。
authzen_evaluation結果の報告
エージェントが判定結果をまとめ、なぜポリシーがそのアクションを許可または拒否したのかを説明します。
authzen_evaluation
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使用して、アクセス制御ロジックのテストを開始できます。
出発点
リソース名やユーザーIDは、実際のCerbosのデータに置き換えて使用してください。
Cerbos Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_InOwgNCcuNoJDDtlbw3Rpbk72NQ9Y39enLJWWQOg/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Cerbos capabilities are ready to use.
{
"mcpServers": {
"cerbos-access-control-mcp": {
"url": "https://edge.vinkius.com/vk_preview_InOwgNCcuNoJDDtlbw3Rpbk72NQ9Y39enLJWWQOg/mcp"
}
}
}現在のすべてのCerbosポリシーをリストアップして、内容を確認できるようにしてください。
ユーザー 'admin_123' が 'billing_report' リソースに対して 'read' 権限を持っているか確認してください。
ユーザー 'guest_user' が 'user_profile' リソースを 'delete' しようとした場合の評価を実行してください。
現在Cerbosインスタンスで管理されているすべてのリソースを表示してください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
Cerbosを接続して、すぐに質問を開始
CerbosインスタンスをVinkiusに連携させます。認証情報は暗号化されて保持されるため、すぐにエージェントへ権限に関する質問ができるようになります。
CerbosをAIに接続するFAQ
動作に関する詳細
- 01
AIがCerbosのポリシーを変更することはできますか?
いいえ。AIができるのはポリシーの読み取りと評価の実行のみです。ポリシーの更新は、ご自身の環境で手動で行う必要があります。
- 02
AIがリソースを削除することはできますか?
いいえ。ツールで許可されているのはリソースの確認とリストアップのみであり、変更や削除はできません。
- 03
AIはユーザーIDを知っていますか?
AIが知ることができるのは、評価を実行するためにプロンプト内で指定されたユーザーIDのみです。
- 04
ABACルールのテストにも使えますか?
はい。評価ツールは、Cerbosポリシーで定義されたRBACとABACの両方のロジックに対応しています。
- 05
AIが新しいポリシーを作成することはできますか?
いいえ。AIの機能は、既存のポリシーの読み取りと評価に限定されています。
Cerbosについてさらに詳しく知りたいですか? Cerbos Connectorの全機能を見る
『Cerbos』を Claude、Cursor、ChatGPT などに接続
