Найти в Дзене

Дело №44: «Цифровой детектор лжи». Часть 1

Дело поступило 20 апреля 2026 года. Адвокат. Мужчина сорока пяти лет. Утверждает, что программа для анализа голоса, которой пользуется суд, называет его клиента лжецом, хотя тот говорит чистую правду. Я открыл папку и выложил содержимое на стол. Первой легла копия судебного протокола — гербовая бумага, подшитая в пластиковый файл. Второй — распечатка результатов тестирования: несколько страниц с графиками, диаграммами и красными штампами «ЛОЖЬ». Третьей — флешка с аудиозаписями. Четвёртой — письмо от адвоката на трёх страницах, написанное от руки, с подчёркиваниями и восклицательными знаками. Я пробежал его глазами. Автор явно находился в состоянии крайнего возбуждения. Антон ждал меня в коридоре уже битый час. Когда я наконец пригласил его в допросную, он вошёл, прижимая к груди портфель — старый, кожаный, с потёртыми углами. Сорок пять лет. Мятый пиджак, словно он провёл в нём несколько суток. Красные от недосыпа глаза. Светлые брюки с пятном от кофе. Он сел, поставил портфель на кол
Дисклеймер: Все персонажи вымышлены, любые совпадения случайны. Содержит художественные сцены.
Дисклеймер: Все персонажи вымышлены, любые совпадения случайны. Содержит художественные сцены.

Дело поступило 20 апреля 2026 года. Адвокат. Мужчина сорока пяти лет. Утверждает, что программа для анализа голоса, которой пользуется суд, называет его клиента лжецом, хотя тот говорит чистую правду. Я открыл папку и выложил содержимое на стол. Первой легла копия судебного протокола — гербовая бумага, подшитая в пластиковый файл. Второй — распечатка результатов тестирования: несколько страниц с графиками, диаграммами и красными штампами «ЛОЖЬ». Третьей — флешка с аудиозаписями. Четвёртой — письмо от адвоката на трёх страницах, написанное от руки, с подчёркиваниями и восклицательными знаками. Я пробежал его глазами. Автор явно находился в состоянии крайнего возбуждения.

Антон ждал меня в коридоре уже битый час. Когда я наконец пригласил его в допросную, он вошёл, прижимая к груди портфель — старый, кожаный, с потёртыми углами.

Адвокат Антон утверждает, что детектор лжи назвал его невиновного клиента лжецом.
Адвокат Антон утверждает, что детектор лжи назвал его невиновного клиента лжецом.

Сорок пять лет. Мятый пиджак, словно он провёл в нём несколько суток. Красные от недосыпа глаза. Светлые брюки с пятном от кофе. Он сел, поставил портфель на колени и придерживал его обеими руками — то ли боялся, что отнимут, то ли искал в нём опору. Голос взволнованный, сбивчивый. Он начинал фразу, обрывал её и начинал снова, словно мысль опережала речь.

— Мой клиент, Пётр, сидит уже неделю, — сказал он. — Его обвиняют в мошенничестве в особо крупном размере. Улик почти нет. Только показания этого... детектора лжи. Программа «Veritas», версия четыре точка один. Она признала его слова ложью. И суд принял это как доказательство.

— Что именно ему вменяют? — спросил я, хотя в протоколе это уже было.

— Хищение средств из пенсионного фонда. Кто-то вывел почти восемь миллионов на подставные счета. След привёл к Петру. Но он клянётся, что невиновен. Я ему верю. Он работал бухгалтером в этом фонде десять лет. Ни единого нарушения. А тут — пожалуйста. Единственная зацепка — его компьютер, с которого якобы проводились транзакции. Но IP-адреса подменены. Экспертиза показала, что доступ был удалённым. Тем не менее следователь настоял на проверке детектором. И «Veritas» выдала «ложь». Судья, не колеблясь, отклонил алиби.

— А что говорит сам Пётр?

— Он в отчаянии. Я видел его вчера в СИЗО. Осунулся, глаза ввалились. Он всё повторяет: «Я не брал эти деньги. Почему мне никто не верит?» Понимаете, он не просто обвиняемый. Он жертва. Жертва технологии, которая почему-то решила его уничтожить.

