Apa itu sijil SSL? Bagaimana untuk menggunakan sijil SSL pada laman web untuk mencapai penyulitan HTTPS dan perlindungan keselamatan?

Baca dalam masa 2 minit.
2026-03-11
2,241
Saya mendapat komisen apabila anda membeli-belah melalui pautan di bawah, tanpa sebarang kos tambahan kepada anda.

Dalam persekitaran internet hari ini, kepentingan keselamatan data adalah sesuatu yang tidak perlu dipertikaikan. Sijil SSL merupakan salah satu teknologi utama yang digunakan untuk melindungi keselamatan komunikasi dalam talian. Ia melakukan pengesanan data yang dihantar antara pihak klien (seperti pelayar web) dan pelayan, memastikan bahawa maklumat tidak boleh digodam atau diubah semasa proses penghantaran. Apabila sebuah laman web mengaktifkan sijil SSL yang sah, alamat webnya akan berubah daripada “HTTP” kepada “HTTPS”, dan ikon kunci akan dipaparkan di bar alamat, yang merupakan tanda penting bahawa sambungan tersebut adalah selamat.

Fungsi utama sijil SSL adalah untuk membina kepercayaan dan mengenkripsi komunikasi. Ia menyelesaikan tiga masalah utama: pengesahan identiti (mengesahkan siapa pemilik laman web tersebut), pengesanan data (memastikan kandungan yang dihantar tidak boleh dibaca oleh pihak ketiga), dan pemeriksaan integriti (memastikan data tidak diubah semasa proses penghantaran). Laman web yang tidak mempunyai sijil SSL akan menyebabkan maklumat sensitif yang dimasukkan oleh pengguna, seperti kata laluan dan nombor kad kredit, dihantar dalam bentuk teks terbuka (plain text) di internet, yang sangat mudah digodam dan diintip oleh pihak yang tidak berkenaan.

Untuk mendapatkan kunci yang diperlukan untuk mengenkripsi data yang dihantar, proses yang kompleks diperlukan antara klien dan pelayan, yang dikenali sebagai “SSL/TLS handshake”. Proses ini melibatkan perbincangan mengenai algoritma pengenkripsi, pengesahan identiti pelayan, dan pertukaran kunci sesi yang selamat untuk komunikasi seterusnya. Keseluruhan proses ini berlangsung dalam masa beberapa milisaat, dan kesannya terhadap pengalaman pengguna hampir tidak ada.

Diperoleh daripada WEB\nDisyorkan untuk membaca. Sijil SSL: Asas enkripsi untuk melindungi transmisi data laman web yang selamat.

Prinsip kerja utama sijil SSL.

Protokol SSL/TLS memastikan keselamatan dengan menggabungkan penggunaan penyulitan tidak simetri (asymmetric encryption) dan penyulitan simetri (symmetric encryption).

Sijil SSL Bluehost.
Sijil SSL Bluehost.
Sijil SSL BlueHost menawarkan pilihan tempoh perpanjangan selama 1-2 tahun, menyokong algoritma RSA atau ECC, dengan panjang kunci sehingga 4096 bit, dan menyediakan jumlah perlindungan sehingga $1.75 juta.
Bermula dari $7.49 USD sebulan.
Kunjungi sijil SSL Bluehost →
Sijil SSL Hosting.com
Sijil SSL Hosting.com
Sijil SSL DV, OV, EV yang berharga mampu milik, dengan enkripsi sehingga 256-bit, perlindungan sehingga $5 juta hingga $1 juta, dan sokongan 24 jam sehari.
Bermula dari $2.5 USD sebulan.
Kunjungi hosting.com Sijil SSL →

Kriptografi tidak simetri membina kepercayaan

Pada permulaan proses berjabat tangan (handshake), pelayan akan menunjukkan sijil SSLnya kepada klien. Sijil tersebut mengandungi kunci awam pelayan serta tandatangan digital yang dikeluarkan oleh badan pemberi sijil (Certificate Authority atau CA). Klien (biasanya pelayar web) mempunyai senarai sijil akar CA yang dipercayai, dan akan menggunakan kunci awam CA yang sesuai untuk mengesahkan keaslian tandatangan pada sijil pelayan. Proses ini membuktikan bahawa pelayan yang sedang berkomunikasi itu memang merupakan entiti sebenar, dan bukan laman web penipuan (phishing website).

Kriptografi simetri melindungi data.

