SSL Adalah: Fungsi HTTPS, Jenis Sertifikat, dan Cara Memasangnya di Website
SSL membuat alamat website berawalan HTTPS dan melindungi data pengunjung. Pelajari cara kerjanya, jenis sertifikat yang tersedia, dan langkah memasangnya dengan benar.
Pernahkah Anda membuka website lalu melihat tulisan “Not secure” di samping alamatnya? Peringatan itu muncul ketika website belum memakai SSL. Bagi pengunjung, tulisan tersebut menimbulkan keraguan, terutama jika website meminta data seperti nama, nomor telepon, atau pembayaran.
Secara sederhana, SSL adalah teknologi yang mengenkripsi data yang dikirim antara browser pengunjung dan server website, sehingga data tidak mudah dibaca atau diubah pihak lain. Artikel ini menjelaskan fungsi SSL, jenis sertifikatnya, cara memasang, dan hal yang perlu dicek setelah pemasangan.
Apa Itu SSL dan HTTPS?
SSL (Secure Sockets Layer) adalah nama protokol keamanan yang kini telah digantikan oleh versi lebih baru bernama TLS (Transport Layer Security). Meski begitu, istilah “SSL” masih dipakai secara umum untuk menyebut sertifikat yang mengaktifkan koneksi aman.
Ketika sertifikat terpasang dengan benar, alamat website berubah dari http:// menjadi https://. Huruf “s” di akhir berarti secure. Penjelasan teknis yang mudah dipahami tersedia di Cloudflare Learning Center.
Bagaimana SSL Bekerja?
Bayangkan Anda mengirim surat penting. Tanpa SSL, surat dikirim dalam amplop terbuka sehingga siapa pun di jalur pengiriman bisa membacanya. Dengan SSL, surat dimasukkan ke kotak terkunci yang hanya bisa dibuka oleh penerima yang sah.
Secara garis besar prosesnya seperti ini:
- Browser menghubungi website dan meminta koneksi aman.
- Server mengirimkan sertifikat SSL yang membuktikan identitasnya.
- Browser memeriksa apakah sertifikat itu sah dan diterbitkan oleh lembaga tepercaya.
- Jika sah, keduanya membuat kunci enkripsi dan seluruh data dikirim dalam bentuk terenkripsi.
Semua proses ini terjadi dalam hitungan milidetik tanpa disadari pengunjung.
Fungsi SSL untuk Website Bisnis
Melindungi data pengunjung
Data yang diisi di formulir, seperti nama, email, nomor telepon, dan kata sandi, terlindungi selama perjalanan dari browser ke server. Ini sangat penting untuk website yang memiliki formulir kontak, login, atau pembayaran.
Membangun kepercayaan
Browser modern menandai website tanpa HTTPS sebagai tidak aman. Peringatan ini bisa membuat calon pelanggan pergi sebelum membaca penawaran Anda.
Menjaga integritas konten
HTTPS mencegah pihak di tengah jalur koneksi menyisipkan konten, misalnya iklan atau skrip, ke halaman yang dibuka pengunjung. Hal ini dijelaskan dalam artikel Why HTTPS matters dari web.dev.
Bagian dari pengalaman halaman di Google
HTTPS termasuk dalam aspek page experience yang dijelaskan Google. HTTPS bukan jalan pintas menuju peringkat teratas, tetapi menjadi standar dasar website yang layak dipercaya.
Syarat fitur modern
Banyak fitur browser modern, seperti akses lokasi dan beberapa teknologi aplikasi web, hanya bisa dipakai di halaman HTTPS.
Jenis Sertifikat SSL
Berdasarkan tingkat validasi
- Domain Validation (DV): membuktikan bahwa pemohon menguasai domain. Prosesnya cepat dan cukup untuk sebagian besar website bisnis, blog, dan company profile.
- Organization Validation (OV): selain domain, identitas organisasi juga diverifikasi. Biasanya dipakai perusahaan yang ingin informasi organisasinya tercantum di sertifikat.
- Extended Validation (EV): verifikasi organisasi paling ketat. Dipakai lembaga tertentu yang membutuhkan tingkat jaminan tinggi.
Berdasarkan cakupan domain
- Single domain: untuk satu nama domain, misalnya namabisnis.com.
- Wildcard: untuk satu domain beserta semua subdomainnya, misalnya *.namabisnis.com.
- Multi-domain: untuk beberapa domain berbeda dalam satu sertifikat.
Gratis atau berbayar?
Sertifikat DV gratis dari lembaga seperti Let's Encrypt memberikan enkripsi yang sama kuatnya dengan sertifikat DV berbayar. Sertifikat default Let's Encrypt berlaku 90 hari dan umumnya diperpanjang otomatis oleh penyedia hosting. Sertifikat berbayar biasanya dipilih karena membutuhkan validasi organisasi, garansi, atau dukungan khusus.
Cara Memasang SSL di Website
- Cek fitur hosting. Sebagian besar penyedia hosting menyediakan SSL gratis yang bisa diaktifkan dari panel kontrol hanya dengan beberapa klik.
- Aktifkan sertifikat untuk domain utama dan versi www. Pastikan keduanya tercakup agar tidak muncul peringatan saat salah satu versi dibuka.
- Ubah alamat website menjadi HTTPS. Di WordPress, misalnya, alamat situs di pengaturan perlu diubah ke https://.
- Pasang redirect 301 dari HTTP ke HTTPS. Semua pengunjung dan mesin pencari yang membuka versi HTTP akan diarahkan otomatis ke versi aman.
- Perbarui link internal dan sitemap. Pastikan semua link dan sitemap memakai alamat HTTPS.
Checklist Setelah SSL Terpasang
- Tidak ada mixed content. Mixed content terjadi ketika halaman HTTPS memuat gambar, skrip, atau font lewat HTTP. Browser bisa memblokir file tersebut atau menghilangkan ikon gembok. Periksa melalui fitur Inspect browser, bagian Console.
- Versi HTTP mengalihkan ke HTTPS dengan redirect permanen, bukan menampilkan halaman ganda.
- Properti Search Console mencakup versi HTTPS. Properti tipe Domain otomatis mencakup semua versi; caranya dijelaskan di panduan Google Search Console.
- Perpanjangan otomatis aktif, sehingga sertifikat tidak kedaluwarsa tanpa disadari.
- Formulir dan pembayaran diuji ulang setelah perubahan alamat.
Cara Mengecek Sertifikat SSL di Browser
Anda bisa memeriksa sertifikat website sendiri tanpa alat khusus:
- Buka website di browser, lalu klik ikon di sebelah kiri alamat.
- Pilih informasi koneksi atau sertifikat.
- Periksa nama domain yang tercantum, lembaga penerbit, dan tanggal berlakunya.
Jika tanggal kedaluwarsa sudah dekat dan perpanjangan otomatis tidak aktif, segera hubungi penyedia hosting atau developer Anda. Sebaiknya lakukan pengecekan ini setiap beberapa bulan sebagai bagian dari perawatan rutin.
SSL untuk Toko Online dan Formulir Pembayaran
Untuk toko online, HTTPS adalah keharusan, bukan pilihan. Semua halaman yang melibatkan akun pelanggan, keranjang, checkout, dan konfirmasi pembayaran wajib berjalan di HTTPS. Penyedia payment gateway juga umumnya mensyaratkan koneksi aman sebelum integrasi bisa dipakai.
Selain SSL, pastikan juga data pelanggan tidak dikirim ke layanan lain tanpa perlindungan, misalnya formulir yang meneruskan data ke email lewat koneksi tidak terenkripsi. Diskusikan alur data ini dengan developer saat membangun toko online.
Masalah SSL yang Sering Terjadi
Sertifikat kedaluwarsa
Pengunjung akan melihat halaman peringatan besar dari browser. Penyebab paling umum adalah perpanjangan otomatis yang gagal atau domain yang dipindahkan tanpa memperbarui sertifikat. Pemeriksaan sertifikat sebaiknya masuk dalam rutinitas maintenance website.
Nama di sertifikat tidak cocok
Terjadi jika sertifikat hanya mencakup namabisnis.com tetapi pengunjung membuka www.namabisnis.com, atau sebaliknya.
Website tetap terdeteksi “Not secure”
Biasanya karena masih ada mixed content atau redirect ke HTTPS belum dipasang.
FAQ seputar SSL
Apakah website tanpa formulir tetap butuh SSL?
Ya. HTTPS menjaga integritas konten, menghilangkan peringatan “Not secure”, dan menjadi standar dasar website saat ini, terlepas dari ada atau tidaknya formulir.
Apakah SSL membuat website lebih lambat?
Pada server modern, dampak enkripsi terhadap kecepatan sangat kecil. Bahkan beberapa teknologi yang mempercepat pemuatan halaman, seperti HTTP/2, praktis hanya digunakan bersama HTTPS di browser.
Apa bedanya SSL dan TLS?
TLS adalah penerus SSL yang lebih aman. Saat ini koneksi aman memakai TLS, tetapi istilah “sertifikat SSL” tetap dipakai secara umum.
Apakah perlu memasang SSL di subdomain juga?
Ya, jika subdomain tersebut dibuka oleh pengunjung, misalnya toko.namabisnis.com atau blog.namabisnis.com. Setiap subdomain membutuhkan sertifikat yang mencakup namanya, baik lewat sertifikat terpisah maupun sertifikat wildcard.
Apakah ikon gembok berarti website pasti aman dan tepercaya?
Tidak sepenuhnya. Ikon gembok hanya menandakan koneksi terenkripsi. Website penipuan pun bisa memakai HTTPS, sehingga pengunjung tetap perlu memeriksa alamat domain dan reputasi bisnisnya.
Kesimpulan
SSL adalah fondasi keamanan website yang mengenkripsi data antara pengunjung dan server, ditandai dengan alamat HTTPS. Untuk sebagian besar website bisnis, sertifikat DV gratis dari penyedia hosting sudah mencukupi. Pastikan pemasangannya lengkap: redirect dari HTTP, tidak ada mixed content, dan perpanjangan otomatis aktif.
SSL juga berkaitan erat dengan domain dan hosting yang Anda pakai. Jika belum memahami keduanya, baca dulu perbedaan domain dan hosting.
Website Aman Tanpa Repot Mengurus SSL
Semua paket website Crosslife sudah termasuk SSL (HTTPS), lengkap dengan pengalihan dari HTTP dan pengecekan mixed content. Lihat detail paket di halaman harga atau konsultasikan website Anda.
Referensi
- web.dev: Why HTTPS matters
- Cloudflare Learning Center: What is SSL?
- Let's Encrypt: Documentation
- Google Search Central: Understanding page experience
Butuh website untuk bisnis Anda?
Konsultasi gratis dengan tim Crosslife dan dapatkan rekomendasi terbaik.
Kategori: Tips Website