Dapatkan penawaran menarik sekarang
Sitespirit
Sitespirit

Mengenal TLS, Cara Kerja, Fungsi dan Perbedaannya dengan SSL

Alya Fadhilla Ditinjau oleh Muhammad Robith Adani Diperbarui: 6 menit baca

Jawaban Singkat

TLS (Transport Layer Security) adalah protokol keamanan yang mengenkripsi koneksi antara klien, seperti browser, dan server sehingga data yang dikirim tidak bisa dibaca atau diubah pihak lain.

  • TLS bekerja lewat jabat tangan (handshake) yang memakai kriptografi asimetris untuk memverifikasi server dan menyepakati kunci sesi, lalu data dienkripsi secara simetris dengan kunci tersebut.
  • TLS adalah penerus SSL; semua versi SSL serta TLS 1.0 dan 1.1 sudah ditinggalkan, sehingga versi yang dipakai kini adalah TLS 1.2 dan TLS 1.3.

Ditinjau oleh Muhammad Robith Adani Didukung 3 sumber

Daftar Isi
  1. Apa Itu TLS?
  2. Cara Kerja TLS
  3. Fungsi TLS
    1. 1. Mencegah pencurian data
    2. 2. Meningkatkan reputasi situs web
    3. 3. Memastikan tingkat integritas data
    4. 4. Tingkatkan pengoptimalan mesin telusur
  4. Perbedaan TLS dan SSL
    1. 1. Status dan versi
    2. 2. Tingkat keamanan
    3. 3. Istilah sertifikat
  5. Mengapa Situs Web Harus Menggunakan TLS?
    1. 1. Menghindari kemungkinan peretasan
    2. 2. Mencegah kesalahan komunikasi
    3. 3. Optimasi website di search engine

TLS adalah singkatan dari Transport Layer Security, yang berfungsi untuk membantu keamanan dan kenyamanan dari pengguna saat berkomunikasi melalui internet. Teknologi ini membantu mencegah penyadapan dan pengubahan data dengan cara mengenkripsinya.

Transport Layer Security berperan dalam proteksi tambahan dari data-data Anda. Artikel ini mengulas pengertian Transport Layer Security, cara kerja, contoh, fungsi, dan juga perbedaannya dengan SSL.

Apa Itu TLS?

Transport Layer Security adalah protokol keamanan yang mengenkripsi koneksi antara klien (misalnya browser atau aplikasi) dan server, sehingga data yang dikirim tidak bisa dibaca atau diubah pihak lain. TLS adalah teknologi di balik awalan https pada alamat website dan ikon gembok di browser (sejak 2023, Chrome menggantinya dengan ikon pengaturan situs).

Protokol enkripsi diterapkan ke seluruh data dan informasi yang dikirim serta diterima melalui jaringan. Data-data tersebut termasuk email, sesi browser, dan transfer file. Oleh karena itu, pihak lain atau peretas tidak akan mampu mengakses informasi sensitif pengguna seperti kredensial login dan nomor kartu kredit.

Transport Layer Security memungkinkan akses terenkripsi ke data hanya oleh pengguna yang berwenang. Di pasar atau toko online, misalnya, TLS mengubah data sensitif pengguna seperti nama pengguna, kata sandi, dan nomor akun menjadi kode rahasia. Ini memastikan bahwa orang lain tidak dapat membaca informasi sensitif.

Protokol Transport Layer Security dirancang untuk mencapai tiga tujuan utama, yaitu enkripsi, integritas, dan autentikasi:

  • Enkripsi: Menjaga perlindungan terhadap pihak ketiga dengan menyembunyikan transfer data.
  • Integritas: Memastikan bahwa semua data tidak diretas, dirusak, atau diubah.
  • Autentikasi: Memastikan bahwa pihak yang mengirimkan atau bertukar informasi adalah seperti yang mereka katakan.

Cara Kerja TLS

Cara kerja TLS adalah dengan membuat klien dan server menyepakati koneksi aman sebelum data dikirim. Transport Layer Security berperan saat pengguna mengakses situs web yang aman dengan memilih metode enkripsi seperti AES (Advanced Encryption Standard).

Transport Layer Security dikembangkan oleh IETF (Internet Engineering Task Force) dan bekerja dengan menggunakan dua lapisan keamanan, yaitu protokol record (TLS record protocol) yang membungkus dan mengenkripsi data, serta protokol jabat tangan (TLS handshake). Keduanya menerapkan metode enkripsi simetris dan asimetris untuk mengamankan proses transmisi data dan komunikasi antara klien dan server.

Misalnya, protokol jabat tangan Transport Layer Security menggunakan kriptografi asimetris (kunci publik dan kunci privat) untuk memverifikasi identitas server dan menyepakati kunci sesi. Setelah itu, data dienkripsi dengan kriptografi simetris memakai kunci sesi tersebut karena prosesnya jauh lebih cepat.

Berikut adalah gambaran cara kerja jabat tangan TLS 1.2 dengan pertukaran kunci RSA:

  1. Klien mengirimkan versi Transport Layer Security yang didukungnya beserta daftar cipher suite (metode penyandian), disertai nomor acak untuk digunakan nanti.
  2. Server kemudian mengonfirmasi opsi mana yang digunakannya untuk membuat koneksi.
  3. Server mengirimkan sertifikat TLS ke klien untuk menyelesaikan proses autentikasi.
  4. Setelah memvalidasi sertifikat tersebut, klien akan membuat dan mengirim kunci pra-master yang telah dienkripsi dengan kunci publik server dan didekripsi dengan kunci privat server.
  5. Klien dan server menggunakan berbagai nomor acak serta kunci pra-master yang telah dihasilkan untuk menciptakan key atau kunci sesi. Klien dan server kemudian saling mengirim pesan Finished yang dienkripsi dengan kunci sesi untuk memastikan prosesnya tidak diubah pihak lain.
  6. Proses jabat tangan Transport Layer Security selesai. Klien dan server membuat enkripsi yang aman dan simetris.
  7. Setelah itu, seluruh data aplikasi dikirim menggunakan enkripsi simetris dengan kunci sesi yang unik untuk setiap koneksi.

Pada TLS 1.3 (distandarkan IETF tahun 2018 sebagai RFC 8446, kini digantikan RFC 9846), proses jabat tangan dipersingkat menjadi satu kali bolak-balik (round trip) dan pertukaran kunci RSA dihapus. Klien dan server memakai pertukaran kunci Diffie-Hellman sehingga setiap sesi memiliki kunci baru (forward secrecy). Hasilnya, koneksi lebih cepat sekaligus lebih aman.

Protokol keamanan ini juga menambahkan HMAC atau kode autentikasi pesan berbasis hash ke semua data yang dikirim dan diterima untuk memverifikasi keaslian data (pada TLS 1.3, fungsi ini dijalankan oleh cipher AEAD seperti AES-GCM). Saat ini, Transport Layer Security merupakan protokol keamanan default yang telah digunakan oleh sebagian besar dari browser modern dan aplikasi lainnya.

Fungsi TLS

Fungsi TLS

(Photo: Pinterest)

TLS adalah protokol jaringan yang memfasilitasi keamanan. Jadi apa peranan serta fungsi TLS dalam menjamin keamanan pengguna?

1. Mencegah pencurian data

Fungsi TLS yang utama adalah untuk mencegah penyadapan dan pencurian informasi sensitif seperti username, password, nomor rekening, KTP, dan lain-lain. TLS pada dasarnya dirancang untuk menciptakan komunikasi internet yang sehat melalui perangkat lunak enkripsi yang andal.

Hal ini memungkinkan klien dan server untuk berkomunikasi dengan aman.

2. Meningkatkan reputasi situs web

TLS membantu pengguna memiliki pengalaman menjelajah yang lebih aman. Ini pasti akan meningkatkan reputasi dan kepercayaan pengguna situs web. Dengan demikian, mereka tidak perlu ragu memberikan informasi untuk mendaftarkan akun atau menyelesaikan transaksi di situs web.

3. Memastikan tingkat integritas data

Protokol TLS mendukung kode autentikasi untuk menjaga keamanan dan integritas data. Kode autentikasi ini menjamin bahwa semua komunikasi dan transfer data berfungsi sebagaimana mestinya. Data tiba di alamat tujuan tanpa diubah atau dirusak oleh pihak ketiga.

4. Tingkatkan pengoptimalan mesin telusur

Fungsi TLS yang terakhir adalah peningkatan optimisasi mesin pencari (SEO). Sejak 2014, Google menggunakan HTTPS, yang berjalan di atas TLS, sebagai salah satu sinyal peringkat. Bobotnya memang ringan dibanding kualitas konten, tetapi HTTPS sudah menjadi standar dasar website modern.

Hal ini tidak terlepas dari tujuan Google untuk menyediakan pengalaman menjelajah yang aman bagi semua penggunanya. Karena itu, TLS menjadi syarat dasar bagi situs web yang ingin bersaing di mesin pencari, meskipun pengaruhnya pada peringkat tidak besar.

Perbedaan TLS dan SSL

TLS adalah penerus SSL (Secure Sockets Layer). SSL dikembangkan Netscape pada pertengahan 1990-an, lalu IETF menstandarkan penggantinya dengan nama TLS 1.0 pada 1999. Berikut perbedaan utamanya:

1. Status dan versi

Semua versi SSL (2.0 dan 3.0) sudah dinyatakan usang dan tidak aman. TLS 1.0 dan 1.1 juga resmi ditinggalkan IETF sejak Maret 2021 melalui RFC 8996. Versi yang dipakai saat ini adalah TLS 1.2 dan TLS 1.3.

2. Tingkat keamanan

SSL memiliki celah serius, misalnya serangan POODLE pada SSL 3.0 yang terungkap tahun 2014, dan memakai algoritma yang kini dianggap lemah. TLS, terutama versi 1.3, hanya mengizinkan cipher modern yang lebih kuat dan menyederhanakan proses jabat tangan sehingga lebih cepat.

3. Istilah sertifikat

Walaupun masih populer disebut “sertifikat SSL”, sertifikat yang dipasang di website saat ini sebenarnya digunakan oleh protokol TLS. Jadi, ketika penyedia hosting menawarkan SSL, yang Anda dapatkan adalah koneksi TLS.

Singkatnya, TLS adalah versi SSL yang lebih baru dan lebih aman, sehingga SSL sendiri sudah tidak layak digunakan lagi.

Mengapa Situs Web Harus Menggunakan TLS?

Berdasarkan penggunaannya, fungsi utama Transport Layer Security adalah mengenkripsi sistem internet untuk menjamin keamanan dan kenyamanan pengguna. Namun, ada beberapa fitur lain yang menjadi alasan mengapa sistem ini penting untuk website Anda yang bisa Anda pertimbangkan.

1. Menghindari kemungkinan peretasan

Secara keseluruhan, fitur enkripsi ini melindungi Anda dari risiko peretasan atau pencurian data. Data yang dikirim antara browser dan server dienkripsi, sehingga pihak yang menyadap koneksi tidak dapat membaca informasi pribadi di dalamnya.

2. Mencegah kesalahan komunikasi

TLS juga berfungsi sebagai sistem autentikasi (verifikasi). Dengan kata lain, enkripsi ini memastikan bahwa Anda mengirimkan data dan informasi ke server yang benar. Selain itu, pemeriksaan integritas memastikan data tidak diubah selama proses pengiriman.

3. Optimasi website di search engine

Manfaat lainnya, TLS membuat website Anda dapat diakses melalui HTTPS yang menjadi sinyal peringkat ringan di Google.

TLS memang tidak otomatis membawa website ke halaman teratas, tetapi tanpa HTTPS, browser seperti Chrome akan menandai halaman sebagai Not secure, sehingga pengunjung lebih mudah pergi sebelum membaca konten Anda.

Yuk, mulai bangun strategi website Anda! Konsultasikan kebutuhan Anda

Pertanyaan yang Sering Diajukan

Apa kepanjangan TLS?

TLS adalah singkatan dari Transport Layer Security, protokol keamanan yang mengenkripsi koneksi antara klien dan server. TLS menjadi teknologi di balik awalan https pada alamat website.

Apakah SSL dan TLS itu sama?

Tidak persis sama. TLS adalah penerus SSL yang lebih baru dan lebih aman, sedangkan semua versi SSL sudah usang. Sertifikat yang masih populer disebut sertifikat SSL sebenarnya dipakai oleh protokol TLS.

Untuk apa TLS dipakai pada website?

TLS mencegah penyadapan dan pencurian data sensitif seperti kata sandi dan nomor kartu kredit, memastikan data tidak diubah selama pengiriman, dan memverifikasi bahwa pengguna terhubung ke server yang benar.

TLS versi berapa yang dipakai saat ini?

TLS 1.2 dan TLS 1.3. TLS 1.0 dan 1.1 resmi ditinggalkan IETF sejak Maret 2021. TLS 1.3 mempersingkat jabat tangan menjadi satu kali bolak-balik dan memberi forward secrecy.

Referensi

  1. IETF (RFC Editor) (2026). The Transport Layer Security (TLS) Protocol Version 1.3 (RFC 9846, menggantikan RFC 8446)
  2. IETF (RFC Editor) (2021). Deprecating TLS 1.0 and TLS 1.1 (RFC 8996)
  3. Google Search Central Blog (2014). HTTPS as a ranking signal

Layanan Sitespirit yang Berkaitan

Punya pertanyaan tentang topik ini? Chat WhatsApp atau isi formulir konsultasi.

Alya Fadhilla

Ditulis oleh

Alya Fadhilla

SEO Content writer who loves to explore more information to give the best informational article for others. Besides writing non-fiction she also actively writes fiction works.

LinkedIn →

Ditinjau oleh Muhammad Robith Adani, SEO & Content Specialist pada

Informasi Terkait

ARTIKEL LAINNYA

Ikuti Update Informasi dari Sitespirit!

Cantumkan email Anda untuk mendapatkan informasi penawaran terbaik, update berita dan artikel, serta portofolio dari Sitespirit.