ES2428040T3

Resisting the spread of unwanted code and data

Abstract

A computer-implemented method of resistance to the propagation of unwanted code and data in an electronic file, the method comprising: receiving an incoming electronic file where the incoming electronic file is an email that has a plurality of parts from a sender, each part containing of said file content data in a predetermined data file type, each type of data file having a set of associated rules; said rules including the rules that make up the specification of the file type and the additional rules that limit the values ​​and / or the intervals they contain and the parameters that may assume to determine a presumed default data file type of each party to treat the content data of each part according to the rules associated with the type of default data file assumed; determine whether the content data of each part conforms to the rules associated with the presumed default data file type; regenerating the adjusted parts of the content data processed, after a positive determination from the determination means, to create a replacement regenerated electronic file in the presumed predetermined data file type, said replacement regenerated electronic file containing the replacement data regenerated content; block the parts of the processed data that do not conform to the rules associated with the type of default data file assumed in order to block its inclusion in the electronic replacement file replaced; store a list of file types and the sources associated with those file types that are not considered a threat; resend parts that do not fit a threat filter; determine through the threat filter for each part that does not fit if that part that does not fit should be allowed to pass on the basis of the stored list and the sender of the file and the type of data file; and allow an unadjusted part to avoid blocking and include the unadjusted part that has avoided it in the regenerated electronic replacement file that determined it is admissible.

ES2428040T3, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 9 June 2026, 0.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    CLAIMS REIVINDICACIONES 1. A computer-implemented method of resistance to propagation of unwanted code and data in an electronic file, the method comprising:1. Un método implementado por ordenador de resistencia a la propagación de código y datos no deseados en un archivo electrónico, comprendiendo el método: 5 receiving an incoming electronic file where the incoming electronic file is an email that has a plurality of parts from a sender, each part of said file containing content data in a predetermined data file type, each type of data file having a associated rule set;including said rules the rules that make up the file type specification and the rules 5 recibir un archivo electrónico entrante donde el archivo electrónico entrante es un correo electrónico que tiene una pluralidad de partes desde un remitente, conteniendo cada parte de dicho archivo datos de contenido en un tipo de archivo de datos predeterminado, teniendo cada tipo de archivo de datos un conjunto de reglas asociado;incluyendo dichas reglas las reglas que componen la especificación del tipo de archivo y las reglas 10 Additional limits that limit the values ​​and / or the intervals they contain and the parameters that they can assume determine a type of default data file assumed by each party to treat the content data of each part according to the rules associated with the file type of default data of course;determine if the content data of each part conform to the rules associated with the file type of 10 adicionales que limitan los valores y/o los intervalos que contienen y los parámetros que pueden asumir determinar un tipo de archivo de datos predeterminado supuesto de cada parte tratar los datos de contenido de cada parte de acuerdo con las reglas asociadas con el tipo de archivo de datos predeterminado supuesto;determinar si los datos de contenido de cada parte se ajustan a las reglas asociadas con el tipo de archivo de 15 datos predeterminado supuesto;regenerar las partes que se ajustan de los datos de contenido tratados, tras una determinación positiva a partir de los medios de determinación, para crear un archivo electrónico regenerado de sustitución en el tipo de archivo de datos predeterminado supuesto, conteniendo dicho archivo electrónico regenerado de sustitución los datos de contenido regenerados;fifteen default data of course;regenerating the adjusted parts of the content data processed, after a positive determination from the determination means, to create a replacement regenerated electronic file in the presumed predetermined data file type, containing said replacement regenerated electronic file regenerated content data;20 bloquear las partes de los datos contenidos tratados que no se ajustan a las reglas asociadas con el tipo de archivo de datos predeterminado supuesto con el fin de bloquear su inclusión en el archivo electrónico regenerado de sustitución;almacenar una lista de tipos de archivo y las fuentes asociadas con dichos tipos de archivo que no se consideran una amenaza;reenviar las partes que no se ajustan a un filtro de amenaza;twenty block the parts of the treated content data that do not conform to the rules associated with the presumed default data file type in order to block its inclusion in the replacement regenerated electronic file;store a list of file types and the sources associated with those file types that are not considered a threat;resend parts that do not fit a threat filter;25 determine through the threat filter for each part that does not fit if that part that does not fit should be allowed to pass on the basis of the stored list and the sender of the file and the type of data file;and allow an unadjusted part to avoid blocking and include the unadjusted part that has avoided it in the regenerated replacement electronic file that determined it is admissible. 25 determinar mediante el filtro de amenaza para cada parte que no se ajusta si se debe permitir que esa parte que no se ajusta pase sobre la base de la lista almacenada y el remitente del archivo y el tipo de archivo de datos;y permitir que una parte que no se ajusta evite el bloqueo e incluir la parte que no se ajusta que lo ha evitado en el archivo electrónico regenerado de sustitución que determinó que es admisible.
  2. 5
    6. A semiconductor device comprising a memory medium that includes instructions for performing the method of any one of claims 1 to 4. 45