Найти в Дзене
Человек в сети

Чужой запрос в моей истории браузера. Полиция уже стучит в дверь

— Сань, привет. Ты почту смотрел? — Голос Лены в трубке был сдавленным, как будто она говорила сквозь тряпку. Александр автоматически потянулся к мышке, холодный пластик скользнул под пальцами. — Какую почту? — Да ту, основную! Сервис поисковый... их, блин, взломали! Полный треш — логи, пароли, история... ВСЁ! — Лена почти задыхалась. — Статья на TechCrunch, я тебе ссылку скинула. Ты же там зареган? Щелчок. Громкий в тишине квартиры. Александр привычным движением очистил историю браузера. Ритуал. Как утренний кофе, только вечерний. На экране мелькнуло уведомление: "История удалена". Пусто. Чистота. Ну и что? Взламывали тысячу раз. Миллионы под ударом. Он не банкир, не звезда. Просто Саня, менеджер из отдела логистики. Глубокий вдох — запах пыли и старого ковра смешался с едва уловимым запахом перегретого процессора ноутбука. — Вижу ссылку. Господи, Лен, опять? — он попытался вложить в голос спокойствие, но где-то глубоко в животе уже шевельнулся холодный червяк тревоги. — Пароли, коне
Оглавление

Утечка? Саня, это же наши поиски!..

— Сань, привет. Ты почту смотрел? — Голос Лены в трубке был сдавленным, как будто она говорила сквозь тряпку. Александр автоматически потянулся к мышке, холодный пластик скользнул под пальцами.

— Какую почту?

— Да ту, основную! Сервис поисковый... их, блин, взломали! Полный треш — логи, пароли, история... ВСЁ! — Лена почти задыхалась. — Статья на TechCrunch, я тебе ссылку скинула. Ты же там зареган?

Щелчок. Громкий в тишине квартиры. Александр привычным движением очистил историю браузера. Ритуал. Как утренний кофе, только вечерний. На экране мелькнуло уведомление: "История удалена". Пусто. Чистота. Ну и что? Взламывали тысячу раз. Миллионы под ударом. Он не банкир, не звезда. Просто Саня, менеджер из отдела логистики. Глубокий вдох — запах пыли и старого ковра смешался с едва уловимым запахом перегретого процессора ноутбука.

— Вижу ссылку. Господи, Лен, опять? — он попытался вложить в голос спокойствие, но где-то глубоко в животе уже шевельнулся холодный червяк тревоги. — Пароли, конечно, поменяю. Сейчас.

Пальцы застучали по клавиатуре — новый пароль для почты, сложный, бессмысленный набор символов, который он тут же забывал и записывал в менеджер. Потом для соцсетей. Для банка. Однообразная, нервная работа. Глоток остывшего кофе — горькая жижа обожгла язык. "Черт. Опять перестоял." На экране, в соседней вкладке, лента новостей лениво ползла вниз. Мелькнул заголовок:

В Центральном районе разыскивают мужчину 35 лет...

Александр бегло скроллил мимо. Такое случается. Город большой. "Главное пароли, главное чистая история. Пронесет. Всегда проносило." Он нажал кнопку обновления браузера, глядя на пустой список посещенных странц. Так спокойнее. Совсем. Почти. А червяк в животе шевелился сильнее, намекая, что цифровая жизнь — это паутина, и одна ниточка уже порвана где-то в темноте. Пропал человек...

IP мой, запросы чужие. Слитые данные вели к пропавшим

Утро началось с горького послевкусия вчерашнего кофе и новостной ленты, которая теперь казалась минным полем. Тот пропавший в Центральном районе... Александр машинально вбил его имя в поиск. Статья обновилась.

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

Сердце Саши нырнуло куда-то в подполье желудка. Он прокрутил ниже. И замер.

Скриншот. Несколько строк из гигабайтов слитой информации. Ярко подсвеченные строчки запросов:

уединенные места Центрального парка после 22:00
как быстро разлагается тело в лесу

И... IP-адрес. Его адрес. Тот самый, что висел на листочке под роутером в прихожей. Холодный молот ударил по солнечному сплетению. "Не может быть. Ошибка. Глюк..." Он выдохнул струю воздуха, которую не замечал, как держал. Глаза снова прилипли к экрану. Нет. Цифры не менялись. Его цифровой почтовый индекс на криминальных запросах. Фальшивые улики? Но как?

-2

Он сорвался с места, к роутеру. Маленькая коробочка моргала безмятежными зелеными огоньками. Никаких красных лампочек тревоги, никаких незнакомых устройств в списке подключенных. Проверил антивирус — гордый зеленый щит: "Угроз не обнаружено". "Чисто? Да какого..." Пальцы сами набрали Макса. Друг-айтишник, последняя надежда на здравый смысл.

