Azure Developer Associate (YT) - Azure Key Vault Flashcards

1
Q

Wat is Azure Key Vault?

A

Beschermd en managed cryptographic keys en andere secrets.

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

Wat zijn de 3 onderdelen van de Key Vault?

A
  • Certificate management > SSL certs voor de interne connected resources
  • Key management > create en control van encryption keys
  • Secrets management > open en controlle over tokens, passwords, certs, API keys en andere secrets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

HSM en FIPS?

A

Hardware Security Model > Hardware voor het opslaan van encrypted keys
Fedetal Information Processing Standard > US&Canadian standard that specfies security requirements

HSM & Multi-tenant > FIPS 140-2 Level 2
HSM & Single-tenant > FIPS 140-2 Level 3

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

Azure key vault - Recovery

A
  • soft-delete
  • days to retain deleted vaults
  • Purge protection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Key vault Pricing

A
  • standaard
  • premium > heeft HSM protected keys

HSM is stuk duurder

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

Wat zijn de 3 opties om een key te maken?

A
  • Generate (CMK) > RSA of AC > Hebben een Activation & Expiration date
    > Premium Vault heeft RSA-HSM & EC&HSM als extra optie
  • Import > bestaande RSA key
  • Restore backup > backups kunnen alleen in dezelfde Azure subscription
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wat zijn Microsoft Managed Keys?

A

Keys managed by MS. Ze komen niet voor in je vault. Maar achter de schermen worden ze wel gebruikt

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

Wat is Double encryption

A

Je kunt voor een storage account “infrastructure Encryption” aanzetten. Dit geeft een extra laag.
Voor een Azure Disks is het double encryption

altijd aanzetten

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

Secrets

A

Key vault kan passwords en connection string opslaan
Internal opgeslagen in sequence of octets (8-bits)
max size 25k bytes

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

X.509 Certificates

A

standaard vanuit de ITU for public key certs
* SSL/TLS en HTTPS
* encrypted emails
* code en document sign

Certificaat heeft:
* identity; hostname, organization
* public key: RSA, DSA, ECDA etc

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

Wat is een Certificate Authority (CA)?

A

vertrouwde thirds party die certs uitgeeft

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

X509 - Chain of trust

A

CA kan een cert geven die je als basis cert (Root CA) gebruikt om andere aan te maken. Deze zijn dan self-signed
De Intermediate CA kan er tussen zitten om ze aan te maken. Zij beschermen dan de Root Cert

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

Wat is een End Entity Certificate?

A

Cert gemaakt door de ICA en gebruikt door de End Entity
Entity is in die geval een SSL cert voor een website

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

X509 format

A

De cert heeft publieke metadata als
Versienr, validity period, subject, extensions > CA kan dat gebruiken voor extra data

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

X509 validatie

A

metadata > Hash > signed by Private key > creates Signature
Metadata + signature + public key maakt de certificaat

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

Certicate extensions

A

Private Enhanced Mail (PEM) > Base64 ASCII
Meestal voor X509, CSR, crypto keys
Distinguished Encoding Rules (DER) > Binary encoding
Gebruikt voor X509 en private keys
De file zelf (CER/CRT) > Base64
beide hetzelfde
Personal Information Exchange
Microsoft cert format
PKCS #12 is de vernieuwing
.p12 of .pfx

17
Q

Wat is een Certificate Signing Request (CSR)

A

bericht van een application (website) voor de registratie van een cert
CSR&raquo_space; Request&raquo_space; CA&raquo_space; Issue Certificate&raquo_space; Certificate

18
Q

Key vault en het aanmaken van X509 certs

A

Key vault werkt samen met cert issuers DigiCert & GlobalSign
Je kunt ze binnen de vault als selfsigned aanmaken. Je geeft extra info zodat je te bereiken bent wanneer nieuwe aangemaakt moeten worden.
Heeft automatic renewal

19
Q

Wat zijn de 3 componenten die van Cert die je in de vault opslaat?

A
  • Cert metadata
  • key vault key
  • key vault secret