One of the biggest barriers to enterprises securing their data is the lack of security knowledge required and the need to rewrite code. With the introduction of CipherTrust Data Protection Gateway (DPG), we plan to simplify data protection.
With DPG in picture, enterprises can protect any sensitive data which is incoming or outgoing from a cloud-native application via REST API.
DPG is designed from the ground up to seamlessly fit with existing cloud-ready applications. It is deployed as a sidecar and performs cryptographic operations transparently on behalf of the application. The application never has to know about encryption. Best of all, no code changes are necessary.
DPG allows enterprises to centralized configure their cryptographic policies in a reusable, human-readable way and to deploy data protection that fits seamlessly within their native cloud deployment.
When a client sends a request to the application server and then receives a response, the JSON payload can contain sensitive information such as credit card numbers. This information is vulnerable to unauthorized access. Based on configured policies, DPG can secure the sensitive data in the payload sent to the application server and returns the ciphertext or plaintext. DPG transparently protects sensitive data without modifying the application.
Make sure that CipherTrust Manager is up and running. Refer to CipherTrust Manager Deployment for details.
For FPE/AES, DPG does not support data length greater than block size defined for the cardinalities. For details, refer to the Cardinality Block-Size Table.
Supported Data Types
DPG protects data that is transferred via REST API within the JSON request and response messages and query params in the request URL.
Supported Encoding Method
DPG only supports UTF-8 character set range. Any characters outside the configured character set range are preserved in the output.
DPG is a standard Docker image and, as such, can be deployed in any Kubernetes environments or as a standalone Docker Container.
DPG is licensed per REST API endpoint configuration. Licenses for DPG are part of the CipherTrust Flex Connector Advanced. For details, refer to DPG Licensing Model.