Frage:
Wie verhindere ich das Kopieren meiner PDF-Dateien?
Олег Кривцов
2013-10-15 18:28:30 UTC
view on stackexchange narkive permalink

Einmal, als ich meine Dokumente in einem Kopierzentrum druckte, sah ich, dass sie meine PDF-Dateien von meinem Flash-Laufwerk auf ihren Desktop zogen und dort ablegten.

Wie schütze ich meine Dateien ohne Kennwort ? Gibt es eine Möglichkeit, eine Datei einmal zu öffnen und danach zu verschlüsseln?

Wenn Sie einem Copyshop eine Datei zum Drucken geben, müssen Sie diesem Shop vertrauen. Es gibt keine technische Möglichkeit für Sie, zu verhindern, dass sie nach dem Drucken eine Kopie behalten. Je nach Gerichtsbarkeit sind sie möglicherweise sogar gesetzlich dazu verpflichtet.
Grundsätzlich müssen sie den uneingeschränkten Inhalt des Dokuments haben, um es ausdrucken zu können. Dies ist so, als würde man jemandem eine Notiz zum Kopieren geben und fragen, ob man ihn daran hindern kann, sie sich zu merken.
Ich erinnere mich vage an ein Ereignis, bei dem sich einige Dateien auf einem Flash-Laufwerk befanden, die nicht von diesem kopiert werden konnten. Ist es möglicherweise möglich, den Mikrocontroller des Flash-Laufwerks neu zu programmieren, um zu verhindern, dass Dateien kopiert werden? Natürlich kann man immer noch Daten lesen und neu schreiben, daher ist dies keine narrensichere Lösung, aber vielleicht fordert das Betriebssystem beim Kopieren einer Datei von einem Flash-Laufwerk auf den Desktop eher einen Kopiervorgang als einen Lesevorgang an. Operation, die dann unterschieden und verweigert werden kann.
@arxanas nein, das Lesen einer Datei zum Öffnen mit einem Programm und das Lesen einer Datei zum Kopieren in ein anderes Dateisystem ist der gleiche Vorgang für den Controller.
Heften Sie einen Anwalt daran.
@arxanas: Wenn Sie eine Datei lesen können, haben Sie die Daten. Wenn Sie über die Daten verfügen, können Sie sie an einen beliebigen Ort schreiben, auf den Sie Zugriff haben, z. B. auf Ihrer Festplatte. Lesezugriff impliziert also die Fähigkeit zum Kopieren.
Sechs antworten:
Philipp
2013-10-15 18:49:25 UTC
view on stackexchange narkive permalink

Soweit ich weiß, gibt es in Adobe Reader keine solche Funktion. Aber selbst wenn es eine solche Funktion gäbe, könnte sie nicht effektiv sein.

  • PDF ist ein offenes Format, daher könnten sie einfach ein anderes PDF-fähiges Programm verwenden, um es anzuzeigen, das nicht unterstützt wird Diese Funktion
  • Sie können vor dem Öffnen eine Kopie der Datei erstellen. Adobe Reader konnte nichts über diese zweite Kopie wissen, sodass sie auch nicht verschlüsselt werden konnte.
  • Sie könnten die Datei schreibgeschützt machen, was bedeutet, dass sie nach dem Öffnen nicht verschlüsselt werden kann
  • Sie könnten den generierten Druckauftrag in der Druckerspule des Betriebssystems protokollieren.
  • Sie könnten einen benutzerdefinierten Druckertreiber verwenden, der jedes gedruckte Dokument in eine Datei ausgibt
  • Der Drucker selbst kann den Druckauftrag zwischenspeichern (wahrscheinlich standardmäßig - professionelle Drucker werden häufig mit recht großen Festplatten geliefert).

Fazit : Wann Wenn Sie ein vertrauliches Dokument drucken möchten, suchen Sie entweder einen vertrauenswürdigen Copyshop oder drucken Sie es selbst.

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

Es gibt eine Möglichkeit, das Risiko so zu verteilen, dass keine einzelne Druckerei vom Kopieren Ihrer Dateien profitiert: Visuelle Kryptografie.

Aber es ist esoterisch und Hardcore - im Gegensatz zum Kauf eines eigenen Druckers oder eBook-Readers.

Um PDFs in nicht vertrauenswürdigen Druckereien mit visueller Kryptografie zu drucken, verwenden Sie spezielle Software, um jede Seite in zwei Teile zu teilen - jeden, den Sie auf einem Transparent drucken (a / k / eine Vorlesungsfolie) in völlig separaten Druckereien *. Sie können das Dokument dann anzeigen, indem Sie durch geklebte Transparentfolien blättern.

Die Auflösung hängt von verschiedenen Faktoren wie der Intelligenz des Trennungsalgorithmus ab, ist jedoch relativ niedrig (Monitorauflösung der 1980er Jahre).

Example of visual cryptography

* Am besten in einer Groucho Marx-Verkleidung und mit einem gefälschten Ausweis, wenn Ihr totalitärer Staat dies erfordert. sub>

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

