СПОСОБ И СИСТЕМА ОБНАРУЖЕНИЯ ВРЕДОНОСНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПУТЕМ КОНТРОЛЯ ИСПОЛНЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ЗАПУЩЕННОГО ПО СЦЕНАРИЮ

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