УСТРОЙСТВО ФОРМИРОВАНИЯ ПОДПИСЕЙ, СПОСОБ ФОРМИРОВАНИЯ ПОДПИСЕЙ И ЭНЕРГОНЕЗАВИСИМЫЙ СЧИТЫВАЕМЫЙ КОМПЬЮТЕРОМ НОСИТЕЛЬ, СОХРАНЯЮЩИЙ ПРОГРАММУ

1. Устройство формирования подписей, содержащее:
модуль сбора, выполненный с возможностью собирать информацию угроз;
модуль извлечения, выполненный с возможностью извлекать данные для атак из информации угроз, собранной посредством модуля сбора; и
модуль формирования, выполненный с возможностью формировать подпись на основе данных для атак, извлеченных посредством модуля извлечения, при этом:
модуль формирования выполнен с возможностью:
когда несколько фрагментов данных для атак, имеющих общую строку символов, извлекаются посредством модуля извлечения, предварительно формировать подпись, включающую в себя общую строку символов,
оценивать то, включает или нет предварительно сформированная подпись в себя строку символов, используемую в данных не для атак, и
когда предварительно сформированная подпись включает в себя строку символов, используемую в данных не для атак, удалять строку символов из предварительно сформированной подписи, чтобы формировать подпись.
2. Устройство формирования подписей по п. 1, в котором:
строка символов, используемая в данных не для атак, сохраняется в базе данных, и
модуль формирования выполнен с возможностью выполнять сопоставление между строкой символов, включенной в предварительно сформированную подпись, и строкой символов, сохраненной в базе данных, чтобы оценивать то, включает или нет предварительно сформированная подпись в себя строку символов, используемую в данных не для атак.
3. Устройство формирования подписей по п. 1 или 2, в котором модуль извлечения выполнен с возможностью хранить данные для атак после преобразования их формата данных в предварительно определенный формат данных.
4. Устройство формирования подписей по п. 1 или 2, дополнительно содержащее:
модуль отправки, выполненный с возможностью отправлять подпись, сформированную посредством модуля формирования, в конкретное назначение отправки.
5. Способ формирования подписи с помощью устройства формирования подписей, при этом способ содержит:
этап сбора, на котором собирают информацию угроз;
этап извлечения, на котором извлекают данные для атак из информации угроз, собранной на этапе сбора; и
этап формирования, на котором формируют подпись на основе данных для атак, извлеченных на этапе извлечения, при этом:
этап формирования включает в себя этапы, на которых:
когда несколько фрагментов данных для атак, имеющих общую строку символов, извлекаются на этапе извлечения, предварительно формируют подпись, включающую в себя общую строку символов,
оценивают то, включает или нет предварительно сформированная подпись в себя строку символов, используемую в данных не для атак, и
когда предварительно сформированная подпись включает в себя строку символов, используемую в данных не для атак, удаляют строку символов из предварительно сформированной подписи, чтобы формировать подпись.
6. Способ формирования подписи по п. 5, в котором:
строка символов, используемая в данных не для атак, сохраняется в базе данных, и
этап формирования включает в себя этап, на котором выполняют сопоставление между строкой символов, включенной в предварительно сформированную подпись, и строкой символов, сохраненной в базе данных, чтобы оценивать то, включает или нет предварительно сформированная подпись в себя строку символов, используемую в данных не для атак.
7. Способ формирования подписи по п. 5 или 6, в котором этап извлечения включает в себя этап, на котором хранят данные для атак после преобразования их формата данных в предварительно определенный формат данных.
8. Способ формирования подписи по п. 5 или 6, дополнительно содержащий:
этап отправки, на котором отправляют подпись, сформированную на этапе формирования, в конкретное назначение отправки.
9. Энергонезависимый считываемый компьютером носитель, сохраняющий программу, которая инструктирует компьютеру выполнять:
процедуру сбора для сбора информации угроз;
процедуру извлечения для извлечения данных для атак из информации угроз, собранной в процедуре сбора; и
процедуру формирования для формирования подписи на основе данных для атак, извлеченных в процедуре извлечения, при этом:
процедура формирования включает в себя:
когда несколько фрагментов данных для атак, имеющих общую строку символов, извлекаются в процедуре извлечения, предварительное формирование подписи, включающей в себя общую строку символов,
оценку того, включает или нет предварительно сформированная подпись в себя строку символов, используемую в данных не для атак, и
когда предварительно сформированная подпись включает в себя строку символов, используемую в данных не для атак, удаление строки символов из предварительно сформированной подписи, чтобы формировать подпись.