Пётр, невиновный клиент Антона, осуждён на основании ошибочного вердикта детектора лжи.
Пётр, невиновный клиент Антона, осуждён на основании ошибочного вердикта детектора лжи.

Я откинулся на спинку стула. Антон поймал мой взгляд и не отвёл глаза; в них читалась не просто убеждённость, а что-то похожее на отчаяние. Я попросил его показать, как именно он тестировал программу.

Он вытащил из портфеля ноутбук — модель не новая, но ухоженная, без царапин. Откинул крышку, быстро пробежался пальцами по тачпаду. На рабочем столе появилось окно «Veritas»: строка для вопроса, кнопка «Анализировать», а справа — полоса от зелёного к красному и крупный вердикт внизу. — Задайте мне что угодно, — сказал Антон, пододвигая ноутбук ко мне. — Только то, в чём я точно уверен. — Ваше имя — Антон? — спросил я. — Да, — ответил он. Программа помедлила пару секунд — на экране мелькнули столбики спектрограммы, — а потом выдала ярко-красный прямоугольник с надписью «Ложь».

Программа "Veritas" инвертирует результаты: правду считает ложью, ложь — правдой.
Программа "Veritas" инвертирует результаты: правду считает ложью, ложь — правдой.

— Я адвокат? — продолжил он.

— Да, — снова ответил он.

«Ложь».

— Земля вращается вокруг Солнца?

— Да.

— снова «Ложь».

— А теперь, — он выпрямился, — я попробую соврать. — Набрал воздуха и чётко произнёс: — Меня зовут Иван. Программа замерла на секунду и вывела: «Правда». Антон повернул ко мне экран. — Видите? Она меняет правду и ложь местами.

Я проверил на себе, на коллегах, на добровольцах. Результат стабилен: правду программа считает ложью, ложь — правдой. Но только с недавних пор. Раньше она работала безупречно. Мы использовали её в судах уже год. И ни одной жалобы. А теперь — вот.

— Когда вы заметили сбои?

— Пятого апреля вышло обновление. Сразу после него начались аномалии. Сначала я списывал на случайность. Но когда Петра посадили на основании этой чёртовой программы, я решил проверить сам. И вы сами видите результат.

Я попросил его показать историю обновлений. Он открыл системный журнал. Действительно, пятого апреля в 03:33 по серверному времени была загружена новая версия — 4.1. Антон утверждал, что не давал разрешения на установку, но она прошла автоматически, минуя стандартные протоколы безопасности. Я сделал пометку в блокноте и задал ещё несколько вопросов о самом Петре, о компании «Веритас», о владельце Алексее. Антон отвечал охотно, но когда речь зашла о конкретных лицах, имевших доступ к коду программы, он замялся.

— Я не технарь, — признался он. — Я просто пользователь. Но я знаю, что у Алексея была команда разработчиков. Один из них, кажется, уволился недавно. Фамилию не помню. Алексей говорил, что парень был талантливый, но со странностями.

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

Когда за ним закрылась дверь, я ещё раз просмотрел судебный протокол. Дело Петра было шатким. Без детектора оно, скорее всего, развалилось бы в суде за недостатком улик. Но «Veritas» стала тем самым «неопровержимым доказательством», которое убедило судью. Я подумал о том, сколько ещё таких дел могли быть решены на основании ложных показаний программы. И сколько ещё невиновных людей прямо сейчас сидят за решёткой.

Я вызвал Нику. Обычно она улыбалась, когда получала новую загадку, — но сегодня её лицо было серьёзным. Я показал ей флешку, ноутбук Антона и объяснил суть.

Ника обнаружила скрытый модуль "truth_flip.dll" и список целей из 50 имён.
Ника обнаружила скрытый модуль "truth_flip.dll" и список целей из 50 имён.

— Детектор лжи, который сам лжёт? — переспросила она, подключая устройство к своему терминалу. — Интересно.

Она запустила несколько тестов. Сначала проверила саму программу на стандартных фразах. Результат повторился: правда определялась как ложь, ложь — как правда. Затем Ника углубилась в код. Она просидела за монитором несколько часов, не отрываясь, лишь изредка постукивая пальцами по клавиатуре. Я принёс ей кофе. Она кивнула, не отрывая взгляда от экрана.

