Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
opa — Rego言語を使用して、サービス、Kubernetes、Terraform、Docker、APIにわたって認可とポリシー施行を可能にする宣言型ポリシーエンジン。 | Kitploit
ツール/GitHubGitHub/open-policy-agent/opa
認証と認可クラウドインフラストラクチャセキュリティ構成監査クラウドセキュリティDevSecOpsAPIセキュリティ
GitHubopen-policy-agent/opa

opa

Rego言語を使用して、サービス、Kubernetes、Terraform、Docker、APIにわたって認可とポリシー施行を可能にする宣言型ポリシーエンジン。

リポジトリを見る
12.1k1.7k1日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

logo Open Policy Agent

Build Status Go Report Card CII Best Practices Netlify Status

Open Policy Agent (OPA) は、スタック全体で統一された、コンテキストを考慮したポリシー適用を可能にする、オープンソースの汎用ポリシーエンジンです。

OPA は、Cloud Native Computing Foundation (CNCF) ランドスケープにおいて graduated プロジェクトであることを誇りに思っています。詳細については、CNCF の発表をお読みください。

OPA を使い始める

  • Rego Playground で最初の Rego ポリシーを作成するか、フィードバックやサポートのために他の人と共有しましょう。どこから始めればよいか分からない場合は、Access Control の例を参照してください。
  • VS Code 拡張機能をインストールして、ライブ診断、デバッグ、フォーマット機能を備えたローカル開発を始めましょう。他のサポートされているエディターについては、Editor and IDE Support を参照してください。
  • OPA ドキュメント にアクセスして、Rego 言語と、OPA のデプロイおよび統合方法について学んでください。
  • エコシステムディレクトリの Learning Rego セクションにある学習リソースを確認してください。
  • Running OPA の手順に従って、ローカルで OPA CLI を使い始めましょう。
  • コンテナイメージは Docker Hub、バイナリは GitHub releases を参照してください。
  • OPA Roadmap をチェックして、進行中および計画中の OPA 機能のハイレベルなスナップショットを確認してください。

OPA について話したり、サポートを受けたいですか?

  • OPA Slack に参加して、他の OPA ユーザーやメンテナーと話しましょう。サポートについては #help を参照してください。
  • Community Discussions で質問してみてください。
  • 商用サポートのオプションについては、Support ページを参照してください。

他の人が OPA で何をしているか知りたいですか?

  • OPA Ecosystem Directory でコミュニティプロジェクトを閲覧しましょう。自分のプロジェクトをリストに追加するのをお忘れなく!
  • 本番環境での導入事例のリストについては、ADOPTERS.md ファイルを確認してください。あなたの組織は本番環境で OPA を使用していますか? OPA のユースケースの簡単な説明とともに、組織をリストに追加する PR を送信して OPA プロジェクトをサポートしましょう!

OPA を統合したいですか?

  • ハイレベルな Go SDK またはローレベルの Go API GoDoc を参照して、Go で書かれたサービスに OPA を統合してください。
  • REST API リファレンスを参照して、他の言語で書かれたサービスに OPA を統合してください。
  • その他のオプションについては、integration docs を参照してください。

OPA に貢献したいですか?

  • Contributing Guide を読んで、最初の貢献方法を学びましょう。
  • Slack の #contributors を使用して、他の貢献者や OPA メンテナーと話しましょう。
  • 機能のリクエストやバグの報告は、GitHub Issue を作成してください。

OPA はどのように機能しますか?

OPA は、スタック全体にわたってポリシーを作成および適用するための、ハイレベルな宣言型言語を提供します。

OPA を使用すると、システムの動作方法を規定する ルール を定義できます。これらのルールは、次のような質問に答えるために存在します:

  • ユーザー X はリソース Z に対して操作 Y を呼び出せますか?
  • ワークロード W はどのクラスターにデプロイすべきですか?
  • リソース R が作成される前に、どのタグを設定する必要がありますか?

OPA とサービスを統合して、この種のポリシー決定をサービスに ハードコード する必要がないようにします。サービスは、ポリシー決定が必要なときに クエリ を実行して OPA と統合します。

ポリシー決定について OPA にクエリを実行すると、OPA はルールとデータ (提供したもの) を評価して回答を生成します。ポリシー決定は、クエリの結果として送り返されます。

たとえば、単純な API 認可のユースケースでは:

  • サービス API へのアクセスを許可 (または拒否) するルールを作成します。
  • サービスは API リクエストを受信したときに OPA にクエリを実行します。
  • OPA は許可 (または拒否) の決定をサービスに返します。
  • サービスは、リクエストを受理または拒否して、決定を 適用 します。

Kubernetes、 Terraform、 Docker、 SSH などのシステムと OPA を統合する具体的な例については、openpolicyagent.org を参照してください。

プレゼンテーション

  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon EU 2026: ビデオ
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon NA 2025: ビデオ
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon EU 2025: ビデオ
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon NA 2024: ビデオ
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon EU 2024: ビデオ
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon NA 2023: ビデオ
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon EU 2023: ビデオ
  • Running Policy in Hard to Reach Places with WASM & OPA @ CN Wasm Day EU 2023: ビデオ
  • OPA maintainers talk @ Kubecon NA 2022: ビデオ
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon EU 2022: ビデオ
  • Open Policy Agent Intro @ KubeCon EU 2021: ビデオ
  • Using Open Policy Agent to Meet Evolving Policy Requirements @ KubeCon NA 2020: ビデオ
  • Applying Policy Throughout The Application Lifecycle with Open Policy Agent @ CloudNativeCon 2019: ビデオ
  • Open Policy Agent Introduction @ CloudNativeCon EU 2018: ビデオ, スライド
  • Rego Deep Dive @ CloudNativeCon EU 2018: ビデオ, スライド
  • How Netflix Is Solving Authorization Across Their Cloud @ CloudNativeCon US 2017: ビデオ,

セキュリティ

Cure53 による第三者セキュリティ監査が実施されました。完全なレポートはこちらでご覧いただけます。

脆弱性は、open-policy-agent-security までメールでご報告ください。 レポートを受け取ったことを確認する確認メッセージを送信し、問題が調査された後に追加のメッセージを送信してフォローアップします。

ツールをダウンロード
スライド
  • Policy-based Resource Placement in Kubernetes Federation @ LinuxCon Beijing 2017: スライド, スクリーンキャスト
  • Enforcing Bespoke Policies In Kubernetes @ KubeCon US 2017: ビデオ, スライド
  • Istio's Mixer: Policy Enforcement with Custom Adapters @ CloudNativeCon US 2017: ビデオ, スライド