Domanda:
Come posso impedire la copia dei miei file PDF?
Олег Кривцов
2013-10-15 18:28:30 UTC
view on stackexchange narkive permalink

Una volta, mentre stampavo i miei documenti in un centro di copiatura, ho visto che i miei PDF trascinavano e rilasciavano i miei PDF dalla mia unità flash al desktop.

Come faccio a proteggere i miei file senza usare password ? Esiste un modo per aprire un file una volta e successivamente crittografarlo?

Quando dai un file a un copyshop per stamparlo, devi fidarti di quel negozio. Non esiste alcun modo tecnico per impedire loro di conservare una copia dopo averla stampata. A seconda della giurisdizione, potrebbero persino essere obbligati per legge a farlo.
Fondamentalmente, devono avere il contenuto illimitato del documento per poterlo stampare. È come consegnare a qualcuno una nota da copiare e chiedere se puoi impedire loro di memorizzarla.
Ricordo vagamente un evento in cui c'erano alcuni file su una chiavetta che non potevano essere copiati da essa. È forse possibile riprogrammare il microcontrollore dell'unità flash per impedire la copia dei file? Ovviamente si potrebbe ancora leggere e riscrivere i dati, quindi questa non è una soluzione infallibile, ma forse nell'atto di copiare un file da un'unità flash al desktop il sistema operativo richiede un'operazione di "copia" anziché una "lettura" operazione, che può quindi essere distinta e negata.
@arxanas no, leggere un file per aprirlo con un programma e leggere un file per copiarlo su un altro filesystem è la stessa operazione per il controller.
Fissa un avvocato.
@arxanas: Se puoi leggere un file, allora hai i dati. Quando hai i dati, puoi scriverli ovunque tu abbia accesso, come nel tuo disco rigido. Quindi l'accesso in lettura implica la capacità di copiare.
Sei risposte:
Philipp
2013-10-15 18:49:25 UTC
view on stackexchange narkive permalink

Per quanto ne so, non esiste una funzionalità del genere in Adobe Reader. Ma anche quando esistesse una funzionalità del genere, non potrebbe essere efficace.

  • PDF è un formato aperto, quindi potrebbero semplicemente utilizzare un altro programma compatibile con PDF per visualizzarlo che non supporta questa funzione
  • Potrebbero creare una copia del file prima di aprirlo. Adobe Reader non poteva sapere di quella seconda copia, quindi non sarebbe stato in grado di crittografarla.
  • Potrebbero rendere il file protetto da scrittura, il che significa che non può essere crittografato dopo averlo aperto
  • Potrebbero registrare il lavoro di stampa generato nello spool della stampante del sistema operativo
  • Potrebbero usare un driver della stampante personalizzato che emette ogni documento stampato in un file
  • La stampante stessa potrebbe memorizzare nella cache il lavoro di stampa (probabilmente lo fa per impostazione predefinita - le stampanti professionali spesso sono dotate di dischi rigidi piuttosto grandi)

Conclusione : quando vuoi stampare un documento sensibile, trovare un copyshop di cui ti fidi o stamparlo tu stesso.

LateralFractal
2013-10-16 11:25:19 UTC
view on stackexchange narkive permalink

Esiste un modo per distribuire il rischio in modo tale che ogni singola tipografia non tragga alcun vantaggio dalla copia dei file: Crittografia visiva.

Ma è esoterico ed è hard-core, rispetto al semplice acquisto della tua stampante o lettore di eBook.

Per stampare PDF in tipografie non affidabili con crittografia visiva, si utilizza software speciale per dividere ogni pagina in due parti, ognuna stampata su un lucido (a / k / una diapositiva di lezione) in tipografie completamente separate *. È quindi possibile visualizzare il documento sfogliando i lucidi incollati.

