HNSEC05-BP03 Use application layer encryption
Applying TLS encryption at the application layer ensures data confidentiality even when transmitted over untrusted networks. For optimal security, use certificates for authentication where available and ensure encryption requirements follow the latest standards and best practices, allowing only secure protocols with strong cipher suites that are regularly monitored and updated.
Desired outcome: Ensure that data remains protected on lower-speed or hosted Direct Connect connections.
Level of risk exposed if this best practice is not established: High
Benefits of establishing this best practice:
-
Protects sensitive data regardless of Direct Connect speed or type
-
Enables flexibility with software or application-based encryption
-
Maintains compliance with security policies and data protection requirements
-
Ensures end-to-end encryptions for all workloads
Implementation guidance
-
For application-layer encryption, use TLS/SSL for all sensitive communications.
-
Use certificate-based authentication where possible.
-
Periodically test and review encryption configurations and key management.