Microsoft Research создает сканер вредоносных программ JavaScript


Защита от вредоносных программ на основе JavaScript может быть задачей специально обученного искусственного интеллекта под названием Zozzle.

JavaScript полезен, но необходимость защиты от вредоносных программ, скрывающихся в глубоко запутанном коде, становится все более серьезной проблемой. Microsoft Research изобрела сканер, который может обнаруживать вредоносные программы, используя в основном статический анализ, и назвала его Zozzle.

Zozzle — продукт технологий искусственного интеллекта. Исследователи использовали статистический классификатор для сканирования миллионов веб-страниц на наличие вредоносных программ. Сначала необходимо деобфусцировать код JavaScript, а затем проанализировать его на предмет особенностей, характерных для вредоносных программ. Функции создаются с использованием абстрактного синтаксического дерева. Zozzle подключается к движку JavaScript, чтобы получить окончательную расширенную версию кода JavaScript, содержащегося на странице.

В настоящее время инструмент находится на стадии исследования, и дата его выпуска в дикую природу не установлена. Текущая производительность заявлена как менее 1% ложных срабатываний при типичном времени обработки 2-5 миллисекунд на килобайт кода.

Исследователи говорят, что они могут использовать его как в контексте браузера для защиты от вредоносных программ на лету, так и в автономном контексте для классификации и занесения в черный список зараженных сайтов.


Добавить комментарий