sg-aks-workshop/governance-security
Kevin Harris 6b212ab213 Updated cluster pre-provisioning. 2019-10-22 11:11:33 -05:00
..
img Added governance and security pieces. 2019-10-21 15:56:35 -05:00
README.md Updated cluster pre-provisioning. 2019-10-22 11:11:33 -05:00
SCENARIO.md Updated cluster pre-provisioning. 2019-10-22 11:11:33 -05:00

README.md

Governance + Security

This section walks us through the different aspects of governance and security that need to be thought about prior to implementing any solution. To help guide the way we have created a customer scenario based on Contoso Financials. The scenario describes the customer, along with some background, and wraps up with a list of the requirements that need to be met.

Click here to read the customer scenario.

Now that you have read the customer scenario and understand what needs to get implemented, let's get started. The majority of what is talked about in the rest of this section is technology agnostic with the implementation varying from customer to customer. For the purposes of this workshop we will be focusing on how to implement the solution using Microsoft Azure along with some Open Source Software (OSS) solutions.

Security Control Lifecycle in the Cloud

One of the first things to understand when talking about Cloud Native Security and Governance is that your security control lifecycle follows the same lifecycle it does today on-prem.

So I just do the same thing I am doing today? In some cases yes, and in other cases no. The key take-a-way is that if you simply try and do exactly what you are doing today on-prem in the Cloud you will fail. Take this opportunity to update skills, learn, and increase the organization's security posture. If you use 10-20 year old tools, you are simply going to inherit/introduce the same problems, this is your chance to start fresh.

So how is that done? It starts with a refresher of the Security Control Lifecycle:

Security Control Lifecycle

Enterprise Control Plane

Now that we know the security control lifecycle, the next thing to tackle is the Enterprise Control Plane (ECP). What is ECP you ask? ECP is all about the common problems that Enterprises need to solve in order to adopt Public Cloud.

Enterprise Control Plane

Ok, great! I know what my common challenges are, but how does ECP help me meet those challenges. Great question, take a look at the following diagram to get a feeling of how ECP can help you hit the ground running versus starting from scratch.

Enterprise Control Plane - Why?

Enterprise Control Plane Architecture

Now that I know why I want to adopt an Enterprise Control Plane (ECP) framework, what does that look like on Azure?

Enterprise Control Plane Architecture?

Enterprise Control Plane Governance

One of the key benefits of putting an Enterprise Control Plane framework in place is the ability to see how compliant your environment is compared to the security controls that need to be adhered too. In other words, governance observability. The following is a sample screenshot of what a Governance Compliance dashboard could look like.

Enterprise Control Plane Governance?

Next Steps

Cluster Pre-Provisioning