— Версия четыре точка один, — произнесла она наконец, потянувшись. — Обновление вышло пятого апреля, в три тридцать три ночи. И вместе с ним в коде появился скрытый модуль. Он называется «truth_flip.dll». В документации он не упоминается. Я проверила цифровую подпись — она поддельная. Кто-то имитировал подпись компании «Веритас».

— Что конкретно делает модуль?

— Ровно то, что вы описали. Меняет результат анализа на противоположный. Если человек говорит правду, программа выдаёт «ложь». Если лжёт — «правда». Но самое интересное — модуль активируется не для всех. Он выборочный.

— Для кого?

— Я нашла в коде ссылку на внешний файл конфигурации. Он загружается с удалённого сервера каждый раз при запуске программы. В этом файле — список имён. Сейчас в нём ровно пятьдесят записей. Пётр — один из них. Остальные сорок девять мне пока незнакомы.

Она развернула ко мне монитор и показала текстовый файл. Простой перечень: фамилии, имена, отчества. Напротив каждой стоял параметр «flip = true». Ниже — таймстемп последнего обновления: 5 апреля 2026, 03:33.

— Кто управляет этим списком? — спросил я.

— Пока не знаю. Но я отследила IP-адрес, с которого пришло обновление. Десять-ноль-ноль-точка-один. Неопределяемый узел. Тот же самый, что фигурировал в деле о криптопроклятии, в деле о тихом помощнике, в деле о синтезированном голосе... Этот адрес всплывает каждый раз, когда мы имеем дело с чем-то действительно аномальным.

Я откинулся на стуле и потёр глаза. Пятьдесят человек. Пятьдесят целей. И программа, которая систематически подрывает доверие к их словам. Но зачем? Чтобы посадить невиновных? Чтобы оправдать виновных? Или чтобы доказать, что технология, которой доверяют суды, не стоит ничего?

— Модуль был внедрён пятого апреля, — продолжила Ника. — Примерно в то же время, когда начались аномалии в других делах. Я проверила логи сервера «Веритас». Обновление пришло без запроса, в обход стандартной процедуры. Как будто кто-то имел полный доступ к инфраструктуре компании.

— Кто имел такой доступ?

— По словам Алексея — только он и ведущий разработчик. Но ведущий разработчик уволился две недели назад.

— Как его зовут?

— Виктор. Фамилия — Семёнов. Двадцать девять лет. Работал в «Веритас» с самого основания. Уволился восьмого апреля, через три дня после обновления. Сказал, что нашёл работу в другом городе. Но я проверила — ни в одном другом городе он не зарегистрирован.

Я записал адрес Виктора, который удалось выяснить Нике через базу данных. Но прежде чем ехать к нему, нужно было понять масштаб проблемы. Я попросил Нику проверить архивы использования программы за последние недели. Она вздохнула, но взялась за работу.

На следующее утро она положила мне на стол отчёт. Семнадцать случаев, когда результат детектора противоречил другим доказательствам. В трёх из них людей уже осудили. В остальных — либо оправдали за недостатком улик, либо дела ещё рассматривались.

— Я запросила материалы по этим трём делам, — сказала Ника. — Все трое утверждают, что невиновны. Все трое прошли проверку на «Veritas». И все трое были признаны лжецами. А потом осуждены. Без детектора у обвинения не было бы шансов. Но программа перевесила.

Я пролистал материалы. Первое дело: мужчина, обвинённый в краже из квартиры работодателя. Отпечатков пальцев не найдено, свидетелей нет. Только показания детектора. Второе: женщина, якобы подделавшая подпись на завещании. Почерковедческая экспертиза не дала однозначного ответа, но «Veritas» указала на ложь. Третье: подросток, обвинённый в серии поджогов. Никаких улик, кроме того, что он жил неподалёку от мест преступлений. И снова — «Veritas».

— Трое человек, — тихо сказал я. — Трое человек уже сидят. А список на пятьдесят имён. Если модуль продолжит работать, пострадают все.

