Governance, risk, and compliance

As part of overall design, prioritize where to invest the available resources; financial, people, and time. Constraints on those resources also affect the security implementation across the organization. To achieve an appropriate ROI on security the organization needs to first understand and define its security priorities.

  • Governance: How is the organization's security going to be monitored, audited, and reported? Design and implementation of security controls within an organization is only the beginning of the story. How does the organization know that things are actually working? Are they improving? Are there new requirements? Is there mandatory reporting? Similar to compliance there may be external industry, government or regulatory standards that need to be considered.

  • Risk: What types of risks does the organization face while trying to protect identifiable information, Intellectual Property (IP), financial information? Who may be interested or could use this information if stolen, including external and internal threats as well as unintentional or malicious? A commonly forgotten but extremely important consideration within risk is addressing Disaster Recovery and Business Continuity.

  • Compliance: Is there a specific industry, government, or regulatory requirements that dictate or provide recommendation on criteria that your organization's security controls must meet? Examples of such standards, organizations, controls, and legislation are ISO27001, NIST, PCI-DSS.

The collective role of organization(s) is to manage the security standards of the organization through their lifecycle:

  • Define: Set organizational policies for operations, technologies, and configurations based on internal factors (business requirements, risks, asset evaluation) and external factors (benchmarks, regulatory standards, threat environment).

  • Improve: Continually push these standards incrementally forward towards the ideal state to ensure continual risk reduction.

  • Sustain: Ensure the security posture doesn't degrade naturally over time by instituting auditing and monitoring compliance with organizational standards.

Prioritize security best practices investments

Security best practices are ideally applied proactively and completely to all systems as you build your cloud program, but this isn't reality for most enterprise organizations. Business goals, project constraints, and other factors often cause organizations to balance security risk against other risks and apply a subset of best practices at any given point.

We recommend applying as many of the best practices as early as possible, and then working to retrofit any gaps over time as you mature your security program to include review, prioritization, and proactive application of best practices to cloud resources. We recommend evaluating the following considerations when prioritizing which to follow first:

  • High business impact and highly exposed systems: These include systems with direct intrinsic value as well as the systems that provide attackers a path to them. For more information, see Identify and classify business critical applications.

  • Easiest to implement mitigations: Identify quick wins by prioritizing the best practices, which your organization can execute quickly because you already have the required skills, tools, and knowledge to do it (for example, implementing a Web App Firewall (WAF) to protect a legacy application). Be careful not to exclusively use (or overuse) this short-term prioritization method. Doing so can increase your risk by preventing your program from growing and leaving critical risks exposed for extended periods.

Microsoft has provided some prioritized lists of security initiatives to help organizations start with these decisions based on our experience with threats and mitigation initiatives in our own environments and across our customers. See Module 4a of the Microsoft CISO Workshop.

Checklist

What considerations for compliance and governance did you make?


  • Create a landing zone for the workload. The infrastructure must have appropriate controls and be repeatable with every deployment.
  • Enforce creation and deletion of services and their configuration through Azure Policies.
  • Ensure consistency across the enterprise by applying policies, permissions, and tags across all subscriptions through careful implementation of root management group.
  • Understand regulatory requirements and operational data that may be used for audits.
  • Continuously monitor and assess the compliance of your workload. Perform regular attestations to avoid fines.
  • Review and apply recommendations from Azure.
  • Remediate basic vulnerabilities to keep the attacker costs high.

In this section

Follow these questions to assess the workload at a deeper level.

Assessment Description
Are there any regulatory requirements for this workload? Understand all regulatory requirements. Check the Microsoft Trust Center for the latest information, news, and best practices in security, privacy, and compliance.
Is the organization using a landing zone for this workload? Consider the security controls placed on the infrastructure into which the workload will get deployed.
Do you have a segmentation strategy Reference model and strategies of how the functions and teams can be segmented.
Are you using management groups as part of your segmentation strategy? Strategies using management groups to manage resources across multiple subscriptions consistently and efficiently.
What security controls do you have in place for access to Azure infrastructure? Guidance on reducing risk exposure in scope and time when configuring critical impact accounts such as Administrators.

Azure security benchmark

The Azure Security Benchmark includes a collection of high-impact security recommendations you can use to help secure the services you use in Azure:

Security Benchmark The questions in this section are aligned to these controls:

Reference architecture

Here are some reference architectures related to governance:

Cloud Adoption Framework enterprise-scale landing zone architecture

Next steps

Provide security assurance through identity management to authenticate and grant permission to users, partners, customers, applications, services, and other entities.

Go back to the main article: Security