CPC G06F 21/6209 (2013.01) [G06F 9/545 (2013.01); G06F 2221/2141 (2013.01)] | 20 Claims |
1. A system for secure document management, the system comprising:
an operating system runnable on an electronic processor, the electronic processor configured to:
receive, at a kernel level of the operating system, a document access instruction for a document from a user level application, wherein the document is stored as a standard file of the operating system in any location allowed by the operating system;
retrieve, at the kernel level, a document identifier associated with the document from the document, wherein the document contains the document identifier, and wherein the document identifier is inserted into the document by a second electronic processor that is remote from the electronic processor on which the operating system is runnable;
determine, at the kernel level, document access permissions associated with the document identifier, wherein the document access permissions comprise user specific permissions associated with a user of the user level application;
determine, at the kernel level, if the document access instruction for the document is allowable based on the document access permissions;
allow, at the kernel level, the document access instruction to proceed if the document access instruction is allowable; and
deny, at the kernel level, the document access instruction to proceed if the document access instruction is not allowable.
|