メインコンテンツへスキップ

組織のセキュリティ

Capgo は、組織の管理者が全メンバーに対してセキュリティポリシーを適用できる、包括的なセキュリティコントロールを提供します。これらの機能は、コンプライアンス要件への対応、機密データの保護、強固なセキュリティ体制の維持に役立ちます。

Organization Security設定では、スーパー管理者による以下の設定が可能です:

  • 2要素認証 (2FA) の強制 - 全メンバーへの2FA(二要素認証)の有効化の強制
  • パスワードポリシー - パスワードの複雑さに関する要件の設定
  • API キーのセキュリティ - 安全なAPIキーと有効期限ポリシーの適用
  • SSO(Enterpriseプラン限定) - ドメイン向けのSAML 2.0シングルサインオン。Enterpriseプランで利用可能です。詳細は SSOセットアップガイド.

組織のセキュリティ設定

セキュリティページは、以下のセクションに分かれています:

  1. セキュリティタブ - 組織設定のサイドバーからすべてのセキュリティ設定にアクセスできます
  2. 2FAの強制 - 2要素認証(2FA)の必須設定とステータス表示
  3. パスワードポリシー - 組織メンバーのパスワード複雑性ルールの設定
  4. APIキーポリシー - API キーのセキュリティ設定と有効期限の設定
  5. API キーの有効期限 - API キーに有効期限を必須にするかどうかの制御

セキュリティ設定へのアクセス

「セキュリティ設定へのアクセス」セクション
  1. サイドバーの 設定 をクリックして、組織の設定に移動します
  2. 次の 組織 設定ページ上部のタブ
  3. 次の セキュリティ 組織ナビゲーションバーのタブ(シールドアイコンが表示されています)

2FAの強制を有効にすると、組織の全メンバーに対してアカウントでの2要素認証が必須となります。これにより、パスワードに加えて code による検証が必要となり、セキュリティ層が大幅に強化されます。

2FA が強制された場合の動作

「2FA強制時の挙動」セクション
  • 2FAを設定していないメンバーは、 直ちにブロックされます 組織のアプリへのアクセスが制限されます
  • WebダッシュボードとCLIの両方でこの要件が適用されます
  • 新しいメンバーは、組織のリソースにアクセスする前に2FAを有効にする必要があります
  • システムは2FAを有効にしているメンバーをリアルタイムで追跡します

2FA ステータスパネルを理解する

「2FAステータスパネルの理解」セクション

Securityページには、以下の内容を表示する包括的な メンバーの2FAステータス パネルが表示されます:

  • 総メンバー数 - 組織内の全メンバー数
  • 2FA有効 (緑のインジケーター) - 2要素認証の有効化が完了しているメンバー
  • 2FAが未設定 (オレンジ色の警告インジケーター) - 2FAの設定が必要なメンバー

メンバーが2FAを有効にしていない場合、以下の 2FA未設定のメンバー 警告ボックスに表示されます。このボックスには以下が含まれます:

  • 各メンバーのメールアドレスと組織内でのロール
  • ある メールアドレス一覧をコピー 連絡用に、対象となるすべてのメールアドレスを素早くコピーする
  1. 以下へ移動 組織設定 > セキュリティ
  2. 以下の 全メンバーに2FAを必須にする セクションをページ上部で探します
  3. 以下を確認してください: メンバーの2FAステータス パネルで、どのメンバーに影響するかを確認します
  4. 2FAを設定していないメンバーがいる場合は、 メールリストをコピー ボタンを使用して、有効化する前に通知を送ります
  5. 「 全メンバーに2FAを必須にする 強制を有効にするには
  6. トグルには以下が表示されます 無効 または 有効 右側にステータスが表示されます

また、CLI からも2FA強制を管理できます:

ターミナル
# Enable 2FA enforcement
npx @capgo/cli organization set YOUR_ORG_ID --enforce-2fa
# Disable 2FA enforcement
npx @capgo/cli organization set YOUR_ORG_ID --no-enforce-2fa
# Check member 2FA status
npx @capgo/cli organization members YOUR_ORG_ID

