Content sanitation via transcoding
AssigneeInternational Business Machines Corporation
InventorsStephen C. Baber, Ajamu A. Wesley
Life of this patent
Estimating the term…
Abstract
A content sanitization process performed via a transcoding engine. The transcoding engine can include one or more patterns, each pattern identifying malicious content in a well-formed document. The transcoding engine also can include an annotation processor configured to annotate portions of the well-formed document which match the patterns. Finally, the transcoding engine can include a content sanitization processor configured to normalize the annotated portions in a transcoded document. In a preferred aspect of the invention, the transcoding engine can include a privacy policy resolution processor configured to identify terms of a privacy policy and to annotate portions of the well-formed document which violate the terms.
Claims16
A transcoding engine comprising:
- a plurality of patterns, each said pattern identifying malicious content in a well-formed document;
- an annotation processor configured to annotate portions of said well-formed document which match said patterns;
- and,
- a content sanitization processor configured to normalize said annotated portions in a transcoded document.
A content sanitization method, the method comprising the steps of:
- ensuring that a subject document has been well-formed;
- locating malicious content in said well-formed document;
- annotating said malicious content for further processing;
- and, transcoding said well-formed document, said transcoding producing a transcoded document, but excluding said annotated content from said transcoded document.
A machine readable storage having stored thereon a computer program for performing content sanitization, said computer program comprising a routine set of instructions for causing the machine to perform the steps of:
- ensuring that a subject document has been well-formed;
- locating malicious content in said well-formed document;
- annotating said malicious content for further processing;
- and,
- transcoding said well-formed document, said transcoding producing a transcoded document, but excluding said annotated content from said transcoded document.
Dependencies are inferred from the claim text.