
CyberArk Conjurは、特権ユーザーやマシンアイデンティティによって使用されるシークレットを自動的に保護します。
Conjurは、現代のインフラストラクチャ向けにシークレット管理とアプリケーションIDを提供します。
注:当バッジやソーシャルメディアボタンがユーザーを追跡することはありません。
Conjur Open Sourceを初めて使用する際の詳細については、クイックスタートガイドを参照してください。または、セットアップ、統合、管理などに関する具体的なガイドについては、Conjurドキュメントを参照してください。
このプロジェクトのバージョンを選択する際は、最新のConjur Open Source スイートリリースを使用することを強く推奨します。Conjurメンテナーはスイートリリースバージョンに対して追加のテストを実施し、互換性を確保しています。可能であれば、Conjurのバージョンを最新のスイートリリースにアップグレードしてください。統合機能を使用する場合は、お使いのConjurバージョンに一致する最新のスイートリリースを選択してください。
Docker Compose環境でConjurサーバーを最新のスイートリリースバージョンにアップグレードする際は、アップグレード手順を確認してください。ご質問があれば、Discourseまでお問い合わせください。
主なサポートチャネルは、CyberArk Commonsコミュニティこちらです。
Conjur Open SourceからCyberArk Secrets Manager(セルフホスト)へのデータ移行は、移行ガイドを使用して簡単に行えます。
ConjurはDockerコンテナ内で動作するように設計されており、データストアとしてPostgreSQLを使用します。ConjurとPostgreSQLの両方をDockerで実行するのは簡単です。例についてはdemoディレクトリを参照してください。
Conjurはデータベースへの接続にDATABASE_URL環境変数を使用します。このURLの一般的なオプションは次のとおりです。
pgコンテナConjurは起動時にデータベーススキーマを自動的に作成・更新します。移行スクリプトはdb/migrateディレクトリにあります。
Conjurでは次のことが簡単に行えます。
Conjurでは次のことが簡単に行えます。
メイン記事:Conjur Cryptography
Conjurは業界標準の暗号化方式を使用してデータを保護します。
一部の操作では暗号化データの保存と管理が必要です。例:
authenticate関数は署名付きJSONトークンを発行します。署名鍵は2048ビットのRSA鍵で、データベースに暗号化されて保存されますデータはSlosiloライブラリを使用してデータベース内外で暗号化されます。Slosiloは以下を提供します。
Slosiloは専門の暗号監査機関による検証を受けています。詳細については、CyberArk Commonsコミュニティでお問い合わせください。(参加はこちらから)
Conjurを起動する際は、Base64エンコードされたマスターデータキーを環境変数CONJUR_DATA_KEYに指定する必要があります。次のコマンドでデータキーを生成できます。
$ docker run --rm conjur data-key generate
データキーを紛失しないでください。紛失すると、すべての暗号化データが復元不可能になります。
Conjurは同一データベース内で複数の独立したアカウントを同時に運用できます。つまり、マルチテナント対応です。
各アカウント(「組織アカウント」とも呼ばれる)には、独自のトークン署名用秘密鍵があります。ロールが認証されると、アクセストークンのHMACはそのロールのアカウントの署名鍵を使用して計算されます。
アカウントは/accountsサービスを介して一覧表示、作成、削除できます。このサービスを使用する権限は、組み込みリソース!:webservice:accountsによって制御されます。!自体が組織アカウントであるため、!:webservice:accountsに対する権限はConjurポリシーで管理できます。
バージョン0.1.0以降、このプロジェクトはセマンティックバージョニングに準拠しています。
Conjurをローカルで実行し、その動作を学ぶことに興味がある場合は、貢献ガイドを参照してください。これにはConjurの開発とデバッグに関する役立つ手順が含まれています。
ご質問があれば、Issueを開くか、Discourseでお問い合わせください。
Conjurサーバー(つまり、このリポジトリ内のコード)は、Free Software FoundationのGNU LGPL v3.0の下でライセンスされています。このライセンスは、Conjurサーバーへのすべての貢献がコミュニティに提供されることを保証するために選ばれました。商用ライセンスはCyberArkからも入手可能です。
Conjur APIクライアントおよびその他の拡張機能は、Apache Software License v2.0の下でライセンスされています。
Copyright (c) 2020 CyberArk Software Ltd. All rights reserved.