2FA強制の詳細については、以下を参照してください 2FA強制ガイド.

パスワードポリシーでは、組織の全メンバーにパスワードの複雑さ要件を強制できます。メンバーのパスワードがポリシー要件を満たしていない場合、組織のリソースにアクセスする前にパスワードを更新する必要があります。

Password Policyセクション(概要画像内のインジケーター 3 で示されている箇所)では、組織全体にパスワード要件を適用するためのシンプルなトグルが用意されています。

Password Policyを有効にすると:

  • 組織の全メンバーがパスワードの複雑さ要件を満たす必要があります
  • 要件を満たさないユーザーは、パスワードを更新するまでロックアウトされます
  • このポリシーはロールに関係なく全メンバーに適用されます
  1. 以下に移動します: 組織設定 > セキュリティ
  2. 下にスクロールして次を探してください パスワードポリシー セクション
  3. 説明を確認:「組織のメンバーに、特定の複雑さ要件を満たすパスワードの使用を必須とする」
  4. 次の 「パスワードポリシーを適用」 スイッチをオンにして有効にします
  5. トグルの説明には「有効にすると、組織の全メンバーが組織にアクセスするにはパスワード要件を満たす必要があります」とあります
設定説明範囲
最小文字数必要な最小文字数6〜128文字
大文字を必須にするパスワードには少なくとも1つの大文字 (A-Z) が必要ですオン/オフ
数字を必須にするパスワードには少なくとも1つの数字 (0-9) が必要ですオン/オフ
特殊文字を必須にするパスワードには少なくとも1つの特殊文字 (!@#$%^&* など) が必要ですオン/オフ

メンバーのコンプライアンス追跡

「メンバーのコンプライアンス追跡」セクション

パスワードポリシーが有効な場合、以下のコンプライアンス状況を監視できます:

  • 総メンバー数: 組織内のメンバー数
  • 準拠済み: パスワードがポリシー要件を満たしているメンバー
  • 未準拠: パスワードの更新が必要なメンバー

未準拠のメンバーは、メールアドレスとともにリスト表示されます。メールアドレスのリストをコピーして、ポリシーの内容やパスワード変更の通知に利用できます。

パスワードポリシーのベストプラクティス

セクション「パスワードポリシーのベストプラクティス」
  • 無理のない要件から始める: 大文字・小文字と数字を組み合わせた10〜12文字以上を最小要件にすると、厳しすぎず十分なセキュリティを確保できます
  • 変更を周知する: 新しいパスワード要件を有効にする前に、チームに通知してください
  • 移行期間を設ける: メンバーがパスワードを更新する時間を確保してください
  • パスワードマネージャーの活用を検討する: 強力なパスワードの生成・保存には、パスワードマネージャーの使用をチームメンバーに推奨してください

Capgo では、API キーに対して2つのセキュリティ制御を提供しています。それは、セキュアな(ハッシュ化された)API キーの強制と、有効期限の設定です。API キーポリシーセクション(概要図のインジケーターで示されている箇所)は、 4 キーアイコンで識別できます。

セキュアな API キーを強制する

「セキュアな API キーの強制」セクション

API キーポリシーセクションの最初のオプションは、 セキュアな API キーを強制するです。これを有効にすると、組織内のすべての API キーをセキュア/ハッシュ化された形式で作成することが必須となります。

ハッシュ化された API キーがより安全な理由は以下の通りです:

  • 実際のキーの値は、当社のサーバーに保存されません
  • 完全なキーにアクセスできるのは、お客様(およびお客様のシステム)のみです
  • 万が一データベースが侵害されても、あなたのキーは使用できません

トグルの説明には「有効にすると、セキュア(ハッシュ化済み)なAPIキーのみがこの組織にアクセスできます。プレーンテキストのAPIキーは拒否されます」と記載されています。

  1. 以下に移動します: 組織設定 > セキュリティ
  2. 下にスクロールして次を探してください APIキーポリシー セクション(キーのアイコンを探してください)
  3. 以下の場所にある セキュアな API キーを強制する トグル
  4. スイッチを切り替えて、API キーの強制適用を有効にします
  5. 既存のキーには影響しません。このポリシーは新しいキーの作成時に適用されます

2番目のオプション(概要画像内の 5 インジケーターで示されているもの)は、 API キーの有効期限を必須にする設定です。すべての API キーに有効期限を義務付け、利用期間を制限できます。

これは、以下のようなセキュリティのベストプラクティスです。

  • キーが漏洩した場合の被害範囲を最小限に抑えます
  • 定期的なキーのローテーションを強制します
  • 認証情報管理に関するコンプライアンス要件への対応を支援します

トグルの説明文:「有効にすると、この組織のすべての API キーに有効期限を設定する必要があります」

  1. 以下に移動します: 組織設定 > セキュリティ
  2. 〜を探します APIキーポリシー セクション
  3. 以下を探してください API キーの有効期限を必須にする 切り替え (Enforce Secure API Keys の下)
  4. スイッチをオンにして有効期限の設定を必須にします
  5. 有効にした場合、以下を設定してください: 有効期限の最大日数 (1〜365日)
    • 有効期限として設定できる最長の日数を制限します
    • 例: 90日に設定すると、キーの有効期限は作成から最大90日後までとなります
ユースケースセキュアなキー有効期限最大日数
開発推奨環境任意30-90
CI/CD パイプライン必須必須90-180
プロダクション必須必須30-90
エンタープライズ/コンプライアンス必須必須30-60

組織のセキュリティ機能は、さまざまなコンプライアンス要件への対応に役立ちます。

スタンダード関連機能
SOC 2準拠2FAの強制、パスワードポリシー、API キー制御
ISO 27001すべてのセキュリティ機能がアクセス制御の証明に役立ちます
HIPAA強力な認証とアクセス管理
GDPRアクセス制御によるデータ保護
PCI DSS多要素認証、強力なパスワード

コンプライアンス状況のモニタリング

「コンプライアンス状況のモニタリング」セクション

Securityダッシュボードでは、以下の状況をリアルタイムで確認できます:

  • 2FA(2要素認証)を有効にしているメンバー数
  • 組織全体のパスワードポリシーへの準拠状況
  • API の主要なセキュリティ導入状況

「Copy email list」機能を使えば、ポリシーに準拠していないメンバーのリストを簡単にエクスポートでき、個別の連絡がスムーズに行えます。

「アクセス拒否:セキュリティポリシーを満たしていません」

「アクセス拒否:セキュリティポリシーを満たしていません」セクション

問題点:メンバーが組織にアクセスできません。

ソリューション:

  1. 2FAが強制されているか確認 - メンバーは 2FAを有効にする
  2. パスワードポリシーが適用されているか確認 - メンバーはパスワードを更新する必要があります
  3. Securityダッシュボードでメンバーのコンプライアンス状況を確認する

問題点: セキュリティのトグルがオフになっているか、反応しません。

ソリューション:

  • 以下の権限があることを確認してください super_admin 組織内のロール
  • ネットワーク接続を確認してください
  • ページをリロードしてください
  • 問題が解決しない場合はサポートへお問い合わせください

問題点: 新しい API キーを作成できません。

ソリューション:

  • セキュアキーが必須の場合、セキュアなキー作成フローを使用しているか確認してください
  • 有効期限が必須の場合、許可された範囲内で有効期限を設定してください
  • 最大有効日数設定を確認してください

組織セキュリティの次のステップ

「組織セキュリティの次のステップ」セクション

使用している場合 組織のセキュリティ セキュリティとコンプライアンスを計画するには、これを以下と連携させてください 暗号化 暗号化の実装詳細について コンプライアンス コンプライアンスの実装詳細について Capgo セキュリティスキャナー Capgo Security Scanner のプロダクトワークフローについて Capgo のセキュリティ Capgo Security のプロダクトワークフロー向け、および Capgo トラストセンター Capgo Trust Center のプロダクトワークフロー向け。