Шрифт:
Интервал:
Закладка:
— Но кукловода никто не знает, — засомневался Чи.
— Вот именно! — Амака просиял. — Не понимаете? Раз его никто не знает, значит, кукловодом может быть кто угодно!
— То есть ты предлагаешь…
— …сорвать с АФАКа маску и сделать его таким, каким вы захотите!
Чи довольно долго молчал, а потом наконец пробормотал: «Да ты просто гребаный гений».
— Ндево, — попрощался Амака на языке игбо, собираясь уже выйти из чата.
— Погоди, — окликнул его Чи, — но ведь тогда нужно создать лицо, которое существует в реальности.
— Да, именно так.
— И оно должно обмануть все антифейковые фильтры, — задумчиво добавил Чи. — Надо учесть искажение цвета, структуру помех, вариации степени компрессии, частоту моргания, биосигнал… Это вообще выполнимо?
— Мне нужно время, — кивнул Амака. — И неограниченные мощности облачного искусственного интеллекта.
— Свяжусь с тобой, — бросил Чи и отключился.
Экран погас, Амака не двинулся с места и разглядывал свое отражение. Адреналин, поначалу захлестнувший его, куда-то улетучился. Теперь на лице Амаки было не возбуждение, а усталость и тревога — он чувствовал себя так, будто только что предал духа-хранителя, наблюдающего за ним с небес.
Теоретически создать фейковый образ и вставить его в видео может кто угодно, да и обойти антифейковые фильтры — не особая проблема. Проблема в расходах — стоимость необходимых для этого вычислительных мощностей огромна.
Дипфейки и их детекторы пребывали в состоянии вечной борьбы, как Эрос и Танатос. Перед Амакой стояла невероятно сложная задача, но он был настроен достигнуть своей единственной цели: создать настоящее человеческое лицо.
Чи предложил новую схему: АФАКа следовало лишить цифровой маски Фелы Кути и показать всем известного Репо, политика йоруба, известного нескончаемыми нападками на другие этнические группы и главного врага движения «Единая Нигерия». Как только Чи и его команда покажут, что именно Репо дергает за ниточки, что это он стоит за харизматичной и вдохновляющей фигурой АФАКа, вера людей в аватара рассыплется в прах. Но первым делом сфабрикованное Амакой видео должно будет пройти проверку миллионами глаз — как людских, так и искусственного интеллекта, включая VIP-детектор.
Программу, прозванную VIP-детектором, разработали для защиты репутации общественных деятелей: политиков, госчиновников, знаменитостей, спортсменов, ученых. Эти выдающиеся личности оставляли слишком заметный цифровой след, и это делало их особо перспективными мишенями для дипфейков.
VIP-детектор должен защитить эти «суперточки» киберпространства от возможного мошенничества или других разрушительных для них действий — в противном случае социальному порядку может быть нанесен ущерб. Веб-сайты, публикующие изображения или видео известных людей, обязаны перед публикацией контента применять специальный алгоритм обнаружения дипфейков. В VIP-детекторе задействовано множество технологий, от распознавания лиц в сверхвысоком разрешении до датчиков распознавания жестов и геометрии ладони и пальцев, оценки речи и даже распознавания вен.
Эти данные вводились в систему глубокого обучения ИИ VIP-детектора. Если объект защиты был особо важен, VIP-детектор заносил в свою базу данных даже его историю болезни. Понятно, что Репо с его социальным статусом и неоднозначностью входил в эту категорию.
Но Амака был уверен, что и в VIP-детекторе есть изъяны. Сумей он раскодировать его принцип действия, он точно мог бы найти пробелы в пересекающихся цепочках входных данных и использовать их. И пусть эти лазейки совсем узкие — кто ищет, тот, как известно, всегда найдет. И протиснется бочком.
И вот Амака, взяв за основу реальное видео Репо, принялся, подобно какому-то создателю Франкенштейна XXI века, слой за слоем сшивать его лицо: губы, глаза, нос. Искусственный интеллект в помощь: каждое мельчайшее движение, мимолетный жест в фейковом видео исходил от самого Репо, и это сводило к минимуму вероятность того, что антифейковый детектор обнаружит подделку.
Амака начал с того, что с помощью технологии XR-зрения создал себе трехмерное рабочее пространство. Он махал руками, выбирал, перетаскивал объекты, увеличивал и уменьшал масштаб; иконки и фрагменты видеозаписи парили в воздухе и управлялись разными жестами. Амака предпочел бы видеть себя магом, творящим волшебство, но пока куда больше был похож на звезду кулинарного шоу за приготовлением блюда авторской кухни.
Для каждой части тела Репо Амака тщательно выбрал самую эффективную программу с открытым кодом — и это было похоже на то, как повар выбирает и откладывает в подходящую посуду сырые ингредиенты для будущего блюда. Затем, словно приправляя кушанье разными специями, он скорректировал параметры, модели и алгоритм обучения. И наконец, довел все это «до кипения» на облачной ИИ-платформе — на огне максимальной вычислительной мощности.
Каждый набор видеоресурсов, обработанных GAN, генерировал серию миниатюр, которые образовали в виртуальном рабочем пространстве бесконечную галерею — и это была длиннющая череда постеров с различными частями тела Репо.
А между тем за этой стеной из плакатов развернулась жесточайшая битва — в облаке, в полной тишине. Сражались позитивные и негативные полюса GAN: сеть-фальсификатор и сеть-расследователь. Первая стремилась переобучить и модернизировать себя для создания максимально реалистичных изображений, способных обмануть антифейковые детекторы. Эти изображения, базируясь на обратной связи от сети-расследователя и благодаря ей должны были минимизировать значение функции потерь сгенерированного образа.
Сеть-расследователь, напротив, стремилась увеличить значение функции потерь. Эта битва, ставки в которой повышаются с каждой миллисекундой, будет повторяться миллионы раз — пока стороны не достигнут определенного баланса.
Корректировка параметров, очередная итерация модели… С каждой последующей корректировкой Амака убеждался: видео становится все более реалистичным. Он уже почти ослеп от бесконечно мелькающих разноцветных пикселей, но продолжал всматриваться в кадры в поле XR-зрения, которые практически не отличались друг от друга. Пот струился по лицу парня, но ловким пальцам Амаки, порхавшим по клавиатуре, это не мешало.
Время от времени в ушах, отвлекая и раздражая, возникал противный шепот — словно голос злого духа огбанже, навечно застрявшего в подвешенном состоянии между жизнью и смертью. «Ты убиваешь бога собственными руками», — шептал этот голос.
«Он не мой бог. Он йоруба», — возражал Амака, заставляя себя не отвлекаться от дела.
Наконец фейковое видео блестяще обошло фильтр — сумело обмануть VIP-детектор. У Амаки хватило сил только шагнуть к кровати — он рухнул плашмя и тут же уснул.
Незнакомый голос звал Амаку по имени. В изножье кровати колыхалась темная тень. Амака в ужасе попытался нащупать выключатель — пальцы не слушались. Тень приближалась. И тут он разглядел лицо — это был АФАК.
— Чего тебе?! — Амака аж задохнулся.
— Не бойся, дитя мое. Я услышал твой зов и пришел посмотреть на тебя, — АФАК улыбался в темноте, причем, похоже, вполне искренне.