Enkripsi > Jenis enkripsi > Enkripsi TLS
Enkripsi TLS, dijelaskan
Setiap kali Anda memeriksa saldo bank, masuk ke akun, atau sekadar menjelajahi web, TLS membantu melindungi data Anda saat data itu melintasi internet.
Pelajari apa itu enkripsi TLS, bagaimana ia menggantikan enkripsi SSL, cara kerjanya, seberapa aman, dan bagaimana perbandingannya dengan enkripsi end-to-end dan VPN.

Apa itu enkripsi TLS (sebelumnya enkripsi SSL)?
Transport Layer Security (TLS) adalah protokol enkripsi yang mengamankan data saat transit di jaringan. Terutama, ini melindungi lalu lintas HTTPS , sehingga Anda dapat terhubung ke situs web dengan aman. Ini juga melindungi aplikasi, email, API, VPN(jendela baru), dan komunikasi jaringan lainnya.
TLS adalah turunan langsung dari Secure Sockets Layer (SSL) dan kini hampir sepenuhnya menggantikan protokol lama yang kurang aman, meskipun kedua istilah tersebut masih sering digunakan secara bergantian.
Mengapa menggunakan TLS?
TLS adalah protokol enkripsi dasar yang mengamankan hampir semua koneksi di internet. Ini memungkinkan Anda mengirim formulir, masuk ke akun, memeriksa rincian bank, dan melakukan pembelian daring tanpa orang lain mengintip. Ini mencakup penyedia layanan internet(jendela baru) (ISP), penyedia hotspot, dan peretas yang mungkin memantau WiFi publik.
TLS membentuk koneksi terenkripsi antara perangkat Anda dan server sehingga memungkinkan transfer data secara aman. Ini memastikan:
- Kerahasiaan: Data Anda diacak sehingga hanya situs web atau server yang Anda hubungi yang dapat membacanya.
- Integritas: Data tidak dapat diubah saat transit tanpa terdeteksi.
- Autentikasi: Anda benar-benar berkomunikasi dengan situs web atau server yang asli, bukan penipu.
Apakah enkripsi TLS aman?
Ya, jika tidak, internet yang kita kenal saat ini tidak akan ada. Namun, kelemahan historis yang menyebabkan SSL dan versi awal TLS digantikan menunjukkan pentingnya menjaga peramban dan perangkat lunak lain yang terhubung ke internet tetap diperbarui sepenuhnya.
Peramban modern hanya mendukung TLS 1.2 dan TLS 1.3, dengan TLS 1.3 sebagai versi bawaan dan yang direkomendasikan.
Transparansi sertifikat dalam enkripsi TLS
Cara kerja rantai kepercayaan sertifikat
Untuk memastikan Anda berkomunikasi dengan server yang tepat, server menyajikan sertifikat digital yang memverifikasi bahwa server tersebut memang seperti yang diklaim. Sertifikat ini diterbitkan oleh Otoritas Sertifikat (CA), yaitu organisasi tepercaya yang menandatangani sertifikat yang mengikat domain tersebut ke kunci publik.
Jadi, Anda tidak memercayai situs tersebut, melainkan CA yang menjaminnya. Kepercayaan ini tercermin dalam informasi koneksi HTTPS peramban Anda, yang biasanya ditampilkan oleh ikon gembok di bilah alamat; mengkliknya memungkinkan Anda melihat rincian tentang koneksi dan sertifikat.
CA root sudah tertanam dalam peramban. Misalnya, penyimpanan root Mozilla mencakup sekitar 140 sampai 160 sertifikat root. Sertifikat ini kemudian memverifikasi CA perantara yang digunakan untuk memverifikasi sebagian besar situs web.
Secara umum, sistem ini bekerja dengan baik, tetapi tidak sempurna. :Ada ribuan CA perantara, sehingga menimbulkan permukaan serangan yang luas. Selain itu, CA dapat ditekan oleh pemerintah(jendela baru) atau diretas oleh organisasi kriminal untuk menerbitkan sertifikat yang dikompromikan. Contoh klasiknya adalah DigiNotar(jendela baru), CA Belanda yang disusupi pada 2011 oleh penyerang yang menerbitkan ratusan sertifikat palsu, dan dilaporkan menyadap lalu lintas Gmail milik sekitar 300.000 pengguna, sebagian besar di Iran.
Cara transparansi sertifikat menutup celah
Untuk mengatasi masalah ini, koneksi TLS modern menggunakan Transparansi Sertifikat (CT). Ini tidak mencegah CA diretas atau dipaksa sejak awal, tetapi membuat dampaknya jauh lebih mudah dideteksi dan dibatasi.
Setiap sertifikat yang dipercaya publik harus dicatat dalam catatan publik yang tahan manipulasi pada saat diterbitkan. Misalnya, Chrome telah menolak memercayai sertifikat apa pun yang tidak tercatat di setidaknya dua log CT independen sejak 2018.
Akibatnya, pemilik domain dapat mendeteksi sertifikat palsu untuk situsnya dalam hitungan jam, bukan dalam hitungan minggu seperti yang terjadi pada DigiNotar. Setelah terdeteksi, sertifikat yang terdampak dapat dicabut dengan cepat. Dalam kasus serius, peramban dapat menghapus kepercayaan terhadap CA pada pembaruan berikutnya.
Bagaimana cara kerja TLS?
TLS menggabungkan enkripsi asimetris dan simetris. Kriptografi asimetris (kunci publik) digunakan untuk membangun koneksi dan memungkinkan peramban serta server menyepakati rahasia bersama tanpa pernah mengirim rahasia tersebut melalui jaringan. Proses ini disebut jabat tangan TLS.

