ПРОФИЛИРОВАНИЕ ВЫПОЛНЕНИЯ КОДА

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