web-dev-qa-db-fra.com

Comment empêcher la copie de mes fichiers PDF?

Une fois, alors que j'imprimais mes documents dans un centre de copie, j'ai vu qu'ils faisaient glisser et déposer mes PDF de ma clé USB vers leur bureau.

Comment protéger mes fichiers sans utiliser de mot de passe? Existe-t-il un moyen d'ouvrir un fichier une fois et ensuite de le crypter?

18

Pour autant que je sache, il n'y a pas de fonctionnalité comme celle-ci dans Adobe Reader. Mais même quand il y avait une telle fonctionnalité, elle ne pouvait pas être efficace.

  • Le PDF est un format ouvert, donc ils pourraient simplement utiliser un autre programme compatible PDF pour le voir qui ne prend pas en charge cette fonctionnalité
  • Ils pourraient créer une copie du fichier avant de l'ouvrir. Adobe Reader ne pouvait pas connaître cette deuxième copie, il ne pourrait donc pas la crypter également.
  • Ils pourraient protéger le fichier en écriture, ce qui signifie qu'il ne peut pas être chiffré après l'avoir ouvert.
  • Ils pourraient enregistrer le travail d'impression généré dans la bobine d'impression du système d'exploitation
  • Ils pourraient utiliser un pilote d'imprimante personnalisé qui génère chaque document imprimé dans un fichier
  • L'imprimante elle-même peut mettre en cache le travail d'impression (probablement par défaut - les imprimantes professionnelles sont souvent fournies avec des disques durs assez volumineux)

Bottom line: Lorsque vous souhaitez imprimer un document sensible, trouvez un atelier de copie de confiance ou imprimez-le vous-même.

48
Philipp

Il existe un moyen de répartir le risque de sorte que toute imprimerie ne tire aucun avantage de la copie de vos fichiers: Cryptographie visuelle .

Mais c'est c'est ésotérique et c'est c'est hard-core - contre simplement acheter votre propre imprimante ou lecteur eBook.

Pour imprimer des PDF dans des imprimeries non fiables avec une cryptographie visuelle, vous utilisez logiciel spécial pour diviser chaque page en deux parties - chacune que vous imprimez sur une transparence (a/k/une diapositive de conférence) à entièrement séparé imprimeries *. Vous pouvez ensuite visualiser le document en feuilletant des transparents collés.

La résolution dépend de divers facteurs tels que l'intelligence de l'algorithme de séparation mais sera assez faible (résolution du moniteur des années 1980).

Example of visual cryptography

* De préférence tout en portant un déguisement de Groucho Marx et en fournissant une fausse carte d'identité si votre état totalitaire l'exige.

30
LateralFractal

Il n'y a aucun moyen technique de résoudre ce problème. Le fichier (ou plutôt une version de celui-ci) sera stocké dans le cache de l'ordinateur pendant un certain temps et envoyé à l'imprimante qui le conservera pendant un certain temps. Il existe plusieurs endroits où une version de votre fichier peut être interceptée et stockée.

Si vous ne faites pas confiance au photocopieur, procurez-vous votre propre imprimante.

20
Adi

Ceci est réalisable par plusieurs méthodes (en plus des mots de passe):

  1. Acquisition et mise en œuvre d'une licence DRM (gestion des droits numériques) ou LiveCycle Rights Management .

  2. Créer en utilisant des couches avec JavaScript.

    "Couvrez" les pages PDF avec un filigrane opaque, puis utilisez un script pour découvrir les PDF pour une période. Ce n'est pas une méthode parfaite, mais elle est à sécurité intégrée. Cela signifie que si JavaScript est désactivé ou s'il est ouvert dans une visionneuse tierce, le contenu sera masqué. Source

Vidéo du représentant d'Acrobat expliquant les options.

4
Mavaddat Javid

Il existe des clés USB protégées contre la copie que vous pouvez utiliser - le contenu est crypté et ne peut être ouvert/imprimé que lorsque la clé USB est réellement dans l'ordinateur. Cela n'aidera pas les imprimantes à imprimer dans un fichier, etc., mais peut être utile pour éviter les copies occasionnelles.

Voir https://www.truscont.com/?page=38&id=4 pour plus d'informations - je ne suis pas affilié à eux, mais c'est la solution que nous avons utilisée pour sécuriser les fichiers et les logiciels.

2
Lizzan

En théorie, vous pouvez créer une application qui imprimera le document sur l'imprimante de copyshop puis se détruira ( exemple ). Cependant, tous les copyshop ne permettront pas de lancer votre programme au lieu d'ouvrir votre document.

De plus, ils pourront toujours intercepter vos données au niveau de l'imprimante (pilote/bobine/périphérique, etc.). Bien sûr, votre application peut en théorie se comporter comme un outil anti-rootkit avancé et détecter même cela - mais ne sera-t-il pas moins cher d'acheter une imprimante plutôt que de développer un tel produit?

1
simon