Cloudflare について
Iru は、Bearer 認証として送信されるスコープ付き API トークンを使用して、Cloudflare API 経由でゾーン、DNS、セキュリティと WAF の設定、ファイアウォールルール、アカウントのメンバーシップを読み取ります。仕組み
長期間使用する自動化には Account API トークン(Manage Account → API Tokens)を推奨します。ユーザー トークンは個々のユーザーに紐付きます。
公式の参考資料: トークンの作成、トークンの制限、API。
前提条件
- Cloudflare アカウントの 管理者 または Super Administrator(または同等)の権限。
Cloudflare を Iru に接続する
- Cloudflare
- Iru Compliance
Compliance でソースを接続する前に、このタブを完了してください。
1
Cloudflare にサインインする
Cloudflare ダッシュボードを開き、管理者 または Super Administrator のアカウントでサインインします。
2
アカウントレベルとユーザーレベルのトークンのどちらかを選択する
Iru でアカウント API トークン(Manage Account → API Tokens)を使用するか、プロファイルに紐付いたユーザー API トークン(My Profile → API Tokens)を使用するかを決めます。組織全体のエビデンスにはアカウントトークンが一般的です。ユーザートークンは 1 人の担当者のアクセス権に従います。
3
トークンを作成する
Create Token を選択します。セキュリティチームがより厳密なカスタムポリシーを定めていない限り、Read all resources などの 読み取り テンプレートを推奨します。
4
読み取り権限を設定する
カスタムトークンを使用する場合は、フレームワークで Iru が必要とする アカウント、Zone、ユーザー オブジェクトに対して読み取り(または同等)の権限を付与します。ポリシーで必要とされない限り、書き込み権限は避けてください。
5
任意の制限
セキュリティプログラムで求められる場合は、TTL(有効期間)と IP 許可リストを設定します。有効期限はローテーションのカレンダーに記録しておきます。
6
作成してトークンをコピーする
トークンを作成し、Cloudflare に表示されたときにシークレットを一度だけコピーします。ボールトに保管してください。Iru に Bearer トークンとして貼り付けます。
Iru Compliance タブに進みます。
トラブルシューティング
ソースをオンにしても何も開かない
ソースをオンにしても何も開かない
Iru サイトのポップアップブロッカーの設定を確認してから、もう一度お試しください。
ゾーンが表示されない
ゾーンが表示されない
トークンのスコープの問題です。正しいアカウントとゾーンのリソースを指定してトークンを再作成してください。
トークンの有効期限が切れている
トークンの有効期限が切れている
TTL を設定した場合は、有効期限が切れる前にローテーションして Iru を更新してください。
考慮事項
Iru は読み取り権限のみを使用し、変更は…
Iru は読み取り権限のみを使用します。DNS、ルール、ゾーンを変更することはありません。
関連記事
Sources の管理
すべての Compliance ソースを参照・管理します。
Compliance の利用を開始する
フレームワーク、アクション、アーティファクト。
Iru の概要
Endpoint、Compliance、Identity がどのように連携するか。
Artifacts の管理
ソースやアクションから得たエビデンスをアップロード、確認、整理します。
