Panduan
Cara memverifikasi PDF yang sudah disegel
Memverifikasi PDF tersegel berarti mencocokkan berkas yang Anda pegang dengan catatan segel: sidik dokumen SHA-256, riwayat persetujuan, dan cap waktu. Buka tautan verifikasi atau unggah berkasnya, lalu bandingkan hasilnya. Bila sidiknya cocok, isi berkas tidak berubah sejak disegel. Bila tidak cocok, ada perubahan.
- Penulis
- Horulabs
- Terbit
- Diperbarui
Apa yang diperiksa saat verifikasi
Verifikasi bukan membaca isi dokumen untuk menilai kebenarannya. Verifikasi memeriksa apakah berkas yang Anda pegang sama dengan berkas yang tercatat saat disegel. Ada tiga hal yang dibandingkan, dan ketiganya menjawab pertanyaan yang berbeda.
| Yang diperiksa | Menjawab apa | Bila tidak cocok |
|---|---|---|
| Sidik dokumen SHA-256 | Apakah isi dokumen berubah? | Berkas berbeda dari versi yang disetujui |
| Akar audit | Apakah riwayat persetujuan diubah? | Urutan kejadian tidak lagi utuh |
| Hash paket | Apakah file tersegel berubah? | Paket tidak sama dengan yang disegel |
Pada berkas tersegel, hash paket adalah sidik dari keseluruhan PDF, termasuk sertifikat di dalamnya. Hash itu disimpan di catatan segel, bukan di dalam sertifikat, karena menambahkan sertifikat ke dalam paket akan mengubah hash paket itu sendiri.
Cara memeriksa dengan tautan verifikasi
Setiap catatan yang disegel memiliki tautan verifikasi permanen. Tautan itu bisa dibuka tanpa akun dan tanpa akses ke sistem organisasi penerbit. Halaman verifikasi menampilkan organisasi, nomor dokumen, daftar penyetuju, waktu segel, dan nilai teknis dari catatan tersebut.
- Buka tautan verifikasi yang tercetak pada sertifikat atau dikirim bersama dokumen.
- Periksa nama organisasi, nomor dokumen, dan daftar penyetuju pada halaman itu.
- Unduh berkas tersegel dari sumber resmi, bukan dari lampiran yang diteruskan orang lain.
- Unggah berkas itu ke halaman verifikasi untuk membandingkan sidiknya.
- Baca hasilnya: cocok berarti berkas sama, tidak cocok berarti ada perbedaan.
Cara memeriksa tanpa tautan
Bila Anda hanya memegang berkasnya, buka halaman pertama PDF. Di sana ada sertifikat persetujuan yang memuat sidik dokumen, akar audit, label cap waktu, dan alamat verifikasi. Nilai-nilai itu adalah titik awal pemeriksaan, bukan bukti akhir.
Untuk pemeriksaan manual, hitung SHA-256 dari berkas yang Anda pegang dengan alat baris perintah, lalu bandingkan dengan hash paket yang ditampilkan pada catatan segel. Di Linux dan macOS, perintahnya sederhana.
- Jalankan shasum -a 256 nama-berkas.pdf di macOS, atau sha256sum nama-berkas.pdf di Linux.
- Salin nilai hash yang keluar, lalu cocokkan dengan hash paket pada catatan segel.
- Bila nilainya sama persis, berkas itu adalah paket yang disegel.
Perlu diingat bahwa hash paket hanya bisa dibandingkan dengan catatan segel, bukan dengan nilai yang tercetak di dalam sertifikat. Sertifikat memuat sidik dokumen dan akar audit. Hash paket berada di luar berkas, di catatan segel dan halaman verifikasi.
Membaca hasil yang tidak cocok
Ketidakcocokan bukan berarti dokumen itu palsu, dan bukan berarti persetujuannya tidak pernah terjadi. Yang bisa disimpulkan hanya satu: berkas yang Anda periksa bukan berkas yang cocok dengan catatan segel. Penyebabnya bisa beberapa hal.
- Berkas diedit setelah disegel, misalnya nominal atau nama vendor diubah.
- Berkas dicetak ulang atau diproses ulang oleh aplikasi lain sehingga byte-nya berubah.
- Berkas yang diunggah adalah versi draf, bukan versi yang disetujui.
- Berkas berasal dari catatan lain dengan nomor dokumen yang mirip.
Karena itu, hasil tidak cocok sebaiknya ditindaklanjuti dengan meminta berkas asli dari sumber yang menerbitkannya. Jangan mengandalkan salinan yang sudah berpindah tangan berkali-kali. Catat juga waktu pemeriksaan dan berkas mana yang diperiksa, agar tindak lanjutnya punya jejak.
Apa yang tidak dibuktikan oleh verifikasi
Verifikasi membuktikan keutuhan berkas dan riwayat, bukan kebenaran isi. Dokumen yang tersegel bisa saja berisi angka yang salah, disetujui oleh orang yang keliru, atau dibuat berdasarkan data yang tidak akurat. Segel tidak menilai itu.
Verifikasi juga tidak menjadikan dokumen otomatis sah menurut hukum tertentu. Yang bisa dikatakan: catatan itu tamper-evident, artinya perubahan akan terlihat, dan bisa diverifikasi secara independen, artinya pemeriksaan tidak bergantung pada pengakuan penerbit.
Tersedia versi tersegel dan versi yang sudah diubah.
Kebiasaan yang membuat verifikasi berguna
Verifikasi hanya berguna bila dilakukan pada saat yang tepat. Beberapa kebiasaan berikut membuatnya masuk akal dalam pekerjaan sehari-hari.
- Periksa berkas saat diterima, bukan hanya saat ada masalah di kemudian hari.
- Simpan tautan verifikasi bersama berkas, karena tautan itu tidak bergantung pada masa berlaku paket.
- Catat hasil pemeriksaan bila dokumen dipakai untuk keputusan besar.
- Minta berkas dari sumber resmi ketika hasilnya tidak cocok, jangan mengandalkan salinan.
Untuk tim yang sering menerima dokumen dari luar, langkah ini bisa menjadi bagian dari penerimaan dokumen. Satu pemeriksaan singkat di awal mencegah perdebatan panjang di kemudian hari. Simpan hasilnya bersama dokumen, sehingga riwayat pemeriksaan tetap ada ketika staf berganti. Bila hasilnya tidak cocok, jangan hapus berkas yang diperiksa, karena berkas itu berguna untuk membandingkan dengan versi asli.
Apa yang dibuktikan hash, rantai audit, dan cap waktu.
Langkah yang menghasilkan catatan untuk diperiksa.
Apa yang dibuktikan tiap lapisan, dan apa yang tidak.
Pertanyaan yang sering muncul
Apakah saya perlu akun untuk memverifikasi PDF tersegel?
Tidak. Halaman verifikasi bersifat publik. Anda hanya perlu tautan verifikasi dan berkas yang ingin diperiksa. Halaman itu tidak menampilkan isi atau nominal dokumen secara default.
Mengapa hash berkas saya tidak cocok padahal isinya terlihat sama?
Hash dihitung dari seluruh byte berkas, bukan dari isi yang terlihat. Mencetak ulang, mengompres, atau membuka lalu menyimpan berkas di aplikasi lain bisa mengubah byte dan membuat hash berbeda. Gunakan berkas asli dari sumbernya.
Apakah tautan verifikasi bisa kedaluwarsa?
Catatan verifikasi publik dan arsip tersegel disimpan permanen, jadi tautan tetap berfungsi dan berkas tetap bisa diunduh dari Segel.
Apakah hasil verifikasi membuktikan dokumen itu sah?
Tidak. Verifikasi membuktikan bahwa berkas tidak berubah sejak disegel dan bahwa riwayatnya utuh. Verifikasi tidak menilai kebenaran isi dan tidak memberikan status hukum tertentu pada dokumen.