Banyak aplikasi pesan menampilkan keterangan bahwa percakapan Anda "dienkripsi end-to-end". Kalimat itu terdengar meyakinkan, tetapi sering tidak jelas artinya. Apa yang sebenarnya dilindungi, dan apa yang tidak?
Gambaran sederhananya
Bayangkan Anda mengirim surat dalam kotak terkunci. Gembok dan kuncinya hanya dimiliki Anda dan penerima. Kurir yang membawa kotak itu, kantor pos, bahkan perusahaan yang menyediakan jasa kurir, hanya bisa memegang kotak tertutup. Itulah inti enkripsi end-to-end (E2EE): pesan diacak di perangkat pengirim dan baru dibuka di perangkat penerima.
Server aplikasi tetap ikut meneruskan pesan, tetapi yang dilihatnya hanya data acak yang tidak bisa dibaca tanpa kunci.
Bagaimana kuncinya dibuat
Proses detailnya rumit, tetapi alurnya bisa diringkas:
- Setiap perangkat membuat sepasang kunci: kunci publik (boleh dibagikan) dan kunci privat (disimpan rahasia di perangkat).
- Pengirim memakai kunci publik penerima untuk mengacak pesan atau untuk menyepakati kunci rahasia bersama.
- Hanya kunci privat penerima yang bisa membukanya kembali.
- Aplikasi modern biasanya mengganti kunci secara berkala sehingga pesan lama tidak otomatis terbuka bila satu kunci bocor di kemudian hari.
Karena kunci privat tidak pernah meninggalkan perangkat, penyedia layanan tidak bisa membuka pesan Anda, sekalipun diminta.
Bedanya dengan enkripsi biasa
| Jenis | Yang dilindungi | Siapa yang bisa membaca |
|---|
| Enkripsi saat transit (HTTPS/TLS) | Data saat berpindah di jaringan | Penyedia layanan masih bisa membaca di servernya |
| Enkripsi saat disimpan | Data di server atau penyimpanan | Penyedia layanan memegang kuncinya |
| End-to-end | Data dari perangkat ke perangkat | Hanya pengirim dan penerima |
Tanda gembok pada peramban hanya menunjukkan enkripsi saat transit. Itu bukan E2EE.
Batasan yang sering terlewat
E2EE kuat, tetapi tidak menutup semua celah:
- Perangkat yang terinfeksi. Jika ponsel Anda disusupi, pesan bisa dibaca setelah didekripsi di layar.
- Cadangan. Cadangan percakapan di penyimpanan awan kadang tidak ikut dienkripsi end-to-end, kecuali Anda mengaktifkannya.
- Metadata. Siapa berbicara dengan siapa, kapan, dan seberapa sering bisa tetap tercatat meski isinya terlindungi.
- Tangkapan layar dan penerus pesan. Penerima tetap bisa menyalin atau meneruskan isi pesan.
- Verifikasi kontak. Tanpa memeriksa kode keamanan, Anda mengandalkan aplikasi untuk memastikan kunci yang dipakai memang milik orang yang dituju.
Apa yang bisa Anda lakukan
- Cek apakah E2EE aktif bawaan atau harus dinyalakan manual di aplikasi yang Anda pakai.
- Aktifkan kunci layar dan perbarui sistem operasi agar perangkat tidak mudah disusupi.
- Periksa pengaturan cadangan dan aktifkan enkripsi cadangan bila tersedia.
- Untuk percakapan sensitif, bandingkan kode keamanan dengan lawan bicara lewat jalur lain.
Kesimpulan
Enkripsi end-to-end memastikan isi pesan tidak bisa dibaca pihak ketiga, termasuk penyedia aplikasinya. Namun ia melindungi pesan saat dikirim, bukan perangkat, cadangan, atau kebiasaan penggunanya. Pahami batasnya, dan perlindungan itu akan benar-benar bekerja untuk Anda.