— Макс, слушай, дичь! В слитых данных... — Саша задыхался, пытаясь объяснить. Пауза в трубке была густой, как смог.

— IP твой? Сань... Подменить его, особенно если доступ к сети есть... ну, сложно, но возможно. Особенно если целенаправленно... — Голос Макса звучал натянуто. "Целенаправленно." Слово повисло в воздухе, тяжелое и липкое. Цифровая подстава.

Его отрезало уведомлением. Еще одна пропажа. Мужчина. Промзона. И... да. В свежей порции слитых данных – новые запросы с его, черт бы драл, IP:

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

Александр вскинул голову. За стеной грохнуло что-то тяжелое — сосед просто переставлял мебель. Но звук ударил по нервам, как выстрел. "Он там? Смотрит? Знает?" Зеркало в прихожей поймало его отражение — глаза дикаря, всклокоченные волосы, рот полуоткрыт в немом крике. Паранойя обвила горло холодными щупальцами. Это не случайность. Это охота. Кто-то очень злой и очень умный водит его руками по клавиатуре, выставляя маньяком. Но как вычислить призрака, который бьет из темноты твоим же IP-адресом?

Мой браузер ожил. А за дверью уже ждали...

Полумрак квартиры съедал углы, оставляя только островок света от монитора. Александр щелкнул мышью — ритуал завершен. "История удалена". Пустой список успокаивал, как затянувшаяся рана. Он потянулся к кнопке питания, пальцы скользнули по пыльной клавиатуре. И замер.

Вверху списка, ярко-белым на сером фоне, горела новая строка. Время отправки — 23:48. Текущая минута.

Как скрыть труп.

Рядом — его IP. Цифровой отпечаток пальца на воображаемом ноже.

Ледяная волна прокатилась от затылка до пят. Холодный пот выступил мгновенно, будто кожу обернули мокрым морозным полотенцем. Сердце сперва нырнуло в бездну, замерло — потом рванулось в бешеной скачке, колотясь о ребра глухими ударами. В ушах поднялся гул, как от реактивного двигателя в закрытом ангаре. "Он здесь. В моем железе. В моих проводах". Пальцы одеревенели, превратившись в чужеродные пеньки. Он тыкал в тачпад, пытаясь стереть строку — курсор прыгал по экрану, как сумасшедший светляк, минуя крестик удаления. "Сотри! Исчезни!" В горле встал комок, перекрывая воздух.

Он вскочил, опрокидывая стул. Грохот в тишине прозвучал, как взрыв. Ноутбук подпрыгнул, едва не слетев со стола. Александр метнулся к нему, движения разбитые, как у пьяного. Выключить! Надо выключить! Пальцы скользили по клавиатуре, не находя кнопки, оставляя жирные следы на глянцевом экране. Все плыло в слепящем белом свете, где пульсировали те четыре слова: "Как скрыть труп". Они разрастались, заполняя все поле зрения, выжигая сетчатку.

И тогда прогремел СТУК. Не стук — удары. Тяжелые, ритмичные, как забивание сваи. В дверь.

— ПОЛИЦИЯ! ОТКРЫВАЙТЕ!

Голос за дверью был безжизненным, как голос автоответчика. Приказ, не терпящий возражений. Мир сжался до размеров экрана с роковой строкой и дребезжащей входной двери. Труп нужно было скрывать. Но единственный труп в этой истории был он сам, еще дышащий.

Шаги затихли. Но цифровая петля затягивалась туже...

Стук в дверь остановил мир. Александр вжался в холодную стену прихожей, сердце — бешеная птица в клетке груди. "Не дышать. Не кашлянуть. Не жить..." За дверью — тишина. Потом — приглушенный голос:

— Нет ответа. Проверь задний двор.

Шаги. Удаляющиеся шаги по бетону лестничной площадки.

Они ушли?

Слабая надежда, тонкая как паутина, задрожала в груди. Он не двинулся, пока эхо шагов не растворилось в тишине подъезда. Потом — рывок к окну. Приоткрыл штору на миллиметр. Внизу, у подъезда, стояла знакомая синяя «буханка». Двое в форме курили, один что-то говорил в рацию. Дым сигарет сизыми кольцами таял в холодном воздухе. "Не ушли. Ждут. Как стервятники у раненого зверя." Бежать сейчас — прыжок в пропасть признания. Нужны не крики о невиновности. Нужны доказательства. Цифровые клыки, впившиеся в горло хакера.

Где взять эти клыки?

