Presentation slides- What is IAM.pdf IAM

hamzatariqkwl 11 views 12 slides Sep 02, 2024
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

AWS IAM


Slide Content

What is AWS IAM
IAM is Identity Access Management.
-Authentication
-Authorisation

Agenda
-User, Policy,Role, Groups
-Authentication methods
-Policy (managed or custom)
-Permission policy
-Identity Policy, Resource base policy
-Trust policy

-SCP, Permission boundaries
-Cross account access
-Access control using
-RBAC ( Role-based access control)
-ABAC (Attribute-based access control)

How IAM Works

User, Policy, Role, Groups

-User is an account for a user
-No permission in default
-5000 user accounts are allowed per an account
-Policy
-Permission policy
-Identity-based policies apply to the principles
-Resource-based policies apply to resources like S3
-Trust policy
-Demo

Authentication methods

-Username/password
-Access key/ Secret
-Signing certificate
-Amazon EC2
-SSH key/HTTPS GIT credentials
-AWS CodeCommit/AWS CodePipeline

STS (Secure Token Service)

-Responsible for creating short-lived token
-EC2 instance access S3 bucket
-Trust policy is used here

STS

-

SCP (Service control policy)

-SCP can be used to control access in AWS
account level
-https://docs.aws.amazon.com/organizations/latest
/userguide/orgs_manage_policies_scps.html

Permission boundaries

-Avoid privilege escalation
-If a user has permission boundary, this user
cannot create another user without adding
permission boundary
-The user cannot create another user with more
privilege than what he/she currently has

Permission boundaries

Cross account access

-Accessing a resource from another AWS account

RBAC, ABAC

-https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_a
ttribute-based-access-control.html
-Demo