Patent ID: 9582665
Date: 2017-02-28
CPC Classifications: G06F,H04L

Claim:
1. A data integrity server for protecting systems and data, the data integrity server comprising: a processor executing instructions stored in memory, wherein the instructions cause the processor to initialize a malware detection module, a file type verification module, and a file sterilization module; the malware detection module to (i) receive a data file for import from an external source, (ii) analyze the received data file with a plurality of anti-malware engines, (iii) determine whether the received data file comprises malware based on the analysis, and (iv) discard the received data file in response to a determination that the received data file comprises malware; the file type verification module to verify, in response to a determination that the received data file does not comprise malware, a file type of the received data file based at least in part on a file extension associated with the received data file; and the file sterilization module to: (i) modify a structure of the received data file based on the verified file type and a respective file type mathematical algorithm to transform the received data file into a sterilized data file to render malware not detected within the received data file benign, wherein the sterilized data file is different from the received data file and is representative of the received data file when processed and;(ii) transmit the sterilized data file to a computing device for import of the sterilized data file.