Имя всплыло само: Макс. Старый друг. Гений кода и тенистых уголков сети. Единственный, кто мог понять. Александр метнулся обратно к ноутбуку. Экран все еще пылал зловещим запросом. Он сгреб устройство, пальцы дрожали, смазывая буквы. Запустил «Шифр» — мессенджер с нулевым следом. Нашел Макса в списке. Написал, стирая и перепечатывая, сбиваясь:

SOS! Мой IP в сливе. Подстава под пропажи. Только что "Как скрыть труп" САМО появилось в чистой истории. Копы у двери. Найди дыру, КТО и КАК! Все логи, трафик – что угодно. Пожалуйста!

Отправил. Секунда. Две. Вечность. На экране пульсировали три точки. Потом:

Макс: Вижу твой трафик. Дичь полная. Готовлю скрипты, роюсь в логах. Держись, Саня. Не дури.

Словно глоток ледяной воды в пекло. Воздух снова пошел в легкие. "Макс видит. Макс копает. Есть шанс..." Он осторожно опустился на пол, прислонившись к стене. Следил за точками в чате, как за биением пульса. Монитор светил в лицо синим призрачным светом. За окном двое копов докуривали, бросали окурки. Один полез в машину, достал термос. Обыденность. Ложное затишье.

Но холодок за спиной не проходил. Кто-то ведь видел его IP. Кто-то вживил запрос. Кто-то знал, что полиция придет именно сейчас. Этот кто-то наблюдал. Играл. Ждал следующего хода. Александр сглотнул комок страха. Макс ищет в цифре. А настоящая угроза — в офлайне. Она дышала ему в спину.

Что выберете вы: распахнуть дверь полиции с криком "Я невиновен!" и надеяться, что поверят слепым цифрам? Или ждать, пока невидимый хакер сотрет последние следы вашей невиновности, оставив на растерзание системе?

Доказательства найдены. Но СМС горело в темноте: "Увидимся в офлайне..."

Синий свет мессенджера резал глаза. Три точки пульсировали вечность. Александр сидел на холодном полу, прислушиваясь к каждому шороху за дверью и за окном. "Макс, ну же..." Холодный пар от дыхания стелился по полу.

Взрыв уведомлений.

Макс: Бинго! Лови говнаря!
[Прикреплен файл: анализ_логов_движения.txt]
Макс: Схема — огонь. Подменили сервер через дыру в твоем стареньком роутере. Весь трафик шел через их прокси. Запросы вбрасывали прямо в поток, как вирусы.
Макс: Сервер арендован на подставную контору, но я нашел след...
Макс: Цифровой почерк — знакомый. Игорь. Тот самый, с которым вы...
Макс: Его VPN-след есть тут. На 99% он.
Макс: Скинул все логи и цепочку в "анонимку" для полиции. И тебе дубль. Держись, Саня!

Игорь. Бывший коллега. Тот, кого Алекс уволил за травлю стажерки и кого Игорь поклялся "размазать". Месть оказалась изощреннее кулаков. Цифровая подстава. Фальшивые улики, вплавленные в его цифровую кожу.

Александр едва успел скачать файл, как внизу, у подъезда, засуетились менты. Один схватился за рацию, второй тыкал пальцем в планшет, третий резко открыл дверцу «буханки». Они смотрели на экран. На его доказательства. Сирена взвыла коротко, отрывисто. Машина рванула с места, оставляя облако выхлопа.

"Ушли... За ним?" Слабое тепло надежды растеклось по ледяному телу. Он подполз к окну. Улица была пуста. Тишина. Только гул города и... вибрация в кармане. Не звонок. СМС. С незнакомого номера.

Молодец, Алексей. Вычислил. Но твой "чистый" IP — теперь моя любимая игрушка. Увидимся... в офлайне. Скоро.
-3

Слова горели на экране, как раскаленная проволока. IP. Его адрес в сети. Клеймо. Приглашение на расправу. Александр отшвырнул телефон, будто он ужалил. Он вжался в стену, спиной к холодным обоям, глядя на чистый экран ноутбука. Но знал — настоящие цифровые следы не стираются. Они как татуировки на невидимой коже. Полиция уехала ловить Игоря в сети. Но охота только сменила поле. Фальшивые улики превратились в реальный, дышащий ненавистью враг. За окном, в темноте соседнего подъезда, будто мелькнул огонек сигареты. Или это показалось? Воздух звенел от немой угрозы. "Скоро..."

✦ ━━━━━━━━━━━━━ ✦

Поставьте 👍, если боитесь за Сашу!

Подпишитесь — вас ждут новые техно-кошмары (не про Сашу, но не менее жуткие!).

💬 РАССКАЖИТЕ В КОММЕНТАРИЯХ. Какая самая жуткая цифровая угроза, с которой вы сталкивались? Как вышли?