Method and apparatus for disarming ole object in ms-ooxml
AssigneeSeculetter Co., Ltd.
InventorJae Young YI
Life of this patent
Estimating the term…
Abstract
This specification relates to a method of disarming, by a server, an object linking and embedding (OLE) object in MS-Office Open XML (OOXML). The method may include searching an XML file included in a non-PE file for OLE object elements, searching for a rel file corresponding to the XML file comprising the OLE object element, determining a location of an OLE object file based on the rel file, inspecting whether the OLE object is a disarming target, based on the OLE object file being present at the location of the OLE object file, and performing the disarming of the OLE object based on the OLE object corresponding to the disarming target.
Claims8
A method of disarming, by a server, an object linking and embedding (OLE) object in MS-Office Open XML (OOXML), the method comprising:
- searching an XML file included in a non-PE file for OLE object elements;
- searching for a rel file corresponding to the XML file comprising the OLE object element;
- determining a location of an OLE object file based on the rel file;
- inspecting whether the OLE object is a disarming target, based on the OLE object file being present at the location of the OLE object file;
- and
- performing the disarming of the OLE object based on the OLE object corresponding to the disarming target.
A server which disarms an object linking and embedding (OLE) object in MS-Office Open XML (OOXML), the server comprising:
- a communication unit;
- a memory comprising a contents disarm and reconstruction (CDR) engine for performing disarming;
- and
- a processor configured to functionally control the communication unit and the memory,
- wherein the processor is configured to search an XML file included in a non-PE file for OLE object elements, search for a rel file corresponding to the XML file comprising the OLE object element, determine a location of an OLE object file based on the rel file, inspect whether the OLE object is a disarming target, based on the OLE object file being present at the location of the OLE object file, and perform the disarming of the OLE object based on the OLE object corresponding to the disarming target.
Dependencies are inferred from the claim text.