Advanced IAM Flashcards

1
Q

What is Directory Service and what is it used for?

A

family of managed services that allow you

to connect AWS resources with on-premises AD (active directory)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Main difference between AD and Simple AD

A

Simple AD does not support trusts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

AD trust

A

used to extend existing AD to on-premises AD, and create a resource forest.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is AWS Cognito User Pools

A

managed user directory for SaaS application, intended for sign-up and sign-in for web or mobile apps.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

AD vs Non-AD compatible services

  1. Managed Microsoft AD
  2. AD Connector
  3. Simple AD
  4. Cloud Directory
  5. Cognito User Pools
A

AD 1,2,3

Non AD 4,5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

AD supports what authentication protocols?

A

Kerberos, LDAP, NTLM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

AWS managed Microsoft AD

A

provides domain controllers running Windows Server, which you get 2 of by default

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

AWS vs customer responsibility
1. Multi-AZ deployment, Patch, monitor, recover
2. Users, groups GROs, Standard AD tools
3. Scale out DCs, Trusts, certificate authorities
4. Instance rotation, Snapshot and restore
50/50

A

AWS 1,4

customer 2,3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

T/F AWS Directory Service is a standalone directory in the cloud

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ARN

A

Amazon resource name

partition:service:region:account_id:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How do you manage users and groups on an AD network?

A

apply group policies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Policy evaluation logic

A

Not explicitly allowed == implicitly denied

explicit deny > everything else

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are Permission boundaries used for?

A

used to delegate administration to other users. Controls the level of permissions users can grant.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is RAM (not random access memory) and what does it do

A

Resource Access Manager - allows resource sharing between accounts. Works on individual accounts and AWS Organizations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What kind of resources can you share (RAM)

A

App Mesh, Aurora, CodeBuild, EC2, EC2 Image Builder, License Manager, Resource Groups, Route 53

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Cloud Directory

A

Directory based store for developers using hierarchies with hundreds of millions of objects.

17
Q

AD is based on what two authentication protocols?

A

LDAP ( lightweight directory access service) and DNS ( Domain name service )

18
Q

Whats the downside to AD?

A

high overhead , because its designed for high availability over multiple servers

19
Q

What is Active Directory

A

on premises directory services used by most enterprises. structured into trees.

20
Q

What is AD Connector

A

Directory gateway for on premises AD. Allows on premises users to log into AWS using AD.

21
Q

Does AD Connector avoid caching data in the cloud? Y/N?

A

Y

22
Q

What is SSO?

A

is an authentication scheme that allows a user to log in with a single ID and password to any of several related, yet independent, software systems.