Enkripsi PDF dijelaskan: apa yang sebenarnya dilindungi AES-128
Apa artinya mengenkripsi PDF, cara kerja AES-128, beda antara kata sandi buka dan izin, serta apa yang dilindungi dan tidak dilindungi proteksi kata sandi.
Anda memasang kata sandi pada PDF dan berkas itu kini terasa aman. Tetapi apa sebenarnya yang dilakukan kata sandi itu? Enkripsi PDF sering dilontarkan seperti kata ajaib, dan kebanyakan orang tak pernah tahu apa yang dicakupnya atau di mana batasnya. Berikut versi sederhananya.
Apa arti “mengenkripsi PDF”
PDF adalah wadah berisi objek: teks, gambar, fon, tata letak halaman. Saat Anda mengenkripsinya, bita dari konten itu diacak dengan sebuah sandi, dan satu-satunya cara membacanya kembali adalah dengan kunci yang tepat. Buka berkas itu di editor teks sebelum enkripsi dan Anda bisa melihat untaian konten yang terbaca. Enkripsi, dan area yang sama itu berubah menjadi derau.
Kata sandi yang Anda ketik bukanlah kuncinya sendiri. Format PDF menjalankan kata sandi Anda melalui langkah penurunan kunci yang menghasilkan kunci enkripsi yang sebenarnya. Itulah mengapa kata sandi yang lebih panjang dan tak gampang ditebak penting: berkas hanya sesulit kata sandi yang menyuapi kuncinya untuk dipecahkan.
AES-128 adalah mesinnya — dan itu angka yang jujur
Alat Lindungi PDF milik reader.me mengenkripsi dengan AES-128. Bukan AES-256. Kami lebih memilih memberi tahu Anda angka sebenarnya daripada mencetak angka yang lebih besar di spanduk.
AES adalah singkatan dari Advanced Encryption Standard, sandi yang dipilih pemerintah dan bank bertahun-tahun lalu. Angka 128 adalah panjang kunci dalam bit. Kunci 128-bit punya 2^128 kemungkinan nilai, angka yang begitu besar sehingga memaksanya secara brute-force bukanlah serangan yang realistis dengan perangkat keras mana pun yang ada. AES-256 memakai kunci yang lebih panjang, dan orang sering mengira itu membuatnya “dua kali lebih aman”. Bukan begitu cara kerjanya. AES-128 tak punya celah pecah yang praktis. Titik lemah dalam PDF berproteksi kata sandi nyaris tak pernah sandinya. Yang lemah adalah kata sandinya.
Jika Anda ingin mekanisme yang lebih dalam, entri glosarium enkripsi AES menelusuri ukuran kunci dan ronde tanpa bumbu pemasaran.
Jadi saat seseorang menyerahkan PDF yang terkunci dengan kata kamus enam huruf, AES-256 pun tak akan menyelamatkannya. Penyerang tak menyerang matematikanya. Mereka menebak kata sandinya. Frasa sandi panjang pada AES-128 mengalahkan kata sandi lemah pada AES-256 setiap saat.
Kata sandi buka vs izin
Keamanan PDF datang dalam dua rasa, dan mencampuradukkannya menimbulkan rasa aman yang palsu.
Kata sandi buka (kadang disebut user password) adalah kunci yang sesungguhnya. Tanpanya, berkas tak akan terbuka sama sekali. Konten tetap terenkripsi di disk dan tak ada yang membaca sepatah kata pun sampai kata sandi dimasukkan. Inilah proteksi yang layak dipedulikan.
Kata sandi izin (owner password) berbeda. Berkas terbuka untuk siapa saja, tetapi membawa tanda yang meminta penampil memblokir pencetakan, penyalinan, atau penyuntingan. Jebakannya: tanda itu adalah permintaan, bukan tembok. Dokumen secara teknis terbaca, dan banyak perangkat lunak mengabaikan pembatasan itu sepenuhnya. Izin adalah lapisan kesopanan. Mereka menahan pengguna jujur dari mencetak, tetapi tak akan menghentikan seseorang yang bertekad mengekstrak teksnya.
Jadi jika tujuan Anda menjaga dokumen tetap privat, Anda menginginkan kata sandi buka. Itulah yang mengenkripsi kontennya. Izin saja membiarkan berkas terbaca oleh apa pun yang memilih tak menghormatinya.
Apa yang dilindunginya, dan apa yang tidak
Proteksi kata sandi dengan AES-128 mengerjakan satu tugas spesifik dengan baik. Ia membuat berkas tak berguna bagi siapa pun yang mendapat salinan tetapi tak punya kata sandi. Email diteruskan ke orang yang salah, flash disk hilang, drive bersama terlalu terbuka. Dalam semua itu, PDF terenkripsi adalah kotak terkunci. Itu proteksi nyata untuk faktur, kontrak, rekam medis, atau pindaian KTP.
Apa yang tidak dilakukannya:
- Ia tak melindungi berkas yang sudah terbuka. Begitu seseorang mengetik kata sandi, konten terdekripsi di memori dan di layar. Mereka bisa menangkap layarnya, menyalinnya, atau menyimpan salinan tak terlindungi.
- Ia tak menyembunyikan bahwa berkas itu ada atau nama, ukuran, atau metadatanya dalam beberapa kasus.
- Ia tak memperbaiki kata sandi lemah. Kata sandi pendek atau umum bisa ditebak secara luring, dan tak ada sandi yang menyelamatkan kata sandi buruk.
- Ia tak bertahan jika dibagikan bersama kata sandinya. Jika Anda mengirim keduanya dalam utasan yang sama, Anda sudah mengunci pintu dan menempelkan kuncinya di situ. Kirim kata sandi lewat saluran terpisah, seperti panggilan telepon.
Dan jika sebuah berkas mendarat di meja Anda sudah terkunci dan Anda memegang kata sandinya, Anda bisa menghapusnya secara lokal dengan Buka Kunci PDF agar dokumen lebih mudah dikerjakan, tanpa unggahan.
Ini terjadi di mesin Anda
Inilah bagian yang penting bagi alat yang mengutamakan privasi. Semua enkripsi ini berjalan di peramban Anda. PDF Anda dibaca ke dalam memori, dienkripsi dengan AES-128 tepat di perangkat Anda, dan ditulis kembali sebagai berkas terkunci baru yang Anda unduh. Ia tak pernah dikirim ke server. Kata sandi tak pernah meninggalkan mesin Anda, karena tak ada tempat untuknya pergi.
Itulah intinya. Cara paling privat mengenkripsi dokumen adalah dengan tak pernah membiarkannya berpindah sejak awal. Kunci di tempat ia berada, lalu bagikan salinan terkunci itu dengan syarat Anda sendiri.