Manage RBAC and SBAC in Cortex Cloud Identity Security - Working with RBAC and SBAC in Cortex Cloud Identity Security. - Administrator Guide - Cortex XSIAM - Cortex - Security Operations

Cortex XSIAM 3.x Documentation

Product
Cortex XSIAM
Creation date
2025-07-15
Last date published
2026-06-11
Category
Administrator Guide
Abstract

Working with RBAC and SBAC in Cortex Cloud Identity Security.

Notice

This feature is included with a Cortex XSIAM Premium license. It is also included with any other Cortex XSIAM license that has the Cloud Posture Security or Cloud Runtime Security add-on.

Grant role-based access control (RBAC) to a user

Role-based access control (RBAC) helps manage access to Cortex XSIAM components and Cortex Query Language (XQL) datasets, so that users, based on their roles, are granted the minimal access required to accomplish their tasks.

There are two out-of-the-box roles in Cortex Cloud Identity Security that you can use to grant access only to the areas that are relevant for those working with Cortex Cloud Identity Security:

  • Identity Security Administrator: Has full access to all general administrator and Identity Security capabilities for AWS, Azure, GCP, and OCI.

  • Identity Security Viewer: Can view most Identity Security features and edit reports for AWS, Azure, GCP, and OCI.

For information about managing access for Cortex Cloud Identity Security users, see Set up users, groups, and roles.

Important

You can use the Cortex Cloud Identity Security RBAC roles to define access to the various sections and functionalities of Cortex Cloud Identity Security, but these roles do not directly control the specific data a user sees within those sections. Data visibility is further refined and limited by scope-based access control (SBAC) capabilities.

How scope-based access control (SBAC) works in Cortex Cloud Identity Security

Scope-based access control (SBAC) refines RBAC permissions by granting access only to the relevant data that a user requires for their designated role. Users having Access Management permission apply scopes in Cortex XSIAM to limit the data and content that users can be granted access to. These are divided into different scoping areas, including assets, cases and issues, and endpoints, which can be applied as relevant to the enforcement area or entity. For more information about user scopes, see Manage user scope.Manage user scope

Access table display behavior

The access table of an asset is displayed to users whose scope includes that specific asset. However, if this access table also lists other assets that are not within the user's defined scope, the entire table is still visible in order to ensure that the user has a full understanding of the asset being reviewed. In such cases, if the user attempts to click on an asset that falls outside their scope, an empty asset page is displayed.

For more information about assets, see Inventory management.Inventory management

Define SBAC policies

In the Cortex Cloud Identity Security area, we strongly recommend using scopes such as Cloud Provider type, Account (Tenancy in OCI), or Region when defining your SBAC policies for the Cortex Cloud Identity Security module. Using scopes that are based on asset types (such as restricting according to specific EC2 instances or Amazon S3 buckets) as your primary or sole scope can influence the effectiveness of your SBAC policies for the following reasons:

  • Interconnected permissions: Permissions in cloud environments often involve more than one asset type. For example, a single permission might grant access to an Amazon S3 bucket or to an EC2 instance also includes an related IAM (execution) role of the instance. This is why limiting the user scope to a specific asset type is not recommended  when permissions are involved.

    In OCI, a policy might grant a dynamic group permissions to manage resources within a specific compartment. If your scope is limited only to a single resource (like a specific database) and excludes the associated dynamic group or the parent compartment, you may not see the full context of how access is granted.

  • Partial visibility: Cortex Cloud Identity Security displays a permission if even one of the assets involved in that permission is not part of the user's defined scope. This ensures that users have sufficient context, even if not all associated assets are within their direct view.

Work with SBAC-related datasets

For investigating Identity Security permission data, Cortex XSIAM provides one principal dataset: ciem_permissions_with_last_access.

For more information about this dataset, see Perform advanced Identity Security investigations using XQL. This dataset supports your defined SBAC policies. Users accessing this dataset will be able to see permission data that falls within their assigned scope.