— Более того, — добавила Ника, — я проверила, кто ещё есть в этом списке. Среди пятидесяти имён — двое политиков, один известный журналист, несколько бизнесменов и пара учёных. Люди, чьё слово имеет вес. Если детектор назовёт их лжецами, это может разрушить их карьеру. Или, наоборот, если они скажут ложь, а программа подтвердит её как правду...

— То они смогут манипулировать общественным мнением, — закончил я. — Это не просто месть или хулиганство. Это инструмент влияния.

Я вызвал Алексея на допрос. Он приехал через два часа — на собственном автомобиле, с водителем. Сорок два года. Дорогие очки в тонкой оправе, идеально выглаженная рубашка, кожаный портфель, который выглядел в десять раз дороже портфеля Антона. От него пахло дорогим парфюмом и уверенностью. Он сел напротив, закинул ногу на ногу и посмотрел на меня с лёгким снисхождением.

Алексей, владелец "Веритас", отрицает наличие ошибок в своей программе.
Алексей, владелец "Веритас", отрицает наличие ошибок в своей программе.

— Алексей, — начал я, — ваша программа сломана. Кто-то внедрил в неё модуль, который инвертирует результаты анализа для определённых людей.

— Этого не может быть, — ответил он спокойно. — «Veritas» — совершенная система. Мы тестировали её годами. Точность — девяносто семь процентов. Никаких ошибок.

— Это не ошибка. Это целенаправленное вмешательство. — Я показал ему распечатку с описанием модуля «truth_flip.dll». — Вы знаете, кто мог это сделать?

Он взял лист, пробежал глазами. Его лицо осталось непроницаемым, но я заметил, как дрогнула его правая рука.

— Я... у нас есть протоколы безопасности. Если кто-то внедрил модуль, он должен был иметь доступ к серверу. Доступ был только у меня и у ведущего разработчика. Но Виктор уволился.

— Когда?

— Восьмого апреля. Написал заявление и ушёл. Сказал, что нашёл новую работу. Мы не стали его задерживать.

— Почему?

Алексей на мгновение замялся, потом пожал плечами:

— Он был хорошим специалистом, но в последнее время... стал странным. Замыкался в себе, отказывался обсуждать рабочие вопросы. Я думал, у него личные проблемы. Не хотел лезть в душу.

— У вас сохранились его рабочие файлы?

— Частично. Ноутбук, который мы ему выдавали, он вернул. Мы его отформатировали и передали новому сотруднику. Личных вещей в офисе не осталось.

— Адрес его проживания?

Алексей назвал адрес — съёмная квартира на окраине. Я записал. Потом спросил:

— Скажите, Алексей, вы знаете о списке из пятидесяти имён, для которых модуль инвертирует результат?

Он удивлённо поднял брови:

— Список? Впервые слышу. Я не веду списков. Программа анализирует всех одинаково.

— Однако модуль работает выборочно. Кто-то составил перечень целей. И этот кто-то имеет доступ к серверу. Возможно, вы сами невольно стали жертвой. А возможно — соучастником.

Алексей резко подался вперёд:

— Я создал эту программу, чтобы помогать правосудию! Я не собирался никого подставлять! Если кто-то использовал мою разработку в грязных целях — я сам найду этого человека и сдам полиции. Но я не знаю, кто это мог быть.

Я не стал давить. Отпустил его, взяв подписку о неразглашении. Но интуиция подсказывала мне, что Алексей знает больше, чем говорит. Возможно, он боялся. Возможно, покрывал кого-то. А возможно, сам был замешан.

Когда он ушёл, я вернулся к Нике. Она всё ещё сидела за монитором, изучая файлы конфигурации.

— Я нашла ещё кое-что, — сказала она, не отрываясь от экрана. — Список обновляется автоматически. Каждый день в три тридцать три ночи. Сервер, с которого приходят обновления, тот же самый — десять-ноль-ноль-точка-один. Но я отследила одну интересную деталь. Среди пятидесяти имён есть одно, которое появилось в списке позже всех. Угадай, чьё?

— Не тяни.

— Петра. Его имя добавили за день до того, как он проходил тест. Понимаешь? Кто-то знал, что Петра будут проверять. Знал заранее. И специально внёс его в список.

— Значит, у них есть доступ к правоохранительной системе. Кто-то знает, кому предстоит проверка.

