Как вредоносная программа пересекла границу закрытой сети

Ядерный объект в Натанзе не должен был быть напрямую связан с интернетом. Такие изолированные сети называют «воздушным зазором»: между ними и внешним миром нет обычного сетевого соединения. Но изоляция не означает полной герметичности. Файлы и оборудование всё равно приходится переносить, а вместе с ними может переместиться и вредоносная программа.

Stuxnet умел заражать компьютеры под управлением Windows и распространяться дальше — в том числе через съёмные носители и локальные сети. Поэтому, если заражённый ноутбук или носитель покидал закрытую систему и попадал на компьютер с доступом в интернет, вредоносный код получал путь за пределы объекта. Подключение не превращало сам ноутбук в «радиопередатчик» для вируса: распространение происходило через заражение других компьютеров и устройств.

Почему заражение вышло за пределы Ирана

Stuxnet был устроен не как обычная программа-вымогатель, которая стремится испортить любой компьютер. Его особая цель — управлять промышленным оборудованием через контроллеры, то есть специальные устройства, задающие работу машин на производстве. На подходящей системе он мог вмешиваться в команды контроллерам Siemens; на неподходящих компьютерах продолжал распространяться, но не находил нужного оборудования для целевого воздействия.

Так возник разрыв между узкой целью и широкой сетью распространения. Чтобы добраться до изолированной промышленной установки, Stuxnet должен был пройти через обычные компьютеры. Когда код вышел за пределы закрытой сети, он оказался и на системах, не имевших отношения к Натанзу. Обнаружение заражений за рубежом помогло специалистам заметить необычную программу и изучить её.

Урок не только об интернете

Подключённый к сети ноутбук в этой истории важен как возможный мост, но уязвимость была шире: физический перенос данных способен обойти сетевую изоляцию. Даже компьютер без прямого доступа в интернет может получить угрозу с флешки, а затем передать её дальше. Поэтому защита критической инфраструктуры зависит не только от отключённого кабеля, но и от контроля за каждым способом переноса файлов и устройств.