Sebuah tutorial menyuruh memasang Easy-RSA sebelum menyiapkan OpenVPN, sehingga orang menganggap keduanya satu paket. Tidak. Easy-RSA adalah utilitas manajemen PKI yang menjalankan OpenSSL; OpenVPN adalah terowongannya. Satu memutuskan siapa yang dipercaya, yang lain memindahkan paket.

Perbandingan yang penting bukanlah alat mana yang lebih baik. Melainkan siapa yang memiliki penerbit di organisasi Anda.

Apa sebenarnya Easy-RSA

Proyek ini menyebut dirinya utilitas manajemen PKI X.509, dengan OpenSSL mengerjakan bagian kriptografinya. Artinya, ia membungkus pembuatan kunci, permintaan sertifikat, kebijakan penandatanganan, dan pencabutan ke dalam tata letak direktori yang bisa diulang. Ia tidak menambahkan lapisan enkripsi ke terowongan yang sudah ada, dan tidak membuat RSA lebih kuat daripada kunci yang sama yang dihasilkan alat kompeten lain. Yang dilakukannya adalah membuat alur kerja dapat diaudit.

Itu manfaat nyata, tetapi manfaat operasional dan bukan kriptografis.

Ikuti satu laptop melalui pendaftaran

Laptop baru membuat kuncinya sendiri dan mengirimkan permintaan sertifikat, sehingga kunci privat tidak pernah meninggalkan perangkat. Penerbit lalu menandatangani permintaan itu dengan tipe yang memilih ekstensi tepat untuk peran klien. Di Easy-RSA itu adalah ./easyrsa sign-req client laptop-a.

Operator tetap harus memutuskan bahwa orang ini layak mendapat akses. Tidak ada alat penandatangan yang menyimpulkan hak dari nama umum.

Sertifikat yang ditandatangani kembali ke perangkat yang menyimpan kunci yang cocok, dan penerapan VPN menyediakan secara terpisah kepercayaan server, pemeriksaan identitas, kebijakan jaringan, dan persyaratan akun. Sebuah berkas di direktori keluaran penerbit tidak membuktikan satu pun dari itu. Hanya jabat tangan yang tuntas yang melakukannya.

Ikuti laptop yang sama saat keluar

Penghapusan adalah tempat pilihan penerbit benar-benar terlihat. Alur kerja yang layak mengenali sertifikat, mencatat pencabutan, dan menghasilkan apa yang dibutuhkan sistem yang bergantung padanya untuk menolaknya. Easy-RSA memisahkan ./easyrsa revoke laptop-a dari ./easyrsa gen-crl, dan langkah kedua itulah yang orang lupakan. Membuat CRL di penerbit tidak mengantarkannya ke verifikator VPN mana pun.

Distribusi, perilaku muat ulang, dan apa yang terjadi pada sesi yang sudah terbentuk adalah keputusan penerapan, bukan fitur alat.

Celah itu adalah argumen praktis untuk alur kerja mapan dibanding tumpukan perintah openssl ad hoc. Bagian tersulit menjalankan penerbit bukanlah sertifikat pertama. Melainkan menjaga catatan penerbitan, cadangan, pembaruan, dan penghapusan tetap koheren saat perangkat datang dan pergi.

Ketika penerbit sudah ada

Jika organisasi Anda sudah menjalankan layanan sertifikat resmi, daftarlah melaluinya. Mendirikan CA kedua karena sebuah tutorial memuat perintah Easy-RSA menciptakan pekerjaan distribusi kepercayaan, pekerjaan cadangan, dan satu hal lain yang harus dicabut dengan benar.

Penerbit lokal adalah komitmen menjalankan CA, bukan kotak centang dalam panduan penyiapan.

Kapan Easy-RSA adalah pilihan tepat

Untuk penerapan privat kecil yang benar-benar butuh penerbit sendiri, Easy-RSA memberi alur kerja terfokus tanpa merakit setiap operasi dengan tangan. panduan Easy-RSA asli membahas langkah permintaan, penandatanganan, pencabutan, dan CRL secara berurutan. Simpan materi penandatanganan CA pada pemilik yang ditunjuk; klien memerlukan kredensial sendiri dan kepercayaan publik terkait, tidak pernah salinan kunci penandatanganan.

Desain OpenVPN berbasis PIN adalah pengaturan kepercayaan sah lainnya, bukan PKI rusak yang menunggu diperbaiki. Dan login akun tidak menghapus kebutuhan mengautentikasi server di bawah protokol apa pun yang Anda pilih.

Jawab empat pertanyaan sebelum memilih: siapa yang menyetujui identitas baru, di mana kunci privatnya tinggal, bagaimana sertifikat mencapai klien, dan bagaimana identitas yang pensiun berhenti diterima.

Artikel terkait