Drive remediation with security governance

Security teams are responsible for improving the security posture of their organizations but they may not have the resources or authority to actually implement security recommendations. Assigning owners with due dates and defining governance rules creates accountability and transparency so you can drive the process of improving the security posture in your organization.

Stay on top of the progress on the recommendations in the security posture. Weekly email notifications to the owners and managers make sure that they take timely action on the recommendations that can improve your security posture and recommendations.

You can learn more by watching this video from the Defender for Cloud in the Field video series:

Building an automated process for improving security with governance rules

To make sure your organization is systematically improving its security posture, you can define rules that assign an owner and set the due date for resources in the specified recommendations. That way resource owners have a clear set of tasks and deadlines for remediating recommendations.

You can then review the progress of the tasks by subscription, recommendation, or owner so you can follow up with tasks that need more attention.

Availability

Aspect Details
Release state: General availability (GA)
Prerequisite: Requires the Defender Cloud Security Posture Management (CSPM) plan to be enabled.
Required roles and permissions: Azure - Contributor, Security Admin, or Owner on the subscription
AWS, GCP – Contributor, Security Admin, or Owner on the connector
Clouds: Commercial clouds
National (Azure Government, Microsoft Azure operated by 21Vianet)
Connected AWS accounts
Connected GCP accounts

Note

Starting January 1, 2023, governance capabilities will require Defender Cloud Security Posture Management (CSPM) plan enablement. Customers deciding to keep Defender CSPM plan off on scopes with governance content:

  • Existing assignments remain as is and continue to work with no customization option or ability to create new ones.
  • Existing rules will remain as is but won’t trigger new assignments creation.

Defining governance rules to automatically set the owner and due date of recommendations

Governance rules can identify resources that require remediation according to specific recommendations or severities. The rule assigns an owner and due date to ensure the recommendations are handled. Many governance rules can apply to the same recommendations, so the rule with lower priority value is the one that assigns the owner and due date.

The due date set for the recommendation to be remediated is based on a timeframe of 7, 14, 30, or 90 days from when the recommendation is found by the rule. For example, if the rule identifies the resource on March 1 and the remediation timeframe is 14 days, March 15 is the due date. You can apply a grace period so that the resources that 's given a due date don't affect your secure score until they're overdue.

You can also set the owner of the resources that are affected by the specified recommendations. In organizations that use resource tags to associate resources with an owner, you can specify the tag key and the governance rule reads the name of the resource owner from the tag.

The owner is shown as unspecified when the owner wasn't found on the resource, the associated resource group, or the associated subscription based on the specified tag.

Screenshot showing unspecified owner line.

By default, email notifications are sent to the resource owners weekly to provide a list of the on time and overdue tasks. If an email for the owner's manager is found in the organizational Azure Active Directory (Azure AD), the owner's manager receives a weekly email showing any overdue recommendations by default.

Screenshot of fields required to add a governance rule.

To define a governance rule that assigns an owner and due date:

  1. Navigate to Environment settings > Governance rules.

  2. Select Create governance rule.

  3. Enter a name for the rule.

  4. Select a scope to apply the rule to and use exclusions if needed. Rules for management scope (Azure management groups, AWS master accounts, GCP organizations) are applied prior to the rules on a single scope.

  5. Priority is assigned automatically after scope selection. You can override this field if needed.

  6. Select the recommendations that the rule applies to, either:

    • By severity - The rule assigns the owner and due date to any recommendation in the subscription that doesn't already have them assigned.
    • By specific recommendations - Select the specific recommendations that the rule applies to.
  7. Set the owner to assign to the recommendations either:

    • By resource tag - Enter the resource tag on your resources that defines the resource owner.
    • By email address - Enter the email address of the owner to assign to the recommendations.
  8. Set the remediation timeframe, which is the time between when the resources are identified to require remediation and the time that the remediation is due.

  9. If you don't want the resources to affect your secure score until they're overdue, select Apply grace period.

  10. If you don't want either the owner or the owner's manager to receive weekly emails, clear the notification options.

  11. Select Create.

