self-destruct in pdf file #235
-
Hi everyone. IntroductionI would like to know everyone's opinion here and new comments for this (maybe important and interesting) question. I would like to know if it is possible to have the possibility to make the distribution of the access of the pdf files in a temporary way. Initial problemIt is currently possible to enter a password in the pdf file, but if you share the password with someone, there is no guarantee that that person will not divulge the password to someone else or send an decrypted file to someone else. Critical reflection on the problem or solution
Possible solution
Possible implementationPDF metadata is data about a PDF document. It provides additional information about a PDF document, including but not limited to, file name of the document, its title, date of creation, author, title, copyright information and what application was used to create the file. I think of generating an internal metadata for this, an TOTP metadata that serves to say how long the document is readable or not. AlgorithmThe pdf reader, when reading this internal metadata of the pdf file, checks if the current date is the same as the document, if the date is the same then the document is open and if the date is different then the document is not open. Possible security breach
possible solution to these security flaws
Reasons
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Unfortunately, this idea fundamentally cannot work unless you have control over the viewer's machine. That's independent of the file format: if I can do the math on my machine to decrypt your file at time X on my machine, then there's nothing you can do to stop me from doing the same thing at time X + 1. You'd need some kind of TPM setup to pull this off. So, unless you're working within a closed system where you have a large degree of control over hardware, software and people, any "self-destructing data" approach is dead in the water. If you do have such a closed system, I think you're better off looking into traditional data loss prevention tooling instead of trying to address the issue from within the PDF spec. |
Beta Was this translation helpful? Give feedback.
Unfortunately, this idea fundamentally cannot work unless you have control over the viewer's machine. That's independent of the file format: if I can do the math on my machine to decrypt your file at time X on my machine, then there's nothing you can do to stop me from doing the same thing at time X + 1. You'd need some kind of TPM setup to pull this off.
So, unless you're working within a closed system where you have a large degree of control over hardware, software and people, any "self-destructing data" approach is dead in the water. If you do have such a closed system, I think you're better off looking into traditional data loss prevention tooling instead of trying to address the issu…