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
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
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.