外来の明示的なロールアクセスコントロール条件のレビュー (セキュリティセンター 1.5 で削除)

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • すべてのユーザーが内部リソースにアクセスするための snc_internal ロール、または外部リソースにアクセスするための snc_external ロールのどちらかを持つことを義務付けるために、Explicit Roles プラグインが推奨されます。

    このプラグインをインストールすると、すべての既存のユーザーに snc_internal ロールがアサインされ、既存のアクセス制御リスト (ACL) にロールの条件が設定されます。自動化ロジックまたはインスタンスアドミンによる介入により、より厳格なロール要件がすでに含まれている ACL に、snc_internal ロールまたは snc_external ロールが誤って追加される場合があります。ACL ロールの評価は、ACL にマップされたロールを含むすべてのユーザーで合格するため、snc_internal または snc_external を追加すると、ACL の意図した目的に対して広範になりすぎる可能性があります。これにより、特権の低いユーザーに ACL を介してアクセスが許可された場合、データの漏洩が発生する可能性があります。

    たとえば、snc_internal ロールと admin ロールの両方をテーブル内の同じ ACL にマップする必要はありません。ACL がアドミンにアクセスを許可することを目的としている場合、snc_internal ロールは間違いです。または、ACL はすべての snc_internal ユーザーにアクセスを許可することを目的としている場合、admin ロールは不要になります。Explicit Roles プラグインがインストールされている場合は、snc_internal または snc_external のロール条件が含まれている ACL に、別のロールの条件も含まれていることを確認してください。ロールが特定のユースケースに対して機能できる場合は、その結果を定期的にレビューする必要があります。

    重要:
    このハードニング設定は、次の Security Center v1.5 ストアパッチリリースおよび将来のバージョンで削除される予定です。Washington リリースでは、「明示的ロール ACL 構成チェックスイート」と呼ばれるインスタンススキャンスイートを利用できます。この新しいインスタンススキャンの結果を確認することをお勧めします。