View a markdown version of this page

HNSEC07-BP01 Enforce End-to-End TLS Encryption - Hybrid Networking Lens - AWS Well-Architected Framework

HNSEC07-BP01 Enforce End-to-End TLS Encryption

Protect data integrity and confidentiality by enforcing TLS encryption for all application-layer communication, both within your cloud environment and across hybrid connections to on-premises systems. End-to-end TLS ensures that sensitive data is always encrypted in transit, even if it traverses untrusted networks.

Desired outcome: Sensitive application data remains protected from interception and tampering at all times between end users, on-premises infrastructure, and cloud workloads.

Benefits of establishing this best practice:

  • Ensures confidentiality and integrity of data in transit

  • Meets regulatory and customer expectations for data protection

  • Reduces risk of data breaches from network sniffing or man-in-the-middle attacks

  • Simplifies compliance reporting by demonstrating encryption controls

Implementation guidance

  • Configure firewall rules to only allow HTTPS traffic and block HTTP, ensuring all connections are encrypted.

  • Select the strongest cipher suites that terminate TLS connections.

  • Managed and deployed public certificates. For example, you can achieve this by using AWS Certificate Manager.

  • Managed private PKI (Public Key Infrastructure) as needed. For example, you can achieve this by using AWS Private Certificate Authority.

Resources