2017-08-22 1 views
0
gedruckt wird

Das ProblemData Security Ausgabe - PDF-Druck - „gelöscht“ Informationen

ich eine PDF-Datei bei der Arbeit empfangen, die ich dann gedruckt. In der PDF-Datei gab es mehrere optionale Felder, in die man Informationen wie "Geburtsort" usw. eingeben konnte. Wenn ich die PDF-Datei auf meinem Computer öffne, kann ich eine Reihe von Eingabeinformationen A (eine Reiseanfrage mit Daten davon) sehen Jahr 2017).

Wenn ich die PDF-Datei auf dem lokalen Drucker drucke, enthält das gedruckte Dokument eine Reihe von Informationen B, die beispielsweise Reiseanfragen aus dem Jahr 2015 enthielten. Diese Information war beim Öffnen der Datei auf meinem Computer nicht sichtbar. Ich konnte den Fehler mehrmals reproduzieren.

Warum ist das ein Problem?

Es scheint, dass frühere Einträge in die PDF-Datei irgendwie in der PDF-Datei gespeichert wurden, im Gegensatz zu dem, was beim Öffnen der PDF-Datei sichtbar war. Beim Drucken scheint der Drucker nur auf die ältesten Einträge zuzugreifen und druckt diese.

Dies ist ein potenzieller Verstoß in Bezug auf Datenschutz und Sicherheit, da die PDF-Datei alle vorherigen Einträge zu speichern scheint, ohne dass jemand davon weiß.

Vor allem bei der Arbeit enthalten einige dieser pdfs Bankkontodaten und andere identitätsbezogene Informationen.

Die Frage

jemand ein simliar Problem auftreten Hat oder weiß, wie die unsichtbaren alten Informationen noch im pdf gespeichert löschen?

UPDATE1: Ich konnte den Fehler auf anderen Druckern nicht reproduzieren. Es scheint, dass dieser Fehler durch den spezifischen Drucker verursacht wird. Die Informationen müssen jedoch in der PDF-Datei enthalten sein, die die spezifische Ursache meiner Frage darstellt.

UPDATE2: Unter Verwendung der Informationen aus der angenommenen Antwort habe ich das Programm "PDF CHAIN" verwendet und die Option "XFA aus Dokument löschen" ausgewählt. Ich habe dann das manipulierte Dokument erneut gespeichert und es auf demselben Drucker ausgedruckt. Schließlich wurde die richtige Information gedruckt.

+0

Bitte teilen Sie die betreffende PDF-Datei und beschreiben Sie den Drucker, auf dem der Fehler auftritt. – mkl

+0

Leider kann ich das PDF nicht öffentlich teilen. Der fragliche Drucker ist Kyocera ECOSYS FS-1035MFP –

+0

Ihr Drucker kann PDFs direkt drucken. Wahrscheinlich liegt ein Fehler in der PDF-Interpretation des Druckers vor. Ich würde annehmen, dass die PDF Feldpräsentationen enthält, die den alten Wert zeigen, während die tatsächlichen Formularfeldwerte die neuen sind und der Drucker keine neuen Erscheinungsbilder erzeugt. Oder das PDF ist ein hybrides AcroForm/XFA-Formular und enthält die alten Daten in der AcroForm und die neuen Daten im XFA, und Ihr Drucker versteht XFA nicht. Ohne das PDF ist das reine Ratespiel. – mkl

Antwort

1

Bei einer Schätzung (und das ist alles, ohne die Originaldatei sehen zu können) enthält das PDF optionale Inhalte oder Anmerkungen, die unterschiedliche Felddaten für Print und Screen enthalten.

Wenn Sie die Datei mit einem PDF-Consumer (z. B. Acrobat) öffnen, sehen Sie das Ergebnis "screen". Abhängig von dem Verbraucher, den Sie verwenden, kann es dann entweder die Bildschirmdaten an den Drucker senden oder durch die Daten 'Drucken' ersetzen.

Der Drucker, der als Problem erkannt wird, kann direkten PDF-Druck ausführen. Sie haben nicht angegeben, ob Sie die PDF-Datei drucken, ob Sie eine Anwendung verwenden oder ob die anderen Drucker PDF-fähig sind oder nicht.

Meine Vermutung ist, dass irgendwo in den 2 Druckpfaden eine andere Entscheidung getroffen wird, welche "richtige" Information zu drucken ist.

Beachten Sie, dass dies nicht bedeutet, dass die PDF 'scheint alle vorherigen Einträge zu speichern, ohne dass jemand weiß'; das ist mit einer PDF-Datei nicht wirklich möglich.

Eine bösartige PDF-Verarbeitungsanwendung könnte dies tun, indem der PDF-Datei Kommentare hinzugefügt werden, die jedoch nur von dieser Anwendung abgerufen werden können.

Aber es ist möglich, mehrere Einträge unterschiedlicher Typen für verschiedene Zwecke zu haben, und wenn sie nicht identisch sind (wegen des Tools zum Bearbeiten der Datei), können Sie seltsame Ergebnisse wie diese erhalten.

Beachten Sie, dass Sie, wenn dies ein Problem für Sie ist, wahrscheinlich kein PDF verwenden sollten. Sie können das Problem jedoch beheben, indem Sie Ihre Dokumente digital signieren. Signierte PDF-Dateien beinhalten Mittel (sicheren kryptografischen Hash) zur Überprüfung, dass das Dokument nicht manipuliert wurde. Natürlich können Sie die PDF-Datei nicht bearbeiten, ohne sie erneut zu signieren.

Oh, eine andere Möglichkeit wäre, dass das PDF tatsächlich ein XFA-Formular war; Es ist möglich, dass ein Teil des Dokuments eine gültige PDF-Datei ist, die "etwas" ausgibt, wenn ein PDF-Consumer kein XFA-Formular verarbeiten kann, aber keine Beziehung zu dem aufweist, was Sie sehen, wenn Sie einen XFA-Prozessor verwenden.

Mein Geld ist auf optionalen Inhalt, AcroForm Felder oder Anmerkungen, wo die Druckdaten sich von den Bildschirmdaten unterscheiden.

+0

Danke für den wertvollen Einblick. Mit Ihren Informationen manipulierte ich das Dokument und die korrekten Informationen wurden gedruckt. Weitere Informationen finden Sie unter UPDATE2. –

Verwandte Themen