Setelah proses pengesahan identiti berjaya, klien akan menjana sebuah kunci sesi yang rawak, dan mengenkripsi kunci tersebut menggunakan kunci awam pelayan sebelum menghantarnya ke pelayan. Oleh kerana hanya pelayan yang memiliki kunci persendirian yang sesuai sahaja yang boleh mendekripsi maklumat tersebut, kunci sesi ini dapat dikongsi dengan selamat. Selepas itu, komunikasi antara kedua-dua pihak akan menggunakan kunci sesi ini untuk proses enkripsi dan dekripsi yang simetri dan cepat, bagi memastikan kecekapan penghantaran data yang besar.

Jenis-jenis utama sijil SSL dan cara memilihnya

Berdasarkan tahap pengesahan dan fungsi, sijil SSL terutamanya dibahagikan kepada beberapa kategori berikut untuk memenuhi keperluan pelbagai senario.

Sijil pengesahan nama domain.

Sijil DV adalah jenis sijil dengan tahap pengesahan yang paling rendah dan proses pengeluaran yang paling cepat. Pihak berkuasa pengesahan (CA) hanya mengesahkan hak pemohon untuk mengawal nama domain tersebut (contohnya, dengan menghantar e-mel pengesahan kepada pentadbir nama domain atau meletakkan fail tertentu dalam direktori akar laman web). Ia menyediakan fungsi pengesanan data asas dan sesuai untuk blog peribadi, persekitaran ujian, atau situasi lain di mana tidak diperlukan pengesahan identiti yang ketat.

Diperoleh daripada WEB\nDisyorkan untuk membaca. Membina asas keselamatan untuk laman web: Peranan Sijil SSL, Jenis-Jenisnya, dan Panduan Lengkap untuk Memohon dan Memasangnya

Sijil pengesahan organisasi.

Sijil OV menyediakan tahap kepercayaan yang lebih tinggi berbanding sijil DV. Selain mengesahkan pemilikan domain name, pihak CA (Certificate Authority) juga akan memeriksa kewujudan sebenar syarikat yang memohon sijil tersebut (seperti memeriksa lesen perniagaan dan dokumen rasmi lain). Butiran sijil akan menunjukkan nama syarikat, yang membantu membuktikan entiti yang sah di sebalik laman web tersebut. Oleh itu, sijil OV sesuai untuk laman web rasmi syarikat dan laman web perniagaan biasa.

Sijil Pengesahan Diperluas

Sijil EV (Extended Validation) menyediakan tahap pengesahan dan kepercayaan yang paling tinggi. Pihak CA (Certificate Authority) akan melaksanakan proses pemeriksaan yang ketat, termasuk pemeriksaan terperinci terhadap kewujudan syarikat dari segi undang-undang, fizikal, dan operasi. Laman web yang menggunakan sijil EV akan menunjukkan bar alamat berwarna hijau atau nama syarikat dalam kebanyakan pelayar, yang sangat penting untuk industri yang sangat bergantung pada kepercayaan, seperti e-dagang dan kewangan.

Sijil pelbagai nama domain dan wildcard.

