СИСТЕМНЫЙ АНАЛИЗ И УПРАВЛЕНИЕ

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