If there are existing recommendations that match the definition of the governance rule, you can either:

  • Assign an owner and due date to recommendations that don't already have an owner or due date.
  • Overwrite the owner and due date of existing recommendations.

Note

When you delete or disable a rule, all existing assignments and notifications will remain.

Tip

Here are some sample use-cases for the at-scale experience:

  • View and manage all governance rules effective in the organization using a single page.
  • Create and apply rules on multiple scopes at once using management scopes cross cloud.
  • Check effective rules on selected scope using the scope filter.

To view the effect of rules on a specific scope, use the Scope filter to select a specific scope.

Conflicting rules are applied in priority order. For example, rules on a management scope (Azure management groups, AWS accounts and GCP organizations), take effect before rules on scopes (for example, Azure subscriptions, AWS accounts, or GCP projects).

Manually assigning owners and due dates for recommendation remediation

For every resource affected by a recommendation, you can assign an owner and a due date so that you know who needs to implement the security changes to improve your security posture and when they're expected to do it by. You can also apply a grace period so that the resources that 's given a due date don't affect your secure score unless they become overdue.

To manually assign owners and due dates to recommendations:

  1. Go to the list of recommendations:

    • In the Defender for Cloud overview, select Security posture and then select View recommendations for the environment that you want to improve.
    • Go to Recommendations in the Defender for Cloud menu.
  2. In the list of recommendations, use the Potential score increase to identify the security control that contains recommendations that will increase your secure score.

    Tip

    You can also use the search box and filters above the list of recommendations to find specific recommendations.

  3. Select a recommendation to see the affected resources.

  4. For any resource that doesn't have an owner or due date, select the resources and select Assign owner.

  5. Enter the email address of the owner that needs to make the changes that remediate the recommendation for those resources.

  6. Select the date by which to remediate the recommendation for the resources.

  7. You can select Apply grace period to keep the resource from affecting the secure score until it's overdue.

  8. Select Save.

The recommendation is now shown as assigned and on time.

Tracking the status of recommendations for further action

After you define governance rules, you'll want to review the progress that the owners are making in remediating the recommendations.

You can track the assigned and overdue recommendations in:

  • The security posture shows the number of unassigned and overdue recommendations.

    Screenshot of governance status in the security posture.

  • The list of recommendations shows the governance status of each recommendation.

    Screenshot of recommendations with their governance status.

  • The governance report in the governance rules settings lets you drill down into recommendations by rule and owner.

    Screenshot of governance status by rule and owner in the governance workbook.

Tracking progress by rule with the governance report

The governance report lets you select subscriptions that have governance rules and, for each rule and owner, shows you how many recommendations are completed, on time, overdue, or unassigned.

Note

Manual assignments will not appear on this report. To see all assignments by owner, use the Owner tab on the Security Posture page.

To review the status of the recommendations in a rule:

  1. In Recommendations, select Governance report.
  2. Select the subscriptions that you want to review.
  3. Select the rules that you want to see details about.

You can see the list of owners and recommendations for the selected rules, and their status.

To see the list of recommendations for each owner:

  1. Select Security posture.

  2. Select the Owner tab to see the list of owners and the number of overdue recommendations for each owner.

    • Hover over the (i) in the overdue recommendations to see the breakdown of overdue recommendations by severity.

    • If the owner email address is found in the organizational Azure Active Directory (Azure AD), you'll see the full name and picture of the owner.

  3. Select View recommendations to go to the list of recommendations associated with the owner.

Next steps

In this article, you learned how to set up a process for assigning owners and due dates to tasks so that owners are accountable for taking steps to improve your security posture.

Check out how owners can set ETAs for tasks so that they can manage their progress.

Learn how to Implement security recommendations in Microsoft Defender for Cloud.