2 poin oleh GN⁺ 2025-04-03 | 1 komentar | Bagikan ke WhatsApp

DEDA - Alat ekstraksi, dekode, dan anonimisasi titik pelacakan

  • Titik pelacakan warna dokumen: Titik-titik kecil yang terintegrasi pada printer laser warna komersial, yang menyandikan informasi tentang printer dan hasil cetak. Hampir semua hasil cetak memuat informasi tentang perangkat asalnya.
  • Fungsi alat: Alat ini menyediakan kemampuan untuk membaca dan mendekode fungsi forensik tersebut, serta memungkinkan anonimisasi untuk mencegah pelacakan sewenang-wenang.
  • Makalah rujukan: Jika menggunakan perangkat lunak ini, disarankan untuk mengutip makalah terkait.

Instalasi

  • Instal Python 3
  • Instal DEDA: Dapat dipasang dari PyPI atau dari direktori saat ini.
  • Persyaratan tambahan: Saat menggunakan deda_anonmask_apply di Unix dan GNU/Linux, perlu memasang wand.

Antarmuka pengguna grafis

  • Buka GUI: Gunakan perintah $ deda_gui.

Aplikasi terminal

1. Membaca data pelacakan

  • Membaca data pelacakan: Dapat membaca dan mendekode data pelacakan dari gambar hasil pindai. Disarankan menggunakan kompresi lossless dan 300dpi.

2. Menemukan printer lain dari sekumpulan dokumen hasil pindai

  • Membandingkan printer: Gunakan perintah $ deda_compare_prints INPUT1 INPUT2 [INPUT3] ....

3. Menganalisis pola pelacakan yang tidak diketahui

  • Ekstraksi pola: Titik dapat diekstrak untuk menganalisis pola baru.

4. Membuat titik pelacakan kustom

  • Membuat titik pelacakan: Dapat membuat matriks titik pelacakan kustom dan menambahkannya ke dokumen PDF.

5. Menganonimkan gambar hasil pindai

  • Menghapus data pelacakan: Menghapus data pelacakan dari hasil pindai.

6. Menganonimkan dokumen untuk pencetakan

  • Anonimisasi dokumen: Dapat mencetak setelah menyimpan sebagai file PDF lalu menerapkan mask anonimisasi.

Pemecahan masalah

deda_parse_print: perintah tidak ditemukan

  • Solusi: Periksa instalasi DEDA dan pengaturan path.

DEDA tidak dapat mengenali titik pelacakan saya

  • Solusi: Periksa pengaturan program pemindaian dan coba lagi.

Printer tidak mencetak titik pelacakan

  • Solusi: Buat titik pelacakan kustom atau gunakan mask dari printer lain.

Galat instalasi: perintah 'x86_64-linux-gnu-gcc' gagal

  • Solusi: Pasang paket yang diperlukan lalu coba lagi.

wand.exceptions.PolicyError

  • Solusi: Ubah konfigurasi ImageMagick atau hapus Wand.

1 komentar

 
GN⁺ 2025-04-03
Komentar Hacker News
  • Saya dan tim saya merekonstruksi dokumen yang dihancurkan dalam tantangan penghancuran dokumen DARPA dengan menggunakan titik pelacakan kuning. Program ini menyorot titik-titik tersebut saat kami merekonstruksi dokumen. [tautan YouTube]
    • Berkat itu kami bisa menang dengan selisih besar
  • Printer saya tidak mencetak titik pelacakan. Bisakah saya menyembunyikan fakta ini?
    • Jika memang benar tidak ada titik pelacakan, Anda bisa membuat titik sendiri atau mencetak halaman kalibrasi dengan printer lain untuk menggunakan mask
    • Gagasan bahwa Anda bisa memalsukan titik pelacakan dari printer lain punya implikasi menarik untuk plausible deniability
  • Baru-baru ini saya punya pengalaman meneliti titik pelacakan
    • Anda akan terkejut melihat betapa banyak titik yang dicetak pada hasil cetak berwarna jika disinari senter LED biru. Seluruh halaman terlihat seperti ditaburi pasir
  • Ada hal menarik yang terkait dengan topik ini: [tautan Hacker News]
  • Apa yang terjadi jika halaman yang sama dicetak dengan beberapa printer?
    • Jika printer pertama mencetak isi sebenarnya dan printer lain menambahkan sedikit demi sedikit di area margin, apakah satu printer akan merusak titik dari printer lain?
  • Rasanya MIB akan muncul di rumah orang yang memulai sesuatu seperti proyek OpenWRT
    • Ucapan yang tidak bisa dilacak tidak akan diizinkan. Harus bisa dilakukan serangan presisi terhadap sumber meme yang tidak nyaman
    • Printer laser hitam-putih yang saya dapat dari craigslist ada di VLAN bersama server CUPS
    • Selama 10 tahun terakhir tidak ada yang setuju dengan operasi Niantic. Tidak ada yang setuju bahwa semua hasil cetak bisa dilacak
    • Tidak ada peringatan kepada pengguna tentang produk atau proses ini
    • Kita sudah terbiasa menerima penghinaan dari lembaga komersial dan negara
    • Consumer Action Taskforce (CAT) milik Louis Rossmann sedang menjadi kumpulan contoh kasus yang sangat baik terkait hal ini
    • Sudah waktunya melawan balik. Kita harus meretas printer yang bagus dan mengganti firmware-nya untuk keluar dari situasi konyol ini
    • Titik pelacakan dan metode pelacakan steganografis lainnya ada untuk melacak dan membungkam orang seperti saya
  • Saya penasaran berapa persentase printer yang bisa didekodekan dengan alat publik
    • Saya penasaran apakah ada statistik tentang kode dari produsen mana saja yang sudah berhasil didekodekan
  • Saya penasaran apakah printer laser hitam-putih juga membuat titik pelacakan
    • Saya penasaran apa makna pelacakan ini, dan apakah secara prinsip setiap sudut kehidupan kita memang harus dilacak
  • Perlu Web UI dalam Docker yang bisa di-host sendiri agar fitur ini bisa dimanfaatkan semaksimal mungkin
  • Anda mungkin juga tertarik pada konstelasi EURion: [tautan Wikipedia]