Visualizing Multi Cloud IAM Concepts

Julian Wiegmann
4 min readNov 26, 2022

--

Short version: scroll down and enjoy the diagrams I drew to understand key AWS, Azure and GCP IAM concepts and terminology

Update 1: Fixed the GCP pdf link

Foreword

Dear security people, Dear cloud engineers,

as some of you might know the last few years my focus area was in security operations and basically doing everything to defend the company I worked for against threat actors.

This means everything around I&R, SIEM, EDR, Threat Hunting, managing various security solutions and implementations of security controls around detection, prevention & response. This was in a traditional large scale enterprise setup which means prevent the worse case scenario which primarily is/was:

“lets prevent the bad guys talking over our windows domain / stealing all our data”

and started at the initial access phase per Mitre ATT&CK.

However,

as many of your will know the journey to the public cloud is in full swing and myself and my (ex)team for the last 3 years also had a focus and worked on cloud security.

Mostly Azure and GCP.

I recently changed job and my focus is now purely cloud security with all of its security domains. In detail this means the three main hyperscalers and security IN the cloud (what we are responsible for) and not OF the vendor/provider.

Visualising IAM for all 3 Clouds

As IAM is the most critical security domains to ‘get right’ in cloud I was re-learning, testing (hacking/breaking/red teaming vulnerable labs) and studying (AWS is new for me) IAM for all three clouds.

I was struggling somewhat with the different terminology used in three clouds and the lack of visualisation (especially in GCP documentation) and decided to ‘draw’ some thing out so it ‘clicks’ in my head along with some notes of the terminology used by the cloud providers.

To be honest it was a bit of an “Identity Crisis” cause I did wonder why I choose to do cloud security with full knowledge of knowing that I need to protect ‘all 3 clouds’… .

One thing let to another and the results are below…

Thank you and I honestly hope you find it useful and this helps you with your studies.

PS: If you appreciate this you can buy me a coffee (or pay for the storage costs) https://www.buymeacoffee.com/julianwieg

Notes / Caveats

The drawing / mind-map grew naturally and yes are slightly different for each cloud. I tried to stay consistent but I am also not spending the next 6 months re-drawing and perfecting this (I spend considerable personal time on this and my family is complaining :) )

Generally this is in no way a complete picture of all the IAM pieces in each cloud

Federation topics or specific services having their own unique IAM implementations/challanges are not all shown e.g. most PaaS databases have their own ‘database admin’ or all cloud storage solutions offer ‘access’ outside the main IAM service (mhh except GCP…)

I am not 100% sure the below is accurate on what is shown, from text and bubble boxes to flows/links… but should be very accurate

I used the cloud provider terminology

Ping me on twitter / mastodon / linkedin if you see any key mistakes or comment below if you identity mistakes or thinks “key security risk” below are not highlighted (I am easy to find)

The diagrams/pdfs are best printed in A3 size not A4 (or US letter)

This was drawn in Miro https://miro.com/ as a ‘let me just quickly draw this out’ grew over time if anyone wonders

Yes AWS is complex (but also incredible powerful / granular)

Read the cloud providers documentation and try/test things in each cloud… this is not study or ‘pass exam’ material (but could help?)

AWS

Version: 26 November 2022

https://storage.googleapis.com/multicloudiam/Multi%20Cloud%20IAM%20-%20AWS.jpg

PDF Vector graphics: https://storage.googleapis.com/multicloudiam/Multi%20Cloud%20IAM%20-%20AWS.pdf

(Medium compresses the image quality to not usable)

AWS Diagram, open PDF though

Azure

Version: 26 November 2022

https://storage.googleapis.com/multicloudiam/Multi%20Cloud%20IAM%20-%20Azure.jpg

PDF Vector graphics: https://storage.googleapis.com/multicloudiam/Multi%20Cloud%20IAM%20-%20Azure.pdf

(Medium compresses the image quality to not usable)

GCP

Version: 26 November 2022

https://storage.googleapis.com/multicloudiam/Multi%20Cloud%20IAM%20-%20GCP.jpg

PDF Vector graphics: https://storage.googleapis.com/multicloudiam/Multi%20Cloud%20IAM%20-%20GCP.pdf

(Medium compresses the image quality to not usable)

--

--

Julian Wiegmann
Julian Wiegmann

Written by Julian Wiegmann

Quality is not an act, it is a habit. I work in Cyber Security so please excuse my pessimism. Find me on twitter