ESA menyediakan konfigurasi SSL/TLS untuk mengenkripsi lalu lintas jaringan serta mencegah pencurian dan perusakan data.
Konsep utama
Protokol dan sertifikat SSL/TLS
SSL adalah protokol keamanan yang beroperasi antara TCP/IP dan protokol lapisan aplikasi untuk melakukan otentikasi server serta mengenkripsi komunikasi. Protokol ini distandarisasi oleh IETF sebagai TLS. Keduanya umumnya dirujuk secara bersama sebagai SSL/TLS.
Sertifikat SSL/TLS adalah sertifikat digital yang diterbitkan oleh otoritas sertifikasi (CA). Sertifikat ini memverifikasi identitas situs web dan mengenkripsi data guna menjamin kerahasiaan serta integritas selama transmisi.
HTTPS merupakan versi aman dari HTTP yang menggunakan sertifikat SSL/TLS untuk membangun koneksi terenkripsi, sehingga memungkinkan otentikasi situs web dan perlindungan data.
Mengapa menggunakan enkripsi HTTPS?
-
Tingkatkan Keamanan: HTTPS melindungi dari penyadapan, perusakan, dan pembajakan, sehingga mencegah kebocoran data sensitif seperti session ID dan cookie.
-
Tingkatkan Pengalaman Pengguna: Browser menampilkan peringatan "tidak aman" untuk situs HTTP, yang dapat mengurangi kepercayaan pengguna.
-
Tingkatkan SEO: Mesin pencari utama memberikan prioritas pada situs HTTPS, sehingga meningkatkan peringkat pencarian Anda.
Enkripsi HTTPS end-to-end
Konfigurasi SSL/TLS mencakup dua segmen koneksi: tautan akses dan tautan origin-fetch.
Tautan akses
Tautan akses adalah koneksi terenkripsi antara klien dan POP ESA. Konfigurasi dilakukan melalui pengaturan edge certificate dan client certificate.
-
Edge certificate: Mengaktifkan otentikasi satu arah terhadap POP ESA oleh klien. Setelah dikonfigurasi pada POP ESA dengan SSL/TLS diaktifkan, komunikasi dari klien ke POP menggunakan HTTPS.
Edge Certificates Alur enkripsi:

-
Client certificate: Mengaktifkan otentikasi timbal balik (mTLS). Pasang sertifikat yang dikeluarkan oleh ESA pada klien dan aktifkan verifikasi. ESA kemudian memvalidasi sertifikat klien untuk otentikasi identitas timbal balik.
Client Certificates Alur enkripsi:

Tautan pengambilan asal
Tautan origin-fetch adalah koneksi terenkripsi antara server origin Anda dan node ESA. Konfigurasi mencakup protokol dan port origin fetch, verifikasi sertifikat origin, dan otentikasi timbal balik untuk origin fetch.
-
Protokol dan port origin: Tetapkan protokol (HTTP atau HTTPS) dan port yang digunakan ESA untuk terhubung ke server origin Anda.
-
Verifikasi Sertifikat Origin: Saat diaktifkan, ESA memvalidasi sertifikat origin (masa berlaku dan kepercayaan CA) serta memutus koneksi yang tidak valid.
-
Otentikasi timbal balik untuk origin fetch: Saat diaktifkan, ESA mengirimkan sertifikatnya ke server origin, yang kemudian memverifikasi identitas ESA.
Alur enkripsi origin-fetch:
Fitur
|
Fitur |
Deskripsi |
|
|
Edge Certificate |
Tambahkan rekaman CNAME ke DNS otoritatif situs Anda untuk mendelegasikan pemeriksaan DCV bagi permohonan sertifikat gratis ke ESA. ESA secara otomatis menerbitkan dan memperbarui sertifikat gratis tersebut. |
|
|
Anda dapat mengonfigurasi fitur pengalihan paksa ke HTTPS untuk mengarahkan permintaan client yang dikirim ke POP Edge Security Acceleration (ESA) ke protokol HTTPS yang lebih aman. |
||
|
Saat client mengirim permintaan HTTPS ke POP Edge Security Acceleration (ESA), POP merespons dan memulai proses jabat tangan TLS. Client dan POP bernegosiasi untuk menentukan paket sandi dan versi protokol yang kompatibel guna menjamin transmisi data dua arah yang aman. Anda dapat menyesuaikan paket sandi dan versi protokol TLS sesuai kebutuhan. |
||
|
Fitur Pengikatan OCSP memungkinkan Edge Security Acceleration (ESA) untuk melakukan pre-cache hasil validasi sertifikat online dan mengirimkannya ke client. Hal ini menghilangkan kebutuhan client untuk langsung melakukan kueri ke CA guna memeriksa status sertifikat, sehingga mengurangi waktu validasi sertifikat dan meningkatkan kecepatan akses pengguna. |
||
|
Enkripsi oportunis memungkinkan browser mengakses tautan HTTP melalui koneksi TLS. Hal ini meningkatkan keamanan untuk situs yang belum sepenuhnya bermigrasi ke HTTPS. |
||
|
Aktifkan HTTP Strict Transport Security (HSTS) untuk memaksa client seperti browser agar terhubung ke POP Edge Security Acceleration (ESA) melalui HTTPS. |
||
|
Client Certificate |
Anda dapat menggunakan CA yang disediakan oleh ESA untuk membuat sertifikat klien dan menerapkannya pada aplikasi mobile Anda. ESA menghasilkan CA unik untuk setiap akun, dan semua sertifikat klien yang diterbitkan oleh CA ini secara otomatis dipercaya oleh POP ESA. |
|
|
Dengan mengaitkan sertifikat klien ke hostname tertentu, Anda dapat mengaktifkan mTLS. Hal ini memastikan hanya client yang memiliki sertifikat klien valid yang dapat mengakses layanan atau sumber daya tertentu. |
||
|
Anda dapat mengonfigurasi aturan Web Application Firewall (WAF) untuk memblokir permintaan yang gagal dalam autentikasi sertifikat klien. |
||
|
Origin Certificate |
Konfigurasikan protokol dan port yang digunakan POP ESA saat mengambil sumber daya dari server origin Anda. |
|
|
Secara default, ESA tidak memvalidasi sertifikat origin selama pengambilan origin HTTPS. Untuk skenario keamanan tinggi, aktifkan Enforce Validation of Origin Certificate untuk mencegah pembajakan lalu lintas origin. Saat diaktifkan, ESA memvalidasi tanggal kedaluwarsa sertifikat origin, kecocokan nama domain, dan CA root. Jika verifikasi gagal, proses jabat tangan TLS gagal dan kode status 502 dikembalikan. |
||
|
Otentikasi timbal balik TLS (mTLS) mengharuskan client dan server saling mengotentikasi satu sama lain. |
Ketersediaan berdasarkan edisi
Kategori fitur | Fitur detail | Entrance (0 USD/bulan) | Pro (15 USD/bulan) | Premium (249 USD/bulan) | Enterprise (hubungi tim penjualan untuk harga khusus) |
10 | 50 | 70 | 100 images | ||
10 | 20 | 50 images | |||
5 | 10 | 20 | 50 images | ||
Pemeriksaan ketersediaan sertifikat | |||||
Edge certificate - Konfigurasi paket sandi TLS dan versi protokol | |||||
