26.1 Understanding Risk Levels and Risk Scoring

Identity Governance provides risk levels to help you classify and label risk factors that matter to your organization. You can configure the number of levels, size of levels, and names of levels to make them appropriate for your organization and stakeholders. Risk scoring provides a means for manually setting or calculating risk for the entire organization as well as for catalog objects and policies.

Identity Governance administrators can customize the following risk policies:

  • Risk level configuration

  • Governance risk score

  • Application risk score

  • User risk score

  • Risk score schedule

Users with the following authorizations can manage and customize risk settings for your Identity Governance environment:

  • Global Administrator

  • Data Administrator

  • Auditor (read only)

See the following sections for more details about how Identity Governance helps you manage risk in your environment:

26.1.1 Risk Levels

Identity Governance gives you the flexibility to create a risk scale of your own choosing. If your environment requires a high level of granularity, you can specify up to 10 risk levels. When you set the risk level size, Identity Governance automatically divides the risk levels in even increments and sets the maximum risk value for calculated values to the maximum value specified in your settings. You can further customize the risk levels by providing your own naming system to the levels. A color-code is assigned to each level ranging from blue at the low end to red at the high end.

26.1.2 Risk Scoring

A risk score quantifies the level of risk that an entity, such as a user or account, exposes an organization to. A higher risk score indicates that you have identified that item as riskier to your organization. You can manually set risk scores by collecting risk score attributes along with objects you collect or by using Identity Governance to assign risk scores to individual objects.

You can collect risk scores or assign risk scores to the following items:

  • Users

  • Accounts

  • Applications

  • Permissions

  • Technical roles

  • Separation of duties policies

  • Business roles

  • Certification policies

A calculated risk score is based on risk factors and the relative weighting of those factors that you define. You can configure Identity Governance to calculate the following risk scores, either on demand or on a regular schedule:

Governance (your overall system score)

Represents the current level of risk related to access and security that your organization is exposed to based on the risk factors and risk weights you have defined.

Application

Represents the current level of risk related to access and security of each application that your organization is exposed to based on the risk factors and risk weights you have defined.

User

Represents the current level of risk related to access and security for each user that your organization is exposed to based on the risk factors and risk weights you have defined.

26.1.3 Risk Factors

Risk factors, metrics that affect a risk score, apply to specific items and can have a positive or negative impact on the item's risk score. The weight of a risk factor is the percentage of an item's risk that the factor comprises. The maximum value for any risk factor component is the maximum risk score for the item multiplied by the percentage weight of the factor. For example, an organization specifies that user risk score has a maximum value of 1000 and 3 risk factors of equal weight. Each risk factor can only account for one third of the user's risk score.

For some risk factors, Identity Governance uses either the average value or the maximum value for that factor, based on which one you select. Other risk factors use a range of values that you set. When you assign a weight to a risk factor, such as Number of unmapped accounts, Identity Governance then looks at the range you have specified. If the value of the risk factor is at or above the high range, Identity Governance applies the full weight for that risk factor to the risk score. If the value is below the high range, Identity Governance applies a percentage of the weight that is appropriate to the percentage of the high range for the value. If a risk factor value is at or below the low range, that factor does not add anything to the risk score.

You can use the following risk factors to control how Identity Governance calculates risk scores in your environment.

Governance Risk Factors

Risk Factor Type

User risk scores

Average or Max

Application risk scores

Average or Max

Account risk scores

Average or Max

Business role risk scores

Average or Max

Technical role risk scores

Average or Max

Permission risk scores

Average or Max

Number of unmapped accounts

Low to high range

Number of unauthorized assignment (permission and technical role)

Low to high range

Number of outstanding SOD violations

Low to high range

Number of expired certification violations

Low to high range

Total number of certification violations

Low to high range

Number of no decision certification violations

Low to high range

Application Risk Factors

Risk Factor Type

Risk of assigned permissions in application

Average or Max

Risk of accounts in application

Average or Max

Number of unmapped accounts

Low to high range

Number of permissions in the application

Low to high range

Number of exceptions (access not authorized by policy)

Low to high range

Number of expired certification violations

Low to high range

Total number of certification violations

Low to high range

Number of no decision certification violations

Low to high range

User Risk Factors

Risk Factor Type

Risk of permissions assigned to user

Average or Max

Risk of accounts assigned to user

Average or Max

Number of outstanding SOD violations

Low to high range

Number of exceptions (access not authorized by policy)

Low to high range

Number of permissions assigned to the user

Low to high range

Number of business roles the user is in

Low to high range

Collected user risk score attribute

Value

Number of expired certification violations

Low to high range

Total number of certification violations

Low to high range

Number of no decision certification violations

Low to high range

Days past expired certification

Impact

26.1.4 Risk Score Calculation Details

Identity Governance performs separate calculations to determine an overall governance risk score and overall risk scores for each application and user. The calculations use the following variables:

  • RFV: raw risk factor value

  • LL: lower boundary

  • UL: upper boundary

  • URL: upper risk level value from risk level configuration

  • FW: factor weight as a percentage

  • RRFV: ranged risk factor value

  • FRS: factor risk score

  • RS: overall entity risk score

Risk based factor score

FRS = RFV * FW/100

Count based factor score

RRFV = (RFV - LL) >0 ? ((RFV -UL) >=0 ? URL: ((RFV * URL / (UL - LL)) : 0

FRS = RRFV * FW/100

Overall entity risk score

RS = SUM FRS[0-N]

Keep in mind the following notes about raw score values:

  • For average or max risk factor types, the raw score will be set to either the average or maximum value of all values for a specific calculation. For example, if the administrator has configured that the risk of permissions assigned to users be averaged, Identity Governance averages the permission risk values for each user in the catalog and reports this number as the raw score.

  • For low to high range risk factor types, the raw score will be the value for a specific measure. For example, for the Number of outstanding SOD violations risk factor, the base score will be equal to the total number of outstanding SoD violations.

  • For value risk factor types, the raw score will be set to a value. For Collected user risk score attribute factor it will be set to the value of the user attribute configured in the risk factor. For the Risk attribute it will be set to the collected risk value. For any other attribute, it will be set to the collected or curated value at calculation time.

  • For impact risk factor types, the raw score will be set to a number of days.

Keep in mind the following notes about ranged scores:

  • For low to high range risk factor types, the ranged score will depend on upper and low boundaries configured for a factor. The upper boundary is the value at which risk is maximal. Risk level has a boundary and factors have a boundary.

    The calculation compares the value to the upper bound to scale it. If the value is at or above the bound, it will apply the full weight to the target raw risk score. If the value is below the upper bound, it will determine the percentage of the upper bound (max risk) that the raw score represents and use that to determine the range to apply.

    The lower bound indicates that this factor is below threshold and should not have any effect on the risk score.

  • For impact risk factor types, the raw score will be evaluated against the configured interval and proper impact will be determined.

26.1.5 Visualizing Risk

Identity Governance provides several ways you can visualize the risk factors in your environment. In most areas, you can also drill down to details that show you more context for how Identity Governance has assessed the risk.

  • As a separate tab on User and Application details pages

  • As a governance risk score, and trend graph if multiple scores exist, displayed on the Overview page

  • As a governance risk score and context information on the Risk policy administration page

Identity Governance assigns a color code to each risk level ranging from blue at the low end to red at the high end. These colors display with risk scores to help you further understand how the score fits into your customized risk level ranges.