СИСТЕМА И СПОСОБ АВТОМАТИЧЕСКОЙ МОДИФИКАЦИИ АНТИВИРУСНОЙ БАЗЫ ДАННЫХ

1. Способ обновления информации в антивирусной базе данных путем формирования антивирусного списка в антивирусной базе данных, и при этом антивирусный список соответствует новому типу файла, содержит этапы в которых:
а) хранят список типов файлов, содержащий отличительные признаки для определения типов файлов, и антивирусные списки, разделенные по типу файлов и содержащие антивирусные записи для соответствующих типов файлов;
б) определяют тип полученного файла с целью последующего выбора антивирусного списка для антивирусной проверки файла;
в) проводят антивирусную проверку полученного файла на содержание вредоносного кода с помощью антивирусного списка, соответствующего определенному типу файла и формируют результаты проверки;
г) проводят анализ результатов проверки с целью выявления файлов, у которых тип файла был определен как неизвестный тип файла;
д) выявляют тип, по крайней мере, одного файла, у которого тип файла был определен как неизвестный тип файла;
е) обновляют антивирусную базу данных путем добавления отличительных признаков выявленного типа, по крайней мере, одного файла в список типов файлов и создания антивирусного списка, соответствующего выявленному типу файла, при этом указанные списки не содержат антивирусные записи.
2. Способ по п.1, в котором антивирусные записи являются шаблонами вредоносного кода.
3. Способ по п.1, в котором антивирусные записи являются метаданными файлов.
4. Способ по п.1, в котором проводят антивирусную проверку файлов, у которых тип файла был определен как неизвестный тип файла, с помощью антивирусного списка для неизвестных типов файлов.
5. Способ по п.1, в котором выявление типа файлов происходит на основе анализа структуры файлов.
6. Способ по п.1, в котором выявление типа файлов происходит на основе запроса к антивирусному серверу.
7. Способ по п.1, в котором выявление типа файлов происходит на основе анализа содержимого файлов.
8. Способ по п.7, в котором анализом содержимого файлов является побайтовое сравнение содержимого файлов и последующее выделение, по крайней мере, одного идентичного участка содержимого файлов.
9. Способ по п.8, где в качестве идентичного участка содержимого файлов является последователь байт, равная 2 байтам и более и при этом содержащаяся во всех анализируемых файлах по одному и тому же смещению.
10. Система обновления информации в антивирусной базе данных путем формирования антивирусного списка в антивирусной базе данных, и при этом антивирусный список соответствует новому типу файла, которая содержит:
а) антивирусную базу данных, предназначенную для:
- хранения списка типов файлов, содержащего сведения о типах файлов, и антивирусных списков для каждого типа файлов, которые содержат антивирусные записи, и
- предоставления указанного списка типов файлов устройству предварительного анализа, и указанных антивирусных списков устройству обнаружения;
б) устройство предварительного анализа, предназначенное для определения типа проверяемого файла с помощью списка типов файлов и передачи информации о типе файла устройству обнаружения;
в) устройство обнаружения, предназначенное для обнаружения вредоносного кода в проверяемом файле с помощью антивирусного списка, который соответствует определенному типу файла, и передачи результатов проверки устройству анализа результатов проверки;
г) устройство анализа результатов проверки, предназначенное для анализа результатов антивирусной проверки файлов, формирования на основании анализа решения о необходимости корректировки базы данных и передачи соответствующей информации устройству модификации базы данных;
д) устройство модификации базы данных, предназначенное для обновления базы данных путем создания нового антивирусного списков, который не содержит антивирусные записи, и добавления сведений о новом типе файла в список типов файлов в соответствии с полученной от устройства анализа результатов проверки информацией.
11. Система по п.10, которая содержит устройство обновления базы данных, предназначенное для обновления записей в антивирусных списках, хранящихся в антивирусной базе данных.
12. Система по п.10, в которой антивирусные записи являются шаблонами вредоносного кода.
13. Система по п.10, в которой антивирусные записи являются метаданными файлов.
14. Система по п.10, где устройство анализа результатов проверки, проводя анализ результатов антивирусной проверки файлов, выделяет файлы, у которых тип файла был определен как неизвестный тип файла, для последующего определения указанных неизвестных типов файлов.
15. Система по п.14, в которой неизвестные типы файлов определяются с помощью анализа структуры файлов.
16. Система по п.14, в которой неизвестные типы файлов определяются с помощью запроса к антивирусному серверу.
17. Система по п.14, в которой неизвестные типы файлов определяются с помощью анализа содержимого файлов.
18. Система по п.17, в которой анализом содержимого файлов является побайтовое сравнение содержимого файлов и последующее выделение, по крайней мере, одного идентичного участка содержимого файлов.
19. Система по п.18, где в качестве идентичного участка содержимого файлов является последователь байт, равная 2 байтам и более и при этом содержащаяся во всех анализируемых файлах по одному и тому же смещению.
20. Система по п.10, в которой устройство обнаружения проводит обнаружение вредоносного кода в файлах, у которых тип файла был определен как неизвестный тип файла, с помощью антивирусного списка для неизвестных типов файлов.