Selain daripada tahap pengesahan, terdapat juga klasifikasi berdasarkan skop liputan. Sijil pelbagai domain (multi-domain certificate) dapat melindungi beberapa domain yang berbeza.example.comexample.netSijil dengan penunjuk serba guna (wildcard certificates) dapat melindungi satu domain utama serta semua subdomain pada tahap yang sama (contohnya:*.example.comBoleh dilindungiblog.example.comshop.example.com(Dan lain-lain), ini menyediakan kemudahan yang besar untuk pengurusan yang mempunyai struktur subdomain yang kompleks.

Sijil SSL UltaHost
Sijil DV, EV, OV, menyokong jumlah jaminan maksimum $1,750,000 USD, menyokong domain tambahan tanpa had, menyokong aplikasi iOS dan Android, dengan harga istimewa 20% mulai daripada USD 15.95 sebulan, jaminan pulangan wang dalam tempoh 30 hari.

Mengatur sertifikat SSL pada pelayan web

Langkah-langkah khusus untuk mengatur sijil SSL berbeza bergantung pada perisian pelayan (seperti Apache, Nginx, IIS), namun proses asasnya adalah sama.

Langkah pertama: Menjana permintaan tandatangan sijil.

Proses ini biasanya dilakukan pada pelayan. Anda perlu menggunakan alat seperti OpenSSL untuk menjana sepasang kunci persendirian (private key) dan kunci awam (public key), serta membuat sebuah fail permintaan tandatangan sijil (certificate signature request file) yang mengandungi maklumat syarikat anda dan nama domain pelayan. Inti dari fail CSR adalah kunci awam anda, manakala kunci persendirian mesti disimpan dengan selamat pada pelayan dan tidak boleh didedahkan kepada pihak ketiga.

Langkah kedua: Menghantar permohonan kepada CA (Certificate Authority) dan mengesahkannya.

Serahkan fail CSR (Certificate Signing Request) yang dihasilkan kepada pihak pengeluarkan sijil yang anda pilih. Bergantung pada jenis sijil yang anda beli, pihak pengeluarkan sijil (CA – Certificate Authority) akan melakukan proses pengesahan pada tahap yang sesuai (DV, OV, atau EV). Setelah proses pengesahan berjaya, CA akan mengeluarkan fail sijil SSL..crt.pemFormat tersebut akan dihasilkan dan dihantar kepada anda melalui e-mel.

Diperoleh daripada WEB\nDisyorkan untuk membaca. Panduan lengkap untuk memilih dan menggunakan sijil SSL: Melindungi keselamatan laman web anda

Langkah ketiga: Memasangkan sijil pada pelayan.

Anda perlu memuat naik fail sijil yang dikeluarkan oleh CA (serta fail rantai sijil perantara yang mungkin ada) ke pelayan, dan mengaitkannya dengan kunci persendirian yang telah dijana sebelumnya. Dalam Nginx, anda perlu melakukan ini dalam blok konfigurasi pelayan.ssl_certificateArahan tersebut menentukan laluan fail rantai sijil (certificate chain file).ssl_certificate_keyArahan tersebut menentukan laluan fail kunci peribadi. Konfigurasi Apache adalah serupa; anda boleh menggunakannya juga.SSLCertificateFileSSLCertificateKeyFileArahan.

Langkah keempat: Konfigurasi pelayan dan mengaktifkan penggunaan HTTPS secara paksa

Selepas memasang sijil tersebut, anda perlu mengkonfigurasi pelayan untuk mendengar pada port 443 (port laluan tetap untuk HTTPS). Yang lebih penting, anda harus menetapkan pengalihan dari HTTP ke HTTPS, supaya semua permintaan yang dibuat melalui HTTP akan diarahkan ke HTTPS.http://Permintaan akses akan dialihkan secara automatik ke…https://Pastikan semua laluan data (traffic) dienkripsi. Selain itu, konfigurasikan perangkat lunak enkripsi yang moden dan matikan protokol lama yang tidak selamat (seperti SSLv2, SSLv3).

Pemeriksaan dan Penyelenggaraan Selepas Penempatan

Penggunaan yang berjaya bukanlah sesuatu yang kekal selamanya; pemeriksaan dan penyelenggaraan yang berterusan adalah kunci untuk memastikan keselamatan.

Gunakan alat dalam talian untuk pemeriksaan.

Setelah pemasangan, anda harus segera menggunakan alat dalam talian percuma seperti “SSL Server Test” yang disediakan oleh SSL Labs untuk melakukan pemeriksaan menyeluruh. Alat ini akan menilai sama ada sijil anda telah dipasang dengan betul, sama ada paket enkripsi yang digunakan adalah selamat, serta sama ada terdapat kelemahan yang diketahui, dan akan memberikan skor daripada A hingga F serta cadangan terperinci untuk penambahbaikan.

Memonitor tarikh sah sijil pengesahan (certification certificate)

SSL证书不是永久有效的,通常有1年或更长的有效期。必须在证书过期前续订并替换,否则网站将出现安全警告,导致用户无法访问。建议设置日历提醒或使用证书监控服务,最好能实现证书的自动续期和部署,例如使用Let‘s Encrypt的Certbot工具。

Amalkan amalan terbaik keselamatan.

Pastikan sistem operasi pelayan dan perisian perkhidmatan web sentiasa diperbaharui untuk membetulkan sebarang kelemahan keselamatan yang mungkin wujud. Konfigurasikan pelayan mengikut prinsip “minimum privilege” (hak akses yang minimum). Semak dan kemas kini konfigurasi SSL/TLS secara berkala, matikan algoritma penyulitan yang lemah, aktifkan header HSTS (HTTP Strict Transport Security), dan arahkan pelayar untuk mengakses laman web tersebut hanya melalui HTTPS dalam tempoh masa yang ditentukan, bagi mencegah serangan jenis downgrade.

RINGKASAN

Sijil SSL merupakan asas penting untuk melaksanakan pengesanan data (encryption) pada laman web menggunakan protokol HTTPS. Ia membina saluran komunikasi yang selamat dan boleh dipercayai antara pengguna dan laman web melalui proses pengesahan identiti serta penghantaran data yang dienkripsi. Setiap langkah, daripada memahami prinsip pengesanan data tersebut, memilih jenis sijil yang sesuai berdasarkan keperluan, hingga melaksanakan pemasangan yang betul pada pelayan dan mengatur proses pindahan halaman secara automatik (forced redirection), adalah sangat penting. Pemeriksaan berterusan selepas pemasangan, pemantauan tempoh sah sijil, serta pematuhan kepada amalan keselamatan yang betul, diperlukan untuk memastikan barisan pertahanan keselamatan ini kekal kukuh dalam jangka panjang. Dalam konteks ancaman keselamatan siber yang semakin kompleks hari ini, memasang dan menyelenggara sijil SSL yang berkesan untuk laman web bukan lagi pilihan, tetapi merupakan tanggungjawab asas bagi semua pengendali laman web.

FAQ - Soalan Lazim

Adakah laman web yang tidak melakukan sebarang transaksi masih memerlukan sijil SSL?

Ya, sangat perlu. Bukan sahaja untuk tujuan penyulitan, tetapi pelayar moden (seperti Chrome, Firefox) juga akan mengklasifikasikan semua laman web HTTP sebagai “tidak selamat”, yang memberi kesan negatif terhadap kepercayaan dan keinginan pengguna untuk mengaksesnya. Selain itu, HTTPS merupakan prasyarat untuk banyak teknologi web moden (seperti penentuan lokasi geografi, Service Workers, dll.), dan ia juga mempunyai kesan positif terhadap kedudukan laman web dalam enjin carian.

Let‘s Encrypt的免费证书和付费证书有什么区别?

Let's Encrypt提供自动签发的DV证书,非常适合个人网站、博客或测试环境,其安全性在加密层面与付费DV证书无异。主要区别在于:1) 付费证书提供OV或EV级别的组织验证,能展示企业身份;2) 付费证书通常提供更高的保修金额;3) 付费证书通常有更长的有效期和更完善的技术支持服务;4) 在某些兼容性极旧的环境中,付费证书的根证书链可能更可靠。

Adakah penggunaan sijil SSL akan mempengaruhi kelajuan akses laman web?

Proses persetujuan (handshake) SSL/TLS menyebabkan kelewatan yang sangat kecil, disebabkan oleh pusingan komunikasi tambahan dan pengiraan penyulitan/pemecahan kod. Namun, dengan perkembangan teknologi (seperti protokol TLS 1.3 yang menyederhanakan proses persetujuan tersebut), peningkatan prestasi perisian pelayan, serta penggunaan teknologi pengoptimuman seperti OCSP, kesan ini telah menjadi sangat kecil sehingga hampir tidak dapat dilihat oleh pengguna. Pada masa yang sama, dengan mengaktifkan HTTPS, protokol HTTP/2 dapat digunakan, yang dalam banyak kes dapat meningkatkan kelajuan muat turun halaman dengan ketara, sehingga mengimbangi atau bahkan melebihi kos yang ditimbulkan oleh proses persetujuan SSL/TLS.

Apa yang perlu saya lakukan jika sijil itu telah tamat tempoh?

Sebaik sahaja sijil tersebut tamat tempoh, pelayar akan memaparkan halaman amaran yang serius kepada pengunjung, menghalang akses yang normal. Dalam keadaan ini, anda perlu segera memperbaharui sijil anda dengan penyedia sijil, menghasilkan CSR yang baru atau menggunakan CSR yang lama untuk menandatangani semula sijil tersebut. Kemudian, gantikan sijil yang telah tamat tempoh dengan sijil baru yang diperolehi pada pelayan, dan mulakan semula perkhidmatan web. Untuk mengelakkan gangguan perniagaan, adalah sangat disyorkan untuk menyelesaikan proses pembaruan dan penggantian sijil 30 hari sebelum tarikh tamat tempoh, atau menggunakan perkhidmatan yang menyokong pembaruan automatik.