Content-checking of embedded content in digitally encoded documents
AssigneeQinetiq Limited
InventorSimon Robert Wiseman
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for network security content-checking, in particular simplifying the critical element of a content-checker so that it can be trusted and implemented in hardware logic. A method comprises determining whether a digitally encoded document contains any embedded documents; content-checking, by means of at least one hard-ware-implemented content-checker, at least one of the embedded documents separately from those parts of the digitally encoded document within which it was embedded; and releasing a version of the digitally encoded document responsive to the content-checking.
Claims12
A method of mitigating the effect of a security threats potentially contained in a digitally encoded document, the method comprising:
- determining whether the digitally encoded document contains any embedded documents;
- extracting embedded content into a separate document, such that a single input digital encoded document is translated into parts which contain references to one another;
- content-checking, by means of at least one hardware-implement content-checker, at least one of the embedded documents separately from those parts of the digitally encoded document within which it was embedded;
- recombining at least some of the parts of the extracted embedded content into the digitally encoded document using the references contained therein;
- and
- releasing a version of the digitally encoded document responsive to the content-checking
Apparatus comprising a computer arranged to perform the steps of:
- determining whether the digitally encoded document contains any embedded documents;
- extracting embedded content into a separate document, such that a single input digital encoded document is translated into parts which contain references to one another;
- content-checking, by means of at least one hardware-implement content-checker, at least one of the embedded documents separately from those parts of the digitally encoded document within which it was embedded;
- recombining at least some of the parts of the extracted embedded content into the digitally encoded document using the references contained therein;
- and
- releasing a version of the digitally encoded document responsive to the content-checking.
A non-transitory computer readable medium including code portions arranged to perform a method comprising the steps of:
- determining whether the digitally encoded document contains any embedded documents;
- extracting embedded content into a separate document, such that a single input digital encoded document is translated into parts which contain references to one another;
- content-checking, by means of at least one hardware-implement content-checker, at least one of the embedded documents separately from those parts of the digitally encoded document within which it was embedded;
- recombining at least some of the parts of the extracted embedded content into the digitally encoded document using the references contained therein;
- and
- releasing a version of the digitally encoded document responsive to the content-checking.
Dependencies are inferred from the claim text.