deep-File Inspection takes the file and reads it into memory, inspecting the three distinct layers of the file:
- Visual Content Layer – What users actually see when viewing or editing the file. The text and images on the page.
- Active Content Layer – Additional functionality in a file or program, such as macros, add-ins, or data connections.
- File Structure Layer – The framework within which the Visual and Active Content is stored and managed.
Remediation repairs a document’s structure, ensuring complete compliance with the specification set by the developer of that file type. For example, Adobe has an ISO 32000 specification that details all valid binary structures for PDF. The published specification for a file is what we call, ‘known good’.
Sanitisation is the removal of Active Content mitigating the risk of functional features in files. Controlled by policy, sanitisation allows users to get the document features they need and strips out all the functions they don’t.