La risoluzione dipende da una varietà di fattori come l'intelligenza dell'algoritmo di separazione, ma sarà piuttosto bassa (risoluzione del monitor degli anni '80).

Example of visual cryptography

* Preferibilmente indossando un travestimento da Groucho Marx e fornendo un documento d'identità falso se il tuo stato totalitario lo richiede.

Adi
2013-10-15 18:44:00 UTC
view on stackexchange narkive permalink

Non esiste un modo tecnico per risolvere questo problema. Il file (o meglio, una sua versione) verrà memorizzato nella cache del computer per un po 'di tempo, e inviato alla stampante che lo manterrà lì per qualche tempo. Esistono diversi posti in cui una versione del tuo file può essere intercettata e archiviata.

Se non ti fidi della copisteria, procurati una stampante.

Mavaddat Javid
2013-10-15 22:11:04 UTC
view on stackexchange narkive permalink

Ciò è ottenibile con diversi metodi (oltre alla password):

  1. Acquisizione e implementazione di una licenza DRM (gestione dei diritti digitali) o LiveCycle Gestione dei diritti.

  2. Crea utilizzando livelli con JavaScript.

    "Copri" le pagine PDF con una filigrana opaca, quindi utilizzare uno script per scoprire il PDF per un periodo. Questo non è un metodo perfetto, ma è sicuro. Ciò significa che se JavaScript è disattivato o viene aperto in un visualizzatore di terze parti, il contenuto verrà nascosto. Fonte

Video del rappresentante di Acrobat che spiega le opzioni.

Queste tecniche sarebbero solo deterrenti per i ficcanaso casuali.
Impedire una copia sarà difficile, ma Adobe LiveCycle ti permetterà sicuramente di impedire la stampa del PDF. Inoltre Adobe Policy Server ti consentirà di revocare in remoto i file PDF (o di sostituirli con una versione aggiornata).
@fimez Se hanno accesso allo spool di stampa hardware (è la loro stampante) e quindi possono [ri-salvare] (http://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay?lang= it & cc = us & sp4ts.oid = 2512319 & docId = emr_na-c00771412) il lavoro di stampa raw non crittografato, quindi il file è stato copiato in una forma visibile e riutilizzabile su qualsiasi altro computer.
@LateralFractal ma per quello dovresti prima essere in grado di stampare il documento e puoi negare la stampa in un documento PDF esteso del lettore.
@fimez Immagino di aver pensato che la domanda significasse * "Come posso impedire la copia da parte di una società di stampa di terze parti?" * Ma tecnicamente la domanda non lo pone, semplicemente implica. Quindi i tuoi commenti sono validi, entro i limiti e le condizioni delle risposte esistenti.
@LateralFractal è una domanda difficile. Una volta che permetti effettivamente la stampa, il tuo argomento di spool annullerà effettivamente qualsiasi altro meccanismo. Anche l'aggiunta di una politica e una password, inserendo quella password una volta per stampare e poi revocare l'intero PDF non aiuterà nemmeno. Quindi immagino che tu possa impedire qualsiasi tecnica di copia più esoterica non consentendo affatto la stampa, il che vanifica lo scopo.
JavaScript-foo impedirà la stampa del PDF con stampanti commerciali poiché nessun RIP di fascia alta sarà in grado di gestirlo (poiché sono PDF / PS-RIP, non browser).
Lizzan
2013-10-16 14:28:33 UTC
view on stackexchange narkive permalink

Ci sono memory stick protette da copia che puoi usare: il contenuto è crittografato e può essere aperto / stampato solo mentre la memory stick è effettivamente nel computer. Ciò non aiuterà le stampanti a stampare su file ecc., Ma può essere utile per evitare copie casuali.

Vedi https://www.truscont.com/?page=38&id=4 per maggiori informazioni: non sono affiliato con loro, ma è la soluzione che abbiamo utilizzato per proteggere file e software.

simon
2013-10-16 10:46:04 UTC
view on stackexchange narkive permalink

In teoria, puoi creare un'applicazione che stamperà il documento sulla stampante di copyshop e poi si autodistruggerà ( esempio). Tuttavia, non tutti i copyshop consentiranno di avviare il programma invece di aprire il documento.

Inoltre, saranno comunque in grado di intercettare i tuoi dati a livello di stampante (driver / spool / dispositivo ecc.). Certo, la tua applicazione in teoria può comportarsi come uno strumento anti-rootkit avanzato e rilevare anche questo - ma non sarà più economico solo acquistare una stampante piuttosto che sviluppare un prodotto del genere?



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...