| ウェブサイト | cerbos.dev |
| カテゴリ | 認可 |
| ライセンス | オープンソース(Apache 2.0) |
| 料金 | 無料のオープンソース。サポートや高度な機能を備えた有料のCerbos Cloud/Enterpriseプランあり |
概要
Cerbosは、アクセスルールをYAMLポリシーとして管理し、アプリやサービス全体でRBAC/ABACをスケーラブルに実現するオープンソースの認可エンジンです。
メリット
- Policy-as-codeのYAMLポリシーは可読性が高く、テスト可能
- ハードコードされたアプリのチェックを超えてRBAC/ABACをスケール
- SDKおよびサイドカー/サーバーレスのデプロイオプション
- 高い監査可能性とポリシーの一元管理
- 活発なコミュニティと統合を備えたオープンソースのコア
デメリット
- ポリシーモデリングとYAMLの習得コスト
- セルフホスティングにはインフラと運用が必要
- 高度なエンタープライズ機能は有料プランが必要な場合あり
- 広範なIDワークフローではレガシーなIAMスイートほど成熟していない
総評
Cerbosは、テスト可能でバージョン管理されたポリシーとしてアプリの認可を一元化することに優れています。複数のサービスにまたがる複雑なRBAC/ABAC要件を構築するエンジニアリングチームに最適です。主なトレードオフは、ポリシーとインフラの複雑性が増すことです。