— Похоже на то. И этот кто-то манипулирует списком. Возможно, в нём уже есть новые имена, а мы об этом даже не подозреваем.

Я закрыл папку и потёр переносицу. Ситуация становилась всё более запутанной. Модуль, внедрённый в программу, список целей, который пополняется ежедневно, бывший разработчик, исчезнувший сразу после обновления, и анонимный сервер, знакомый нам по десятку других дел.

— Нужно найти Виктора, — сказал я. — Он — ключ. Если он написал модуль, он знает, кто заказал список.

— Я уже пробила его по базам. Последний раз он засветился десятого апреля — снял крупную сумму наличных в банкомате на вокзале. С тех пор — тишина.

— Значит, он может быть где угодно. Но я проверю его квартиру.

Я взял адрес и выехал на место. Квартира располагалась в старом пятиэтажном доме на окраине. Дверь была заперта. Соседи сказали, что Виктора не видели уже недели две. Я вызвал участкового, мы вскрыли дверь.

Внутри царил хаос. Одежда разбросана, ящики выдвинуты. Но следов борьбы не было — скорее, кто-то собирался в спешке. На столе стоял монитор, системный блок отсутствовал. Ни ноутбука, ни внешних дисков, ни флешек. Только стопка бумаг и книг. Я пролистал их: руководства по программированию, распечатки кода, заметки. На полях одной из страниц я заметил карандашную надпись: «Они обещали, что справедливость восторжествует. Я должен верить». И ниже: «Список от 5 апреля. 50 имён. Проверить».

Я сфотографировал записи и отправил Нике. Она перезвонила через несколько минут.

— Это почерк Виктора, — сказала она. — Я сравнила с его заявлением об увольнении. Но самое интересное — фраза «Они обещали». Кто — «они»? И что за справедливость?

— Может быть, он вступил в какую-то группу. Или ему заплатили. Но записи выглядят так, будто он колебался. Будто его мучили сомнения.

— Или его использовали, — добавила Ника. — Я продолжаю копать.

Я вернулся в отдел и сел за стол, глядя на разложенные бумаги. Пятьдесят человек. Трое уже осуждены. Остальные под угрозой. И Виктор — единственный, кто может объяснить, что происходит. Но его след обрывается.

Вечером я позвонил Антону и сообщил, что дело Петра, возможно, скоро пересмотрят. Он поблагодарил, но в его голосе не было радости.

— Я рад, что вы взялись, — сказал он. — Но я боюсь. Боюсь, что пока мы ищем правду, кого-то ещё успеют осудить. И детектор лжи — не единственный инструмент. Если есть список, может быть, есть и другие программы, и другие списки. Мы только коснулись верхушки.

Я положил трубку и задумался. Слова Антона не давали покоя. Что, если «Veritas» — лишь часть большой системы? И модуль «truth_flip.dll» — только один из винтиков в машине, которая манипулирует правосудием? Кто стоит за сервером 10.0.0.1? Кто составляет списки? И зачем?

Я раскрыл папку и начал заново перечитывать материалы. Пятьдесят имён. Семнадцать аномальных вердиктов за две недели. Три сломанных судьбы. Исчезнувший разработчик. И программа, которая продолжает работать, каждую ночь обновляя список целей. Где-то в городе, возможно, прямо сейчас, новый человек готовится к проверке на детекторе лжи. Он будет говорить правду. Но программа назовёт его лжецом. И никто ему не поверит.

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

Я вспомнил слова Виктора, записанные на полях: «Они обещали, что справедливость восторжествует». Кто такие «они»? И почему Виктор, талантливый программист, согласился на это? Ради денег? Ради идеи? Или его обманули, как и всех остальных?

Ответов пока не было. Были только вопросы, и их становилось всё больше. Но я знал одно: если мы не остановим этот модуль, если не найдём того, кто стоит за сервером, ещё десятки людей могут пострадать. А, возможно, уже пострадали — просто мы об этом ещё не знаем.

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

Сегодня ночью, в 3:33, сервер снова обновит список. Возможно, в нём появятся новые имена. И кто-то, сам того не подозревая, станет следующей жертвой. А я пока не знаю, как это остановить.

Продолжение следует...