-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Major Change
-
Security 2019-03-25, Security 2019-04-08, Security 2019-04-22, Security 2019-05-06, Security 2019-05-20
- In MongoBase::Functions,
hook runCommand() (handles aggregate, find(), findAndModify, insert, update, delete, etc), insert(), delete(), remove(), update(), runCommandWithMetadata() to encrypt and decrypt data - Directly call the query_analysis functions to do the transformations
- Add new functions to transform markings into encrypted data
JSON Schema Management:
- Query KeyStore for JSON schema and cache JSON schema in memory
- Add ability to query remote mongodb key store in C++
- Store schemas in an LRU cache in memory keyed, ie Map<string, BSON>
- Store keys in an LRU cache in memory as well
- depends on
-
SERVER-39893 Implement AEAD_AES_256_CBC_HMAC_SHA_512
- Closed
-
SERVER-39894 Add support for AWS credentials in the shell
- Closed
-
SERVER-39896 Write shell JS API for explicitly encrypting and decrypting data
- Closed