Es gibt keine technische Möglichkeit, dies zu lösen. Die Datei (oder vielmehr eine Version davon) wird einige Zeit im Cache des Computers gespeichert und an den Drucker gesendet, der sie dort einige Zeit aufbewahrt. Es gibt mehrere Stellen, an denen eine Version Ihrer Datei abgefangen und gespeichert werden kann.

Wenn Sie dem Kopiergeschäft nicht vertrauen, besorgen Sie sich Ihren eigenen Drucker.

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

Dies kann mit mehreren Methoden erreicht werden (neben dem Passworting):

  1. Erwerb und Implementierung einer DRM-Lizenz (Digital Rights Management) oder LiveCycle Rechteverwaltung.

  2. Erstellen Sie mithilfe von Ebenen mit JavaScript.

    Decken Sie die PDF-Seiten ab Verwenden Sie dann ein Skript, um das PDF für einen bestimmten Zeitraum mit einem undurchsichtigen Wasserzeichen aufzudecken. Dies ist keine perfekte Methode, aber ausfallsicher. Das heißt, wenn JavaScript deaktiviert oder in einem Viewer eines Drittanbieters geöffnet wird, wird der Inhalt ausgeblendet. Quelle

  3. ol>

    Video des Acrobat-Vertreters mit Erläuterung der Optionen.

Diese Techniken würden nur gelegentliche Schnüffler abschrecken.
Das Verhindern einer Kopie ist schwierig, aber mit Adobe LiveCycle können Sie das Drucken der PDF-Datei definitiv verhindern. Mit Adobe Policy Server können Sie PDF-Dateien auch remote widerrufen (oder durch eine aktualisierte Version ersetzen).
@fimez Wenn sie Zugriff auf die Hardware-Druckspule haben (es ist ihr Drucker) und somit [erneut speichern] können (http://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay?lang=) de & cc = us & sp4ts.oid = 2512319 & docId = emr_na-c00771412) der unverschlüsselte Rohdruckauftrag, dann wurde die Datei in einer Form kopiert, die auf jedem anderen Computer sichtbar und wiederverwendbar ist.
@LateralFractal, aber dafür müssten Sie zuerst in der Lage sein, das Dokument zu drucken, und Sie können das Drucken in einem erweiterten PDF-Dokument für Leser verweigern.
@fimez Ich glaube, ich habe angenommen, dass die Frage * 'Wie verhindere ich das Kopieren durch die Druckerei eines Drittanbieters?' * Bedeutet, aber technisch gesehen stellt die Frage das nicht, sondern impliziert lediglich. Ihre Kommentare sind also innerhalb der Grenzen und Vorbehalte der vorhandenen Antworten gültig.
@LateralFractal ist eine schwierige Frage. Sobald Sie das Drucken tatsächlich zulassen, wird Ihr Spool-Argument tatsächlich alle anderen Mechanismen zunichte machen. Selbst das Hinzufügen einer Richtlinie und eines Kennworts, die einmalige Eingabe dieses Kennworts zum Drucken und das anschließende Widerrufen der gesamten PDF-Datei helfen nicht einmal. Ich denke, Sie können nur esoterischere Kopiertechniken verhindern, indem Sie das Drucken überhaupt nicht zulassen, was den Zweck irgendwie zunichte macht.
Das JavaScript-foo verhindert das Drucken der PDF-Datei mit kommerziellen Druckern, da kein High-End-RIP damit umgehen kann (da es sich um PDF / PS-RIPs handelt, nicht um Browser).
Lizzan
2013-10-16 14:28:33 UTC
view on stackexchange narkive permalink

Es gibt kopiergeschützte Memory Sticks, die Sie verwenden können. Der Inhalt ist verschlüsselt und kann nur geöffnet / gedruckt werden, während sich der Memory Stick tatsächlich im Computer befindet. Dies hilft nicht gegen das Drucken von Druckern in Dateien usw., kann jedoch hilfreich sein, um gelegentliche Kopien zu vermeiden.

Siehe https://www.truscont.com/?page=38&id=4 für weitere Informationen - Ich bin nicht mit ihnen verbunden, aber es ist die Lösung, die wir zum Sichern von Dateien und Software verwendet haben.

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

Theoretisch können Sie eine Anwendung erstellen, die das Dokument auf dem Drucker des Copyshops druckt und sich dann selbst zerstört ( Beispiel). Allerdings kann nicht jeder Copyshop Ihr ​​Programm starten, anstatt Ihr Dokument zu öffnen.

Außerdem können sie Ihre Daten weiterhin auf Druckerebene (Treiber / Spool / Gerät usw.) abfangen. Sicher, Ihre Anwendung kann sich theoretisch wie ein fortschrittliches Anti-Rootkit-Tool verhalten und auch dies erkennen - aber ist es nicht billiger, nur einen Drucker zu kaufen , anstatt ein solches Produkt zu entwickeln?



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...