2 points par GN⁺ 2025-04-03 | 1 commentaires | Partager sur WhatsApp

DEDA - Outil d’extraction, de décodage et d’anonymisation des points de traçage

  • Points de traçage couleur des documents : petits points intégrés aux imprimantes laser couleur commerciales, qui encodent des informations sur l’imprimante et le document imprimé. Presque tous les imprimés contiennent des informations sur l’appareil source.
  • Fonctionnalités de l’outil : cet outil permet de lire et de décoder ces fonctions de police scientifique, et rend également possible l’anonymisation pour empêcher tout traçage arbitraire.
  • Article de référence : si vous utilisez ce logiciel, il est recommandé de citer l’article correspondant.

Installation

  • Installer Python 3
  • Installer DEDA : installation possible depuis PyPI ou depuis le répertoire courant.
  • Exigences supplémentaires : pour utiliser deda_anonmask_apply sur Unix et GNU/Linux, l’installation de wand est nécessaire.

Interface graphique

  • Ouvrir l’interface : utiliser la commande $ deda_gui.

Application en terminal

1. Lire les données de traçage

  • Lecture des données de traçage : permet de lire et décoder les données de traçage à partir d’une image scannée. Une compression sans perte et 300 dpi sont recommandés.

2. Trouver différentes imprimantes dans un ensemble de documents scannés

  • Comparaison des imprimantes : utiliser la commande $ deda_compare_prints INPUT1 INPUT2 [INPUT3] ....

3. Analyser un motif de traçage inconnu

  • Extraction du motif : permet d’extraire les points pour analyser un nouveau motif.

4. Générer des points de traçage personnalisés

  • Création de points de traçage : permet de générer une matrice personnalisée de points de traçage et de l’ajouter à un document PDF.

5. Anonymiser une image scannée

  • Suppression des données de traçage : supprime les données de traçage du scan.

6. Anonymiser un document pour l’impression

  • Anonymisation du document : après enregistrement en PDF, il est possible d’imprimer en appliquant un masque d’anonymisation.

Dépannage

deda_parse_print : commande introuvable

  • Solution : vérifier l’installation de DEDA et la configuration du chemin.

DEDA ne reconnaît pas mes points de traçage

  • Solution : vérifier les paramètres du logiciel de numérisation puis réessayer.

L’imprimante n’imprime pas de points de traçage

  • Solution : générer des points de traçage personnalisés ou utiliser le masque d’une autre imprimante.

Erreur d’installation : échec de la commande 'x86_64-linux-gnu-gcc'

  • Solution : installer les paquets nécessaires puis réessayer.

wand.exceptions.PolicyError

  • Solution : modifier la configuration d’ImageMagick ou supprimer Wand.

1 commentaires

 
GN⁺ 2025-04-03
Commentaire Hacker News
  • Mon équipe et moi avons utilisé les points de suivi jaunes pour reconstituer des documents déchiquetés dans le cadre du défi DARPA sur le déchiquetage de documents. Ce programme met en évidence les points lorsque nous reconstruisons les documents. [Lien YouTube]
    • Grâce à cela, nous avons gagné avec une large avance
  • Mon imprimante n’imprime pas de points de suivi. Est-il possible de dissimuler ce fait ?
    • S’il n’y a vraiment pas de points de suivi, on peut en créer soi-même ou imprimer une page de calibration avec une autre imprimante afin d’utiliser un masque
    • L’idée de pouvoir tromper les points de suivi d’une autre imprimante a des implications intéressantes en matière de déni plausible
  • J’ai récemment enquêté sur les points de suivi
    • Vous serez surpris de voir combien de points sont imprimés lorsqu’on éclaire une impression couleur avec une lampe torche LED bleue. On dirait que toute la page a été saupoudrée de sable
  • Il y a quelque chose d’intéressant lié à ce sujet : [Lien Hacker News]
  • Que se passerait-il si l’on imprimait la même page avec plusieurs imprimantes ?
    • Si la première imprimante imprime le contenu réel et que d’autres ajoutent un peu dans les marges, est-ce qu’une imprimante perturberait les points d’une autre ?
  • On dirait qu’une MIB apparaîtrait chez quelqu’un qui lance quelque chose comme le projet OpenWRT
    • Les propos non traçables ne sont pas autorisés. Il faut pouvoir frapper avec précision la source des mèmes gênants
    • Mon imprimante laser noir et blanc trouvée sur craigslist est sur un VLAN avec un serveur CUPS
    • Personne n’a été d’accord avec le fonctionnement de Niantic au cours des dix dernières années. Personne n’est d’accord avec le fait que tous les imprimés soient traçables
    • Rien n’avertit les utilisateurs à propos du produit ou du procédé
    • Nous nous sommes habitués à accepter les affronts des institutions commerciales et étatiques
    • Consumer Action Taskforce (CAT) de Louis Rossmann devient un excellent recueil de cas à ce sujet
    • Il est temps de contre-attaquer. Il faut hacker de bonnes imprimantes et remplacer leur firmware pour sortir de cette situation absurde
    • Les points de suivi et d’autres méthodes de suivi stéganographiques existent pour traquer et faire taire des gens comme moi
  • Je me demande quelle proportion d’imprimantes peut être décodée avec des outils publics
    • Je me demande s’il existe des statistiques sur les codes des fabricants qui ont été décodés
  • Je me demande si les imprimantes laser noir et blanc génèrent aussi des points de suivi
    • Je me demande quelle est la signification de ce suivi, et si, par principe, chaque recoin de nos vies doit être traqué
  • Il faudrait une interface web avec un Docker auto-hébergeable pour exploiter au maximum cette fonctionnalité
  • Le motif EURion peut aussi vous intéresser : [Lien Wikipedia]