Langsung ke konten utama
PulsarKit

Cara menyamarkan tulisan di PDF dengan benar (kotak hitam saja tidak cukup)

Kotak hitam yang digambar di atas paragraf di PDF tidak menghapus teks di bawahnya, dan kesalahan ini sudah pernah membocorkan dokumen sungguhan.

Oleh PulsarKit ·

Mengapa menutupi teks tidak sama dengan menghapusnya

Menggambar persegi panjang hitam di atas paragraf di editor PDF hanya mengubah satu hal: apa yang terlihat di layar. Memproses file dengan Ratakan PDF sesudahnya juga tidak membantu: kotak itu menyatu ke halaman, tetapi objek teks di bawahnya tetap tidak tersentuh. Tulisannya sendiri tetap berada di tempatnya semula, di aliran konten (content stream) halaman. Siapa pun yang membuka file, memilih area itu, lalu menyalinnya akan mendapatkan teks yang katanya tersembunyi itu di papan klip dalam waktu sekitar satu detik, tanpa alat khusus, cukup dengan aplikasi pembaca yang sudah dimiliki semua orang. Ini bukan risiko teoretis. Dokumen pengadilan, laporan polisi, dan kontrak pemerintah sudah lebih dari sekali bocor dengan cara ini, secara terbuka, karena seseorang dengan wajar mengira kotak hitam berarti informasinya sudah hilang.

Satu-satunya cara yang sungguh menghapus teks

Penghapusan teks yang sesungguhnya di PDF berarti halaman yang memuat teks sensitif dibuat ulang sebagai gambar raster, yaitu gambar yang tersusun dari piksel, dengan kotak penghapusan langsung diisikan ke pikselnya sebelum gambar itu selesai dibuat, bukan dicat di atas halaman yang sudah ada sesudahnya. Halaman baru memuat gambar, bukan objek teks aslinya, jadi tidak ada lagi teks di file yang bisa dipilih, disalin, atau diekstrak. Tulisannya tidak disembunyikan; tulisannya sudah tidak ada. Alat penghapusan yang dibuat dengan benar, dan Samarkan PDF dibuat dengan cara ini, membaca ulang hasilnya sendiri dan menolak menyerahkan file bila masih ada teks yang terdeteksi di halaman yang seharusnya sudah dibersihkan. Alat itu memeriksa pekerjaannya sendiri, bukan sekadar menganggap bahwa prosesnya sudah berhasil. Pemeriksaan itulah yang membedakan alat yang bisa dipercaya untuk dokumen pengadilan dari alat yang harus Anda periksa manual setiap kali.

Hanya halaman yang Anda sentuh yang seharusnya berubah

Mengubah seluruh dokumen menjadi gambar demi menyembunyikan dua baris di satu halaman akan membuat seluruh file membengkak berkali-kali lipat dan merusak pencarian teks di setiap halaman yang tidak punya apa pun untuk disembunyikan. Halaman yang tidak Anda tandai tetap seperti semula: disalin byte demi byte ke file baru, teksnya tetap bisa dipilih dan dicari, dan ukurannya tetap kecil seperti aslinya. Ada konsekuensi yang sebaiknya Anda perkirakan sejak awal, bukan baru disadari belakangan: halaman yang diproses dengan cara ini akan terasa lebih berat, karena foto satu halaman teks berukuran beberapa ratus kilobyte, sedangkan teksnya sendiri hanya beberapa kilobyte instruksi. Tambahan ukuran itulah harga agar tulisannya sungguh hilang.

Nama yang disembunyikan di satu halaman bisa tetap tercantum di properti dokumen

Menghapus teks yang terlihat baru menyelesaikan separuh masalah. Judul, penulis, subjek, kata kunci, dan perangkat lunak yang membuat file semuanya tersimpan di metadata dokumen, terpisah dari apa pun yang digambar di halaman. Nama yang dihitamkan di halaman empat sama sekali tidak ada gunanya bila nama yang sama masih muncul begitu seseorang membuka panel properti file itu. Metadata sebaiknya dibersihkan dalam proses yang sama dengan penghapusan teks yang terlihat, atau langsung sesudahnya dengan Hapus metadata PDF. Jangan jadikan itu urusan belakangan, dan jangan biarkan siapa pun yang menerima file menemukannya sendiri.

Menemukan setiap kemunculan, bukan hanya yang kebetulan terlihat

Nama, nomor rekening, atau format tanggal jarang muncul hanya sekali di dokumen sungguhan. Pencarian di seluruh file, bukan pemeriksaan manual halaman demi halaman, itulah yang menangkap setiap kemunculannya, bukan hanya dua atau tiga yang kebetulan terlihat oleh seseorang saat membaca sekilas. Pencarian berdasarkan pola, bukan berdasarkan frasa yang persis sama, itulah yang menangkap hal seperti nomor identitas (misalnya NIK) atau nomor telepon yang ditulis dengan format yang konsisten, di mana pun nomor itu muncul. Setiap kecocokan didaftar beserta halamannya, sehingga tidak ada bagian yang tanpa sengaja ikut terhapus padahal seharusnya tetap terlihat.

Mengapa halaman hasil scan butuh cara yang sama sekali berbeda

Pencarian hanya bekerja pada teks sungguhan yang bisa dipilih, dan dokumen hasil scan sama sekali tidak punya teks seperti itu. Sejak awal dokumen itu hanyalah gambar sebuah halaman, jadi nama yang diketik di kotak pencarian tidak akan menemukan apa pun di sana, berapa kali pun nama itu muncul di gambar. Solusi untuk kasus ini adalah memilih area yang harus dihapus secara manual, bukan mencarinya. Hasil akhirnya tetap sama, karena di kedua cara halaman itu diubah menjadi gambar, entah dokumen aslinya punya teks yang bisa dipilih atau tidak.

Alat yang dipakai di artikel ini

Baca berikutnya