Всем известно, что
Windows полна дыр, Linux построена как Форт Нокс, а OS X делает
антивирусное программное обеспечение ненужным. Но теперь всё это совершенно неважно, так как специалисты по
компьютерам из ESIEA в Париже показали, что может быть возможно создание вредоносного программного обеспечения, которое будет способно ориентироваться на конкретный
процессор, независимо от используемой операционной системы.
Хотя от такого рода нападений по-прежнему ещё далеко, команда учёных во главе с Энтони Десносом (Anthony Desnos) показала способ, с помощью которого теоретически это может работать. По-видимому, самым сложным этапом будет определение того, какой именно процессор используется. Для достижения этой цели исследователи воспользовались уникальным способом, они различали процессоры, или по крайней мере семейства процессоров, по тому, как они рассчитывают определённые значения.
В данном случае команда заставила процессоры рассчитывать
sin(10Xπ) для различных численных значений
π, что позволило определить конкретные семейства процессоров. После определения, к какому семейству относится конкретный процессор, запуск вредоносного кода на нём не представляет особой проблемы. Исследователи отметили, что, используя эту технику, можно было бы "организовать гораздо более точные и целенаправленные атаки на более низком уровне в большой сети гетерогенных машин, но с общим вредоносным кодом".
Хотя команде ещё предстоит найти более удобный метод для определения конкретных процессоров, который откроет дверь для дальнейших исследований, появление ОС-независимых вредоносных программ теперь только вопрос времени. В связи с этим возникает много дополнительных вопросов, в частности, как защититься от таких атак в компьютерных и мобильных сетях.