Setelah koneksi aman terbentuk, data sebenarnya ditransfer menggunakan sandi kunci simetris (biasanya AES). Algoritma enkripsi yang digunakan dinegosiasikan antara server web dan klien, seperti peramban. Sebagian besar peramban memungkinkan Anda mengklik atau mengetuk ikon kunci untuk mempelajari lebih lanjut rincian keamanan tentang algoritma enkripsi yang digunakan untuk koneksi HTTPS.

Client Hello terenkripsi (ECH)
TLS tradisional tidak menyembunyikan nama situs web yang Anda hubungi, karena jabat tangan awal membocorkan nama situs web (SNI) dan rincian lain kepada siapa pun yang mengawasi. Standar baru yang diratifikasi oleh IETF pada Maret 2026 bertujuan mengatasi masalah ini. Saat berfungsi, Client Hello terenkripsi (ECH) mengenkripsi jabat tangan itu sendiri, sehingga ISP atau operator hotspot Anda tidak lagi dapat melihat situs mana yang Anda kunjungi. Namun:
- ECH hanya berfungsi jika beberapa situs web berbagi alamat IP(jendela baru) yang sama, seperti yang terjadi di balik jaringan pengiriman konten(jendela baru) (CDN).
- Jika suatu situs memiliki IP khususnya sendiri, tujuan tetap terlihat.
- ECH bergantung pada peramban Anda yang menggunakan DNS terenkripsi (DoH) untuk mengambil kunci konfigurasi ECH. Jika gagal, koneksi akan beralih kembali secara diam-diam ke SNI teks biasa.
- ECH masih dalam tahap peluncuran dan didukung di Firefox dan Chrome. Namun, saat ini hanya sekitar 9–10% dari satu juta situs web teratas yang mendukung ECH, dan hampir semuanya menggunakan Cloudflare.
- Penyedia CDN dan DoH masih dapat mengamati tujuan akhir koneksi jaringan Anda.
TLS vs. enkripsi end-to-end
TLS dan enkripsi end-to-end sama-sama menggunakan enkripsi untuk melindungi data Anda, tetapi keduanya berbeda dalam hal siapa yang dapat mendekripsinya:
- TLS mengenkripsi koneksi antara perangkat Anda dan server. Setelah data Anda tiba di server tersebut, data itu didekripsi di sana. Siapa pun yang mengoperasikan server dapat membacanya.
- Enkripsi end-to-end (E2EE) mengenkripsi koneksi antara perangkat Anda dan perangkat lain. Bahkan jika data Anda melewati server dalam perjalanannya, hanya penerima yang dituju yang dapat mendekripsinya.
Pesan yang dikirim melalui Gmail diamankan saat transit menggunakan TLS, tetapi didekripsi ketika mencapai server Google, sehingga Google dapat membacanya. Pesan yang dikirim menggunakan E2EE, seperti pesan Signal atau email yang dipertukarkan antar pengguna Proton Mail, hanya dapat dibaca oleh penerima yang dituju.
TLS vs. VPN
TLS dan VPN sama-sama melindungi data saat transit, tetapi memiliki tujuan yang sangat berbeda:
- VPN menyembunyikan situs web yang Anda kunjungi. TLS (biasanya) tidak menyembunyikannya.
- VPN menyembunyikan kueri DNS(jendela baru) Anda. TLS (tanpa DoH) tidak menyembunyikannya.
- VPN mencegah situs web yang Anda kunjungi mengetahui alamat IP(jendela baru) asli Anda. TLS tidak mencegahnya.
- VPN tepercaya(jendela baru) tidak menyimpan log apa pun(jendela baru) dari riwayat penjelajahan Anda. TLS memungkinkan ISP Anda (dan secara tidak langsung pemerintah Anda(jendela baru)) untuk mengintai dan menyimpan log aktivitas Anda.
- TLS mengamankan koneksi secara individual, satu aplikasi atau proses dalam satu waktu. Sebaliknya, VPN merutekan semua koneksi dari perangkat Anda melalui terowongan VPN (kecuali Anda menggunakan split tunneling(jendela baru)), sehingga lebih sulit bagi pengamat untuk menyimpulkan pola perilaku melalui penggunaan peramban dan aplikasi Anda saat terhubung ke VPN.
TLS dan VPN saling melengkapi, memberikan lapisan perlindungan.
TLS menjaga Anda tetap aman daring
TLS adalah alasan Anda dapat melakukan transaksi perbankan, berbelanja, dan masuk ke akun Anda secara daring tanpa ada orang asing di jalur jaringan yang mengawasi apa yang Anda lakukan. Tanpa TLS, HTTPS tidak akan ada, dan sebagian besar hal yang kini kita anggap wajar dalam menggunakan web juga tidak akan ada.
Namun, TLS tidak pernah dirancang untuk menyembunyikan segalanya. TLS melindungi isi koneksi, bukan fakta bahwa koneksi tersebut terjadi. ISP Anda, operator hotspot WiFi, atau siapa pun yang mengawasi jaringan tetap dapat melihat situs mana yang Anda kunjungi, bahkan jika mereka tidak dapat melihat apa yang Anda lakukan. Berbeda dengan E2EE, TLS tidak mencegah layanan yang Anda hubungi mengakses data Anda.
Oleh karena itu, TLS, E2EE, dan VPN saling melengkapi: TLS menyediakan keamanan dasar, E2EE memastikan hanya penerima yang dituju yang dapat mengakses data Anda, dan VPN tepercaya menyediakan tingkat privasi daring yang tinggi.
Proton dan TLS
TLS adalah protokol yang bekerja di balik layar setiap kali Anda menggunakan aplikasi Proton (kecuali aplikasi Proton VPN, yang saat ini terutama menggunakan WireGuard(jendela baru)). HTTPS mengandalkannya untuk melindungi koneksi Anda, dan TLS juga mengamankan lalu lintas di tempat-tempat yang tidak Anda lihat secara langsung, seperti pengiriman email antar server. Namun, TLS hanya melindungi data saat data itu bergerak. Perlindungan yang lebih kuat, seperti enkripsi end-to-end dan enkripsi tanpa akses, diperlukan untuk konten yang benar-benar pribadi.


