• PASS
  • FAIL
  • HEALTH
  • HUMAN

AIを活用してCerbosの認可ポリシーを監査する方法

CerbosをAIクライアントに接続すれば、権限チェックやインスタンスの状態監視が可能になります。エージェントが、特定のシナリオに基づいたポリシーロジックの評価という複雑な作業を代行します。

このページについてAIに聞く

すぐに答え

AIでCerbosの認可ポリシーを監査できますか?

はい。Cerbos MCPを使用することで、AIはポリシーのバッチ評価を実行し、インスタンスからリアルタイムのヘルスデータを取得できます。権限の一貫性やシステムの稼働状況を明確に把握できます。

すべての結果が集約されます

監査結果の分類

AIはポリシーチェックの結果を、次の実行可能なカテゴリに分類します。

PASS

権限の一貫性

テスト対象に対して、ポリシーが期待通りに動作していることをAIが確認します。正常に評価された結果がレポートされます。

FAIL

ポリシーの不一致

認可ロジックが要件を満たしていない箇所をAIが特定します。予期しない結果を招いた特定の対象やリソースをフラグ立てします。

HEALTH

インスタンスの状態

AIがテレメトリを取得し、Cerbosインスタンスのパフォーマンスを表示します。システムがスムーズに動作しているか、ボトルネックが発生していないかを確認できます。

HUMAN

手動での確認

AIが解決できないロジックの乖離を見つけた場合、確認が必要なポリシーを通知します。根本的なコードの修正方法はユーザーが判断します。

ワークフロー

リクエスト受信時のAIの動作

エージェントは、ポリシーロジックと監査要件を繋ぐ架け橋となります。

  1. システム状態の確認

    まずAIがCerbosの設定の現在の状態を確認し、テストに適した安定した環境であることを検証します。

    get_server_info
  2. 権限テストの実行

    定義されたポリシーに対して一連のテストを実行し、アクセス権の許可または拒否が正しく行われるかを検証します。

    authzen_evaluations
  3. 不一致の特定

    評価の実際の結果と、本来意図していたセキュリティモデルをAIが照合します。

    authzen_evaluations
  4. 結果のレポート

    エージェントはインスタンスの稼働状況とバッチ評価の結果をまとめ、ユーザーが確認できるように報告します。

    get_server_infoauthzen_evaluations

試してみる

以下のプロンプトをコピーして開始できます。

これらのプロンプトを使って監査を開始しましょう。

出発点

これらは開始例です。実際の環境に合わせて、ポリシー名やリソースIDを書き換えて使用してください。

Cerbos Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_y0c5dNo7ENj8oh5gsdkYK0hZAMSRgY44sro1JyED/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Cerbos capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "cerbos-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_y0c5dNo7ENj8oh5gsdkYK0hZAMSRgY44sro1JyED/mcp"
    }
  }
}
チャットにコピー04
  • 'user_access' ポリシーに対して、'admin' ロールでのバッチ評価を実行して。

  • Cerbos インスタンスのヘルス状態を確認し、問題がないか教えて。

  • 'billing_service' ポリシーが 'guest' ユーザーのアクセスを正しく拒否しているか評価して。

  • 'orders' リソースに関連するすべてのポリシーを監査して。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Cerbosとの接続は一度だけでOK

Cerbos インスタンスとの連携は一度行うだけです。一度接続すれば、あとはいつでもAIクライアントから監査やヘルスチェックを実行できます。

CerbosをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIは認可ポリシーを変更できますか?

    いいえ。AIができるのはポリシーの読み取りと評価の実行のみです。Cerbosの設定を変更したり、ポリシーファイルを書き換えたりすることはできません。

  • 02

    AIはユーザーデータを削除しますか?

    いいえ。提供されるツールは権限の評価とサーバー情報の確認のみを目的としています。データの削除を行うツールは含まれていません。

  • 03

    AIはどうやってポリシーが「正しい」と判断するのですか?

    AIは、プロンプトで指定された特定のシナリオや期待される結果と、評価によって得られた実際の結果を照合して判断します。

  • 04

    本番環境のインスタンスの監視に使えますか?

    はい。ヘルスチェック機能を使用して、Cerbos インスタンスの状態を監視することが可能です。

  • 05

    評価が失敗した場合はどうなりますか?

    AIは失敗を報告し、評価結果に基づいてどの対象やリソースが不一致の原因となったかを説明します。

  • Cerbosについてさらに詳しく知りたいですか? Cerbos Connectorの全機能を見る

『Cerbos』を Claude、Cursor、ChatGPT などに接続