App Security Flashcards

1
Q

what is the right way to communicate users and application with backend resources ?

A

Azure API

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

How API can securely authentication with resources ?

A

Oauth 2.0

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

When to use Delegated Permission and Application Permission ?

A

Delegated Permissions used with Signed In user present. User or Administrator can make the consent.
Application permission used when signed in users is not precent and only application is present. Only Administrators can delegate application permissions.

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

What is most secure way to secure APIs ?

A

Registering a application and proving what’s scope and user have to provide the consent. If user does not have enough permission, that will not work.

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

What does mean by effective permission ?

A

Effective permissions are the permissions that your app has when it makes requests to the target resource.

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

How des effective permission differ by Application permission and Delegated permission ?

A

When have delegated permission, can do only signed in user authorized permissions only.
Application permission, can user can perform based on the permission on effective permission.

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

What SKU support HSM level keys in key vault ?

A

Premium SKU

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

How to retain the deleted Key Vault ?

A

Enable Purge protection and set the retention days.

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