WKLD.13 — Memerlukan HTTPS semua titik akhir web publik - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

WKLD.13 — Memerlukan HTTPS semua titik akhir web publik

Perlu HTTPS memberikan kredibilitas tambahan ke titik akhir web Anda, izinkan titik akhir Anda menggunakan sertifikat untuk membuktikan identitas mereka, dan mengonfirmasi bahwa semua lalu lintas antara titik akhir Anda dan klien yang terhubung dienkripsi. Untuk situs web publik, ini memberikan manfaat tambahan dari peringkat mesin pencari yang lebih tinggi.

Banyak AWS layanan menyediakan endpoint web publik untuk sumber daya Anda, seperti, Amazon AWS Elastic Beanstalk, Amazon API Gateway CloudFront, Elastic Load Balancing, dan. AWS Amplify Untuk petunjuk tentang bagaimana kebutuhan HTTPS untuk masing-masing layanan ini, lihat berikut ini:

Situs web statis yang dihosting di Amazon S3 tidak mendukung. HTTPS Untuk HTTPS meminta situs web ini, Anda dapat menggunakannya CloudFront. Akses publik ke bucket S3 yang menyajikan konten melalui tidak CloudFront diperlukan.

Untuk digunakan CloudFront untuk melayani situs web statis yang dihosting di Amazon S3
  1. Gunakan CloudFront untuk melayani situs web statis yang dihosting di Amazon S3 (Pusat AWS Pengetahuan).

  2. Jika Anda mengonfigurasi akses ke bucket S3 publik, memerlukan HTTPS antara pemirsa dan CloudFront (CloudFrontdokumentasi).

    Jika Anda mengonfigurasi akses ke bucket S3 pribadi, batasi akses ke konten Amazon S3 dengan menggunakan identitas akses asal (dokumentasi). CloudFront

Selain itu, konfigurasikan HTTPS endpoint untuk memerlukan protokol dan cipher Transport Layer Security (TLS) modern, kecuali kompatibilitas dengan protokol lama diperlukan. Misalnya, gunakan ELBSecurityPolicy-FS-1-2-Res-2020-10 atau kebijakan terbaru yang tersedia untuk HTTPS pendengar Application Load Balancer, bukan default. ELBSecurityPolicy-2016-08 Kebijakan terbaru memerlukan minimal TLS 1,2, kerahasiaan maju, dan sandi yang kuat yang kompatibel dengan browser web modern.

Untuk informasi selengkapnya tentang kebijakan keamanan yang tersedia untuk titik akhir HTTPS publik, lihat: