Organizations are starting to realize that they need to closely monitor their cloud security posture, and protect their cloud workloads against threats. Azure Security Center covers scenarios by offering Cloud Security Posture Management (CSPM) and Cloud Workload Protection Platform (CWPP) capabilities (read this article for more details).
To effectively determine the benefits of adopting Security Center, you should perform a Proof of Concept (PoC). Even before enabling Security Center in your subscription and start validating your scenarios, you should go through a planning process to determine a series of tasks that must be accomplished in this PoC.
Planning Each Phase
Use following schedule to perform their Security Center PoC. Keep in mind that this is an example, and each organization may adequate this according to their needs.
The sections that follow will explain each phase in more details.
During the planning phase you will organize a meeting with key stakeholders of this PoC. At minimum, you should have representatives from IT (mainly the ones that are responsible for your Cloud workloads), Security Operations, and Security Governance. The intent of this phase is to determine the answers for the following items:
Scope of the PoC: what are you going to validate on this PoC? What scenarios do you want to test?
Requirements: based on the scope, you can start determining the requirements for this PoC. This includes at least the following items:
Determine which users should have administrative and read access to the subscriptions that Security Center will be enabled. Use this article as a reference to review the roles (RBAC) available for Security Center.
If you are going to use multiple subscriptions, define the workspace model (centralized or distributed). In Security Center, this is defined using the Data Collection tier, visit this article for more information about the options available.
In the same Data Collection option, define if you are going to use Auto Provision or not. By using auto provision, the MMA agent will be automatically installed in the VMs that are under the selected subscription (preferred option).
If you are going to use multiple subscriptions, consider using Management Group to manage Security Policy across all subscriptions. For more information about this, read this article.
If you are going to use multiple subscriptions and want to automate the onboarding process, use the PowerShell examples described in this article.
Define which resources will be monitored during the POC to define which resources should be enabled in Standard Tier:
Note: you can use Standard Tier free for 30 days, therefore only upgrade to Standard when you are ready to work on the PoC.
Determine which PaaS workloads will be tested. Use this article to determine which PaaS workloads are supported by Security Center.
Define which VMs will be available through the Internet (via RDP or SSH) to test functionalities such as JIT VM Access, Network Map and Network Hardening.
Determine the Operating System for the VMs that will be deployed for this PoC. Use this article to obtain the list of supported operating systems. These VMs can be in Azure, or on-premises.
Measure success: this is something very important to establish before starting your PoC, because this will help you to set the right expectation and based on that expectation, measure if your PoC was a success or not.
At the end of this phase you have the first checkpoint (A). On this checkpoint you should document the following items:
Scope of the PoC, the requirements, timeline and the decision of how you will measure success.
Next steps of the PoC
If there are requirements that needs to be in place before the implementation, these requirements must be listed and planned for implementation
The timeline for implementation of those requirements needs to be established
This phase will focus on the implementation of the requirements. When going through those requirements, make sure to document everything that needs to be changed in the environment. One classic example is when the members of the Team that are implementing Security Center don’t have the right level of permission in all subscriptions. This can cause delays if the team that is implementing Security Center is not the same team that manages Azure Identity. For this reason, it becomes critical to involve the right stakeholders since the planning phase.
At the end of this phase you have the second checkpoint (B). On this checkpoint you should document the following items:
Changes that were performed in the environment to adequate with the PoC requirements.
Define when the implementation phase will start
This is critical because once you upgrade from Free to Standard Tier, you have 30 days free trial, and you should ensure that you utilize those days to validate all scenarios.
Implementation and validation
Now you are ready to flip the switch and upgrade from Free to Standard tier, and once you do that the next step is the implementation of the scenarios that you established during the planning phase. Here are the most common scenarios that are covered during a PoC:
At the end of this phase you have the third checkpoint (C). On this checkpoint you should document the following items:
Each scenario that was tested and its results
The learnings from each scenario. These learning can be used to determine if you foresee any roadblock that can delay the Security Center adoption in the production environment and how to overcome those
This is the final phase of the PoC, and it is strategically done 5 days before you reach the 30 days trial, and the reason for that is because you want to have a spare time to make your final decision if you want to keep using Security Center Standard Tier or not, and if not you can rollback to Free tier. This is the time to re-engage the stakeholders, present the results, and the benefits of adopting Security Center in production.
At the end of this phase you have the last checkpoint (D). On this checkpoint you should document the following items:
Final PoC report
Final decision regarding Security Center Standard Tier adoption
Summary of the next steps, which needs to include the final considerations of Security Center adoption in production and across all subscriptions