General SWE Flashcards

1
Q

Encryption in flight (TLS/SSL)

A
  • Data is encrypted before sending and decrypted after receiving
  • TLS certificates help with encryption (HTTPS)
  • Encryption in flight ensures no MITM (man in the middle attack) can happen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Server-side encryption at rest

A
  • Data is encrypted after being received by the server
  • Data is decrypted before being sent
  • It is sorted in an encrypted form thanks to a key (usually a data key)
  • The encryption / decryption keys must be managed somewhere, and the server must have access to it
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Client-side encryption

A
  • Data is encrypted by the client and never decrypted by the server.
  • Data will be decrypted by a receiving client.
  • The server should never be able to decrypt the data.
  • Cloud leverage envelope encryption.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly