<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://inibudi.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=TLS</id>
	<title>TLS - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://inibudi.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=TLS"/>
	<link rel="alternate" type="text/html" href="https://inibudi.or.id/wiki/index.php?title=TLS&amp;action=history"/>
	<updated>2026-04-21T21:29:51Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://inibudi.or.id/wiki/index.php?title=TLS&amp;diff=22764&amp;oldid=prev</id>
		<title>Budi: ←Membuat halaman berisi &#039;Transport Layer Security (TLS) adalah suatu protokol kriptografi yang dirancang untuk menyediakan komunikasi yang aman melalui jaringan komputer, seperti Internet. TLS merupakan penerus dari SSL dan digunakan secara luas untuk mengamankan koneksi web melalui HTTPS, serta untuk aplikasi lain yang memerlukan transmisi data yang terlindungi dari penyadapan atau manipulasi. Protokol ini menggabungkan teknik kriptografi kunci...&#039;</title>
		<link rel="alternate" type="text/html" href="https://inibudi.or.id/wiki/index.php?title=TLS&amp;diff=22764&amp;oldid=prev"/>
		<updated>2025-11-24T10:59:53Z</updated>

		<summary type="html">&lt;p&gt;←Membuat halaman berisi &amp;#039;Transport Layer Security (TLS) adalah suatu &lt;a href=&quot;/wiki/index.php?title=Protokol&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Protokol (halaman belum tersedia)&quot;&gt;protokol&lt;/a&gt; kriptografi yang dirancang untuk menyediakan komunikasi yang aman melalui jaringan komputer, seperti &lt;a href=&quot;/wiki/index.php/Internet&quot; title=&quot;Internet&quot;&gt;Internet&lt;/a&gt;. TLS merupakan penerus dari &lt;a href=&quot;/wiki/index.php?title=Secure_Sockets_Layer&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Secure Sockets Layer (halaman belum tersedia)&quot;&gt;SSL&lt;/a&gt; dan digunakan secara luas untuk mengamankan koneksi &lt;a href=&quot;/wiki/index.php/Web&quot; title=&quot;Web&quot;&gt;web&lt;/a&gt; melalui &lt;a href=&quot;/wiki/index.php/HTTPS&quot; title=&quot;HTTPS&quot;&gt;HTTPS&lt;/a&gt;, serta untuk aplikasi lain yang memerlukan transmisi data yang terlindungi dari penyadapan atau manipulasi. Protokol ini menggabungkan teknik kriptografi kunci...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Transport Layer Security (TLS) adalah suatu [[protokol]] kriptografi yang dirancang untuk menyediakan komunikasi yang aman melalui jaringan komputer, seperti [[Internet]]. TLS merupakan penerus dari [[Secure Sockets Layer|SSL]] dan digunakan secara luas untuk mengamankan koneksi [[web]] melalui [[HTTPS]], serta untuk aplikasi lain yang memerlukan transmisi data yang terlindungi dari penyadapan atau manipulasi. Protokol ini menggabungkan teknik [[kriptografi kunci publik]] dan [[kriptografi kunci simetris]] untuk menjamin kerahasiaan, integritas, dan autentikasi data yang ditransmisikan.&lt;br /&gt;
&lt;br /&gt;
== Sejarah dan Pengembangan ==&lt;br /&gt;
TLS pertama kali diperkenalkan pada tahun 1999 sebagai pembaruan dari SSL 3.0. Standar ini didefinisikan oleh [[Internet Engineering Task Force|IETF]] dalam dokumen RFC, dengan versi awal dirilis sebagai TLS 1.0. Perkembangan selanjutnya meliputi TLS 1.1 (2006), TLS 1.2 (2008), dan TLS 1.3 (2018). Setiap versi membawa peningkatan pada keamanan, efisiensi, dan interoperabilitas. TLS 1.3, misalnya, menghapus dukungan untuk algoritma dan mekanisme yang dianggap lemah, serta mempercepat proses negosiasi koneksi.&lt;br /&gt;
&lt;br /&gt;
== Fungsi Utama ==&lt;br /&gt;
TLS memiliki tiga fungsi utama dalam komunikasi jaringan:&lt;br /&gt;
# Menyediakan kerahasiaan data dengan [[enkripsi]] menggunakan algoritma kunci simetris.&lt;br /&gt;
# Menjamin integritas data dengan [[fungsi hash]] kriptografis untuk mendeteksi perubahan yang tidak sah.&lt;br /&gt;
# Memastikan autentikasi pihak yang terlibat dalam komunikasi melalui sertifikat digital dan kunci publik.&lt;br /&gt;
&lt;br /&gt;
== Mekanisme Kerja ==&lt;br /&gt;
Proses kerja TLS dimulai dengan apa yang dikenal sebagai &amp;#039;&amp;#039;handshake protocol&amp;#039;&amp;#039;. Pada tahap ini, klien dan server bertukar informasi yang diperlukan untuk membentuk sesi aman. Informasi yang dipertukarkan meliputi versi protokol, daftar algoritma kriptografi yang didukung, dan sertifikat digital. Setelah parameter disepakati, kunci sesi dibentuk menggunakan mekanisme pertukaran kunci seperti [[Diffie–Hellman key exchange]] atau [[RSA]].&lt;br /&gt;
&lt;br /&gt;
== Enkripsi dan Dekripsi ==&lt;br /&gt;
TLS menggunakan kombinasi enkripsi simetris dan asimetris. Enkripsi asimetris digunakan pada tahap awal untuk pertukaran kunci, sedangkan enkripsi simetris digunakan untuk transmisi data karena lebih efisien. Algoritma yang umum digunakan mencakup [[AES]], [[ChaCha20]], dan [[Triple DES]], meskipun algoritma lama seperti Triple DES kini jarang digunakan karena kelemahan keamanan.&lt;br /&gt;
&lt;br /&gt;
== Sertifikat Digital ==&lt;br /&gt;
Komponen penting TLS adalah sertifikat digital yang dikeluarkan oleh [[Certificate Authority|CA]]. Sertifikat ini berisi kunci publik dan informasi identitas pemilik, serta ditandatangani menggunakan kunci privat CA. Dengan memverifikasi tanda tangan digital pada sertifikat, klien dapat memastikan bahwa server benar-benar pihak yang diklaim.&lt;br /&gt;
&lt;br /&gt;
== Versi TLS ==&lt;br /&gt;
Terdapat beberapa versi TLS yang telah digunakan secara luas:&lt;br /&gt;
# TLS 1.0 – Versi pertama yang resmi menggantikan SSL 3.0.&lt;br /&gt;
# TLS 1.1 – Memperbaiki kelemahan dalam penggunaan IV pada [[cipher block chaining]].&lt;br /&gt;
# TLS 1.2 – Menambahkan dukungan untuk algoritma hash yang lebih kuat seperti [[SHA-256]].&lt;br /&gt;
# TLS 1.3 – Mengurangi jumlah pesan &amp;#039;&amp;#039;handshake&amp;#039;&amp;#039; dan menghapus dukungan untuk algoritma lama.&lt;br /&gt;
&lt;br /&gt;
== Keamanan ==&lt;br /&gt;
TLS dirancang untuk mengatasi berbagai serangan terhadap komunikasi jaringan. Namun, implementasi yang salah atau penggunaan versi lama dapat membuka celah keamanan. Contoh serangan yang pernah mempengaruhi TLS termasuk [[BEAST]], [[POODLE]], dan [[Heartbleed]]. Oleh karena itu, pembaruan perangkat lunak dan konfigurasi yang tepat sangat penting untuk memelihara keamanan.&lt;br /&gt;
&lt;br /&gt;
== Penggunaan dalam Internet ==&lt;br /&gt;
Penggunaan TLS paling terlihat dalam [[HTTPS]], yang merupakan HTTP di atas TLS. Selain itu, TLS digunakan dalam protokol lain seperti [[SMTP]] untuk email, [[FTP]] untuk transfer file, dan [[IMAP]] untuk akses email. Banyak aplikasi modern, termasuk komunikasi [[VoIP]] dan [[messaging]], juga memanfaatkan TLS untuk keamanan.&lt;br /&gt;
&lt;br /&gt;
== Handshake dan Pertukaran Kunci ==&lt;br /&gt;
Tahap handshake TLS melibatkan beberapa langkah:&lt;br /&gt;
# Klien mengirimkan pesan &amp;#039;&amp;#039;ClientHello&amp;#039;&amp;#039; yang berisi versi TLS dan daftar algoritma yang didukung.&lt;br /&gt;
# Server membalas dengan &amp;#039;&amp;#039;ServerHello&amp;#039;&amp;#039; dan sertifikat digitalnya.&lt;br /&gt;
# Pertukaran kunci dilakukan menggunakan algoritma yang disepakati.&lt;br /&gt;
# Kunci sesi dibentuk dan digunakan untuk mengenkripsi data selanjutnya.&lt;br /&gt;
&lt;br /&gt;
== Rumus Kriptografi Terkait ==&lt;br /&gt;
Dalam konteks TLS, algoritma seperti [[RSA]] menggunakan rumus matematika yang telah terbukti secara akademik. Misalnya, proses enkripsi RSA dapat dinyatakan sebagai:&lt;br /&gt;
&amp;lt;math&amp;gt;c \equiv m^e \pmod{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
di mana &amp;#039;&amp;#039;m&amp;#039;&amp;#039; adalah pesan asli, &amp;#039;&amp;#039;e&amp;#039;&amp;#039; adalah eksponen publik, dan &amp;#039;&amp;#039;n&amp;#039;&amp;#039; adalah hasil perkalian dua bilangan prima besar. Dekripsi dilakukan dengan:&lt;br /&gt;
&amp;lt;math&amp;gt;m \equiv c^d \pmod{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
di mana &amp;#039;&amp;#039;d&amp;#039;&amp;#039; adalah eksponen privat.&lt;br /&gt;
&lt;br /&gt;
== Implementasi ==&lt;br /&gt;
TLS diimplementasikan dalam berbagai pustaka perangkat lunak seperti [[OpenSSL]], [[GnuTLS]], dan [[LibreSSL]]. Setiap pustaka menyediakan API untuk pengembang guna mengintegrasikan TLS ke dalam aplikasi mereka. Selain itu, sistem operasi modern biasanya menyertakan dukungan untuk TLS secara bawaan.&lt;br /&gt;
&lt;br /&gt;
== Standarisasi ==&lt;br /&gt;
Standar TLS dikembangkan oleh IETF melalui kelompok kerja yang mengeluarkan [[RFC]] resmi. Dokumentasi tersebut mencakup spesifikasi teknis, algoritma yang didukung, dan praktik terbaik implementasi. Hal ini memastikan bahwa TLS dapat digunakan secara konsisten di berbagai platform dan perangkat, serta memudahkan interoperabilitas antar sistem.&lt;/div&gt;</summary>
		<author><name>Budi</name></author>
	</entry>
</feed>