Литературные проекты | Дёмин А.Ю.
Эмблема ОБЗР СШ 2 Лысково

Дёмин Александр Юрьевич

Преподаватель-организатор ОБЗР | МБОУ СШ № 2 г. Лысково

📝 Литературные проекты

Стихи, рассказы и литературные произведения, созданные с помощью ИИ-инструментов на темы безопасности, военной подготовки и патриотизма.

📚 Библиотека проектов

Обложка: Цифровой фантом

Цифровой фантом

🎭 Образовательный детектив

История о кибербезопасности и цифровых угрозах для подростков

📖 Читать онлайн
📕

Книга 2 — скоро

🚧 В разработке

Новый литературный проект будет добавлен позже

📗

Книга 3 — скоро

🚧 В разработке

Новый литературный проект будет добавлен позже

Обложка книги — кликните для увеличения

Кликните для полноэкранного просмотра

Цифровой фантом

Автор: © А.Ю.Дёмин, 2025-2026

Жанр: Образовательный детектив для подростков

Создано с помощью: Claude AI

Примечание: При копировании ссылка на источник обязательна

О книге:

История, которую ты не расскажешь родителям.
Пока не прочтёшь эту книгу.

Фишинг. Шантаж. Кибербуллинг. Фейковые друзья. Цифровой след.
Это не просто слова из учебника — это реальные угрозы,
с которыми может столкнуться каждый подросток с телефоном в руках.

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

Но они нашли мужество действовать. Сможешь ли ты?

📚 Главы книги

Глава 1. Странное сообщение

Пять телефонов. Одна секунда. Одно сообщение. Даша смотрит на экран и понимает: началось что-то большее, чем списание денег.

📥 PDF
Глава 1. Странное сообщение [Даша] ________________________________________ Мяч летел прямо в меня, и я знала — это мой момент. Прыжок. Блок! — Молодец, Козлова! — крикнул тренер. — Ещё пару таких блоков, и областная сборная точно наша! Я приземлилась, чувствуя, как адреналин разливается по венам. Волейбол — это моя стихия. Здесь всё понятно: есть правила, есть сетка, есть команда. Не то что в интернете, где... Бзз-бзз. Телефон завибрировал в рюкзаке у стены. Я проигнорировала. До конца тренировки ещё двадцать минут, мама убьёт, если узнает, что я отвлекаюсь на телефон. Бзз-бзз. Бзз-бзз. Настойчивый какой-то. — Козлова, приём! — крикнула Вика с другой стороны площадки. Я встряхнулась и вернулась в игру. Телефон может подождать. Но он не ждал. Вибрировал снова и снова, пока тренер наконец не свистнул, объявляя конец тренировки. — Так, девочки, в пятницу контрольная игра с восьмой школой. Не опаздывать! Я первая добежала до рюкзака. На экране — пять уведомлений от банка мамы. Мама добавила меня в уведомления, чтобы контролировать, сколько я трачу с дополнительной карты. Сердце ухнуло вниз. *"Списание 500₽. Покупка: RobloxGameStore. Карта 7293." Что?! Я не покупала ничего в Roblox! Вообще ничего! Последний раз я играла... вчера? Позавчера? И точно ничего не покупала — мама разрешает тратить только на день рождения. — Да что у тебя там? — Лера заглянула через плечо. — Ого, пятьсот рублей! Круто шопишься. — Я не... — начала я, но голос Кати из угла раздевалки прервал меня. — Три тысячи... — она сидела на скамейке, уставившись в свой телефон. Лицо белое, как стена. — Три тысячи рублей. Мама убьёт меня. — Что случилось? — я подошла к ней, всё ещё сжимая свой телефон. — Я... я не знаю! — в её голосе звучала паника. — Смотри! Она показала экран. Там было сообщение в Telegram: @digital_friend_bot: "Поздравляем! Вы выиграли 10,000 робуксов! Для получения приза подтвердите вашу игровую учётную запись. Это БЕСПЛАТНО! Просто введите данные карты для верификации возраста. Средства НЕ будут списаны!" Ниже — ссылка на какой-то сайт. RobIox.games. С большой буквой i вместо маленькой L — почти не заметно" — Катя... — я почувствовала, как по спине пробежал холодок. — Ты же не... — Вводила, — её голос упал до шёпота. — Вчера вечером. Они сказали, бесплатно же! А сейчас — бам! — она ткнула пальцем в экран. — Только что пришло уведомление. Три тысячи с моей карты! Всё, что на ней было! В раздевалке повисла тишина. Даже болтливая Вика замолчала. — Надо родителям сказать, — наконец произнесла Лера. — Не могу! — Катя практически закричала. — Они же... они заберут телефон! И планшет! И вообще всё! Мама говорила не связываться с незнакомцами в интернете, а я... Слёзы покатились по её щекам. Я села рядом, не зная, что сказать. Пятьсот рублей у меня, три тысячи у неё. Кто-то неплохо заработал. — А откуда этот бот узнал, что ты играешь в Roblox? — спросила я. — Не знаю... Может, из моего профиля в TikTok? Я там выкладывала видео с постройками... Бзз. Мой телефон снова завибрировал. Новое сообщение в Telegram. @digital_friend_bot: "Привет, Даша! Заметил, ты отличный игрок в Roblox. У меня есть эксклюзивное предложение только для избранных геймеров..." Кровь застыла в жилах. Я не давала этому боту свой номер. Я вообще его не знаю. — У меня тоже, — тихо сказала Аня с другого конца скамейки. — Пришло сообщение. Прямо сейчас. — И у меня, — добавила Вика. Мы переглянулись. Пять девочек. Пять сообщений. Один бот. — Это не случайность, — медленно произнесла я. — Кто-то за нами следит. Катя всхлипнула громче. — Что мне делать? Родители узнают — конец. Заберут всё, посадят под домашний арест. Я же хотела как лучше, думала, правда выиграла... Я посмотрела на сообщение от бота. Потом на Катю. Потом снова на сообщение. — Слушай, — я взяла её за руку. — Давай разберёмся. Вместе. Выясним, кто этот бот и как он нас нашёл. — Даш, ты что, с ума сошла? — Лера покачала головой. — Надо взрослым рассказать! — И что? — я повернулась к ней. — Что они сделают? Заберут телефоны, поставят родительский контроль на всё подряд, и мы будем как в тюрьме сидеть? Катя права — они паникуют и перекрывают кислород. — Но... — Вика прикусила губу. — А если станет хуже? Я задумалась. С одной стороны, Лера права — взрослые должны знать. С другой... Я представила лицо мамы. Её любимая фраза: "Я же говорила тебе быть осторожнее в интернете!" И потом — прощай, TikTok, прощай, свобода. — Давайте так, — предложила я. — Даём себе пару дней. Попробуем сами разобраться. Если не получится или станет опаснее — идём к родителям. Договорились? Девочки неуверенно закивали. Катя вытерла слёзы. — А что, если бот напишет снова? Я открыла сообщение от бота. Под текстом — три кнопки: "Получить бонус" "Узнать больше" "Пригласить друзей" — Не отвечаем, — твёрдо сказала я. — Вообще. Ни слова. И предупреждаем всех в классе. — Поздно, — Аня подняла телефон. — Я уже нажала "Узнать больше". Он прислал ссылку на какой-то сайт. — НЕ ПЕРЕХОДИ! — мы крикнули хором. — Да не дура я, — обиделась Аня. — Просто хотела посмотреть, что он пришлёт. Я взглянула на ссылку. Vkontakte-bonus.ru. Снова подделка — настоящий ВКонтакте никогда не использует дефисы в адресе. ________________________________________ Домой я шла пешком, хотя обычно ездила на автобусе. Нужно было подумать. Пятьсот рублей — не такая уж большая сумма. Мама, конечно, расстроится, но не из-за денег, а из-за того, что я "повелась на мошенников". Из-за того, что была неосторожной. Из-за того, что не послушалась её предупреждений. Но ведь я ничего не делала! Не вводила данные карты, не переходила по ссылкам. Как они вообще... Стоп. Я остановилась посреди улицы. Вчера я скачала программу для бесплатных робуксов, которую Влад из параллельного класса скинул в общий чат. Сказал, она даёт бесплатные скины. Я скачала, установила, ввела логин и пароль от игры... Идиотка. Теперь понятно, откуда у них мои данные. И не только мои — наверняка половина школы скачала эту "чудо-программу". Телефон завибрировал снова. @digital_friend_bot: "Даша, я вижу, ты не ответила на моё предложение. Это очень грустно. Кстати, красивые фотографии в твоём TikTok. Особенно та, с волейбольных соревнований. Твоей маме бы понравилось..." Что?! Я судорожно открыла TikTok. Мой аккаунт был открытый, да, но откуда бот знает про маму? Я никогда не упоминала её в постах. Следующее сообщение пришло мгновенно: @digital_friend_bot: "Ольга Викторовна работает в IT, да? Интересно, что она скажет, когда узнает, что её дочь установила вирус на домашний компьютер..." Руки задрожали. Он знает имя мамы. Знает, где она работает. Знает про компьютер. Это уже не просто мошенничество. Это что-то гораздо хуже. ________________________________________ Конец главы 1
Глава 2. Бот-помощник

Миша пишет уже три недели. Каждый день. Понимает её, поддерживает. Сегодня Лиза встретит его лично. Впервые.

📥 PDF
Глава 2. Бот-помощник [Лиза] ________________________________________ Вторник, большая перемена. Библиотека была моим убежищем. Тихая, спокойная, с запахом старых книг и лимонного освежителя воздуха. Здесь никто не пялился на меня, не шептался за спиной, не делал вид, что случайно толкнул в коридоре. Я перевелась в эту школу всего месяц назад, но уже выучила главное правило выживания: быть невидимой. Альбом лежал передо мной раскрытый на чистой странице. Я рисовала портрет бабушки Маргариты Семёновны — по памяти, как всегда. Её добрые глаза, морщинки вокруг них, седые волосы, аккуратно собранные в пучок. Бабушка — бывшая учительница музыки, строгая, но любящая. Родители работают на Севере вахтовым методом, приезжают только два раза в год. "Лизонька, — говорила бабушка вчера за ужином, — ты слишком много времени проводишь одна. Почему не позовёшь кого-нибудь в гости?" Как ей объяснить, что в прошлой школе меня травили восемь месяцев? Что девочки создали чат "Лиза-жиртрест" на сорок человек? Что я до сих пор просыпаюсь в холодном поту от кошмаров? Бзз. Телефон завибрировал в кармане. Я нахмурилась — звук был на минимум, но в тишине библиотеки казался оглушительным. Сообщение от Миши в Telegram. Миша Крылов: Привет! Видел твои рисунки в арт-группе ВК. Они потрясающие! 😊 Я улыбнулась, чувствуя, как щёки теплеют. Миша Крылов — тихий парень из параллельного 8А. Мы познакомились онлайн две недели назад, когда он прокомментировал мой пейзаж в группе "Арт-таланты школы №47". В реальной жизни мы ни разу не разговаривали — я слишком стеснялась подойти. И он, видимо, тоже. Лиза: Спасибо... Это всего лишь наброски Миша Крылов: Не скромничай! У тебя настоящий талант. Особенно портреты. Тот, с бабушкой — просто ВАУ Я перечитала сообщение три раза. Кто-то действительно стал замечать мои работы. Кто-то думает, что они хорошие. Миша Крылов: Слушай, есть классный бот здесь в Telegram. Он анализирует арт-стиль и даёт советы по улучшению техники. Хочешь попробовать? Лиза: Бот? Не знаю... Звучит странно Миша Крылов: @art_master_bot — он реально крутой! Моя подруга из художки его использует. Помогает с композицией, светом, пропорциями. И бесплатно! Бесплатно — магическое слово. Родители зарабатывают хорошо, но всё уходит на лечение бабушкиного сердца. Курсы рисования — непозволительная роскошь. Лиза: А это безопасно? Миша Крылов: Конечно! Это же просто анализ изображений. Типа как фильтры в Instagram, только умнее. Я бы не советовал ерунду 😉 Последний смайлик заставил меня улыбнуться ещё шире. Может, он правда обращает на меня внимание? Может, в этой школе всё будет иначе? Я нашла и открыла бота. @art_master_bot: Добро пожаловать, юный художник! Я помогу раскрыть твой творческий потенциал. Для начала пришли мне несколько своих работ, чтобы я мог проанализировать твой уникальный стиль. Звучало профессионально. Я сфотографировала портрет бабушки — ещё не законченный, но уже узнаваемый. @art_master_bot: Обрабатываю... Вау! Потрясающая работа с тенями. Чувствуется эмоциональная связь с моделью. Для более точного анализа, можешь прислать ещё 2-3 работы? Желательно разные стили. Я отправила пейзаж из парка и натюрморт с яблоками. @art_master_bot: Невероятно! Ты определённо талантлива. Особенно для своего возраста. Кстати, сколько тебе лет? Лиза: 13 @art_master_bot: Отлично! В этом возрасте формируется индивидуальный стиль. Для составления персональной программы развития мне нужно лучше понять твою личность как художника. Можешь прислать селфи? Чтобы я увидел, как ты держишь карандаш, какая у тебя осанка при рисовании — это важно для техники. Что-то внутри меня напряглось. Селфи? Зачем боту моё фото? Но тут же пришло новое сообщение от Миши. Миша Крылов: Ну как? Попробовала бота? Лиза: Да, он просит прислать селфи для анализа техники... Миша Крылов: А, да, это нормально! Он анализирует, как ты сидишь, не портишь ли осанку. У художников часто проблемы со спиной. Забота о здоровье! Логично. Бабушка постоянно делает замечания, что я сутулюсь над альбомом. Я поднесла телефон, сделала фото — ничего особенного, кудрявые рыжие волосы, веснушки по всему лицу, зелёные глаза за очками. На заднем плане — стеллажи библиотеки. Отправила — и тут же пожалела. @art_master_bot: Спасибо! Вижу вдумчивого, серьёзного художника. И да — тебе стоит следить за осанкой, не наклоняйся слишком низко к бумаге. А теперь главное: я создам для тебя индивидуальную программу. Но сначала — можешь показать свой арт-уголок дома? Где ты обычно рисуешь? Дом... Маленькая комната у бабушки, стол у окна, полка с красками и карандашами. ________________________________________ — Лиза? Я подняла голову. В проходе между стеллажами стояла Даша Козлова — популярная волейболистка из моего класса. В первый день она заступилась за меня, когда кто-то "случайно" пролил сок на мои рисунки. С тех пор я восхищалась ею издалека — Даша была всем, чем я не была: уверенной, спортивной, популярной. — Привет, — пробормотала я, инстинктивно прикрывая телефон. — Рисуешь? — Даша подошла ближе, разглядывая портрет. — Ого, это же... твоя бабушка? Я кивнула. — Талантливо, — искренне сказала она и села напротив. — Слушай, у тебя всё нормально? — Да, а что? — Ну... — Даша замялась, поправляя свой вечный хвост. — Просто вчера на тренировке случилась странная история. Какой-то бот в Telegram начал писать всем девочкам из команды. Обещает всякие бонусы, подарки... — Бот? — я нахмурилась, стараясь выглядеть безразличной. — Какой бот? — @digital_friend_bot, — Даша понизила голос. — Пишет всякую чушь про бонусы в играх, просит данные карт. Катя повелась — потеряла три тысячи. Моё сердце забилось быстрее. Другой бот. Не мой art_master. — Ужас, — искренне сказала я. — Мне такой не писал. — Повезло. Мы решили разобраться сами, пока родители не узнали. — Даша вздохнула, и я заметила тёмные круги под её глазами. — Если что-то странное заметишь — скажи, ладно? Я кивнула. Даша встала, но задержалась. — И ещё, Лиз... Если кто-то будет доставать тебя из-за рисунков или ещё чего — говори мне, хорошо? Я знаю, что в прошлой школе было... непросто. Откуда она знает? Я ничего не рассказывала. — Твоя бабушка и моя мама знакомы, — объяснила Даша, заметив моё удивление. — Маргарита Семёновна волнуется за тебя. Комок подступил к горлу. Бабушка волнуется. Даша готова защищать. Может, в этой школе всё будет иначе? ________________________________________ Даша ушла, а я вернулась к телефону. Миша Крылов: Эй, ты там? Не обижайся, если бот что-то не то сказал. Он иногда странный, но реально помогает! @art_master_bot: Лиза, ты всё ещё здесь? Не хочу давить, но твой талант действительно особенный. Было бы жаль не развить его. Если неудобно показывать дом, давай начнём с простого — пришли фото своих художественных материалов? Два сообщения одновременно. Забота с обеих сторон. "Наверное, я просто параноик," — подумала я. — "Из-за того, что было в прошлой школе." Фото материалов — это же не страшно? Просто карандаши и краски. Я сфотографировала свой пенал с карандашами. @art_master_bot: Отличный набор! Вижу, ты серьёзно относишься к творчеству. Знаешь что? У меня есть специальная программа для особо талантливых учеников. Полностью бесплатная. Нужно только зарегистрироваться через специальную форму. Интересно? Лиза: А что за программа? @art_master_bot: Персональные уроки, разбор твоих работ профессионалами, возможность участия в конкурсах. Даже стипендия возможна! Отправлю ссылку на регистрацию? Стипендия. Профессионалы. Бесплатно. Слишком хорошо, чтобы быть правдой — прошептал тихий голос в голове. Но может, мне просто везёт? Может, наконец-то что-то хорошее? Миша Крылов: Кстати, хотел спросить — может, встретимся как-нибудь? В реале? Можем вместе погулять в парке :) Сердце пропустило удар. Миша хочет встретиться. Со мной. Девочкой, которую в прошлой школе называли "Лиза-жиртрест". @art_master_bot: Ссылка на регистрацию: art-talent-program.ru/register. Заполни анкету, и мы свяжемся с тобой в течение дня! Две возможности. Два пути вперёд. Что может пойти не так? Я нажала на ссылку. Страница загрузилась медленно. Простая форма: имя, возраст, телефоны родителей, домашний адрес, примеры работ. И внизу, мелким шрифтом: "Загружая работы, вы даёте согласие на их использование в образовательных целях." Образовательные цели — это же нормально? Я начала заполнять форму. Лиза Абрамова. 13 лет. Телефон... Стоп. Зачем им мой адрес? И телефон? Я открыла чат с Мишей. Лиза: Бот просит много личных данных... Ответ пришёл мгновенно. Слишком быстро. Миша Крылов: Это для связи с родителями, если выиграешь стипендию! Не волнуйся, я тоже заполнял. Всё ок! Он тоже заполнял? Но Миша же не рисует... Или рисует? Что-то было не так. Что-то... Телефон завибрировал снова. Миша Крылов: Кстати, видел твои новые работы в группе! Тот портрет кота — огонь 🔥 Я замерла. Какой кот? Я никогда не рисовала котов. Никогда. Руки задрожали. Я быстро открыла группу "Арт-таланты школы №47". Последний мой пост — пейзаж из парка. Пять дней назад. Никаких котов. Пролистала свой профиль. Натюрморт с яблоками. Портрет бабушки. Зимний лес. Закат над городом. Ни одного кота. "Миша" перепутал меня с кем-то другим. Холодок пробежал по спине. Если он действительно Миша, как он мог перепутать? Мы же общаемся две недели. Он хвалил именно мои работы. Помнил детали. Если только... Если только он не Миша. Настоящий Миша Крылов учился в 8-А. Я видела его от силы раз в неделю — в столовой или в коридоре между третьим и четвёртым уроком, когда наши классы шли навстречу друг другу. Тихий, всегда один, смотрит под ноги. Сегодня утром он прошёл мимо меня у раздевалки — я специально обернулась. Он даже не поднял взгляд. Кто же тогда писал мне все эти две недели? "Наверное..." — начала я писать в ответ фейковому Мише, но остановилась. Сердце бешено колотилось. Я посмотрела на свою фотографию, отправленную боту. Моё лицо. Моя школа на заднем фоне — стеллажи библиотеки, через окно виден школьный двор. Кто-то теперь знает, как я выгляжу и где учусь. Кто-то, кто притворялся Мишей. Кто-то, кто знает, что я одинокая. Что мне нужно внимание. Что я отчаянно хочу, чтобы кто-то увидел мой талант. Тошнота подступила к горлу. Пальцы слушались плохо, но я всё-таки написала Даше: "Нам нужно поговорить. Срочно". Отправила — и уставилась на экран, ожидая ответа. Три точки появились и исчезли. Потом пришло: "Сейчас не могу. Завтра?" Я смотрела на это слово долго. Завтра. Ладно. ________________________________________ Конец главы 2
Глава 3. Лёгкие деньги

Прибыль 1000%. Проверенная схема. Тысячи довольных инвесторов. Стас переводит пятьдесят тысяч. Кнопка "отправить" нажата.

📥 PDF
Глава 3. Лёгкие деньги [Стас] ________________________________________ Пять тысяч рублей за один стрим. Неплохо для среды вечером. Я откинулся в геймерском кресле — Herman Miller за двести тысяч, подарок папы на четырнадцатилетие — и потянулся. На экране FIFA показывала финальные титры. 7:2, полный разгром какого-то нуба из Казани. — Всем GG, братаны! — сказал я в микрофон Blue Yeti. — Завтра стримлю NHL, не пропустите! Чат взорвался сообщениями. Двести тридцать зрителей — мой личный рекорд для буднего дня. Обычно столько собирается только в выходные, когда я открываю лутбоксы на стриме. CyberKnight228: Красава, Стас! Как всегда топ! NikaGirl2010: Стасик, сыграй со мной!!!❤️ ProGamer_47: Слабак этот казанец, я б тебя размазал Я усмехнулся. ProGamer_47 пишет это каждый стрим, но играть почему-то не хочет. Донат-алерт зазвенел снова. Анонимный зритель донатит 5000₽: "Отличная игра, чемпион! Хочешь заработать в 10 раз больше? Проверь личку в Telegram @crypto_master_bot" Пять тысяч за рекламу? Обычно мне платят максимум тысячу за упоминание канала. — Спасибо за донат, Аноним! — прокричал я, хотя камера уже была выключена. Зрители любят, когда их благодаришь. Telegram открылся мгновенно. Уведомление уже висело. @crypto_master_bot: Привет, Стас! Видел твой стрим — ты прирождённый лидер! У меня есть эксклюзивное предложение для таких крутых ребят как ты. Инвестиции в криптовалюту для молодых геймеров. Минимальный вход — 10К, прибыль до 1000% за неделю! Тысяча процентов? Это же... если вложить пятьдесят тысяч, через неделю будет полмиллиона! Стас: Звучит как скам, братан @crypto_master_bot: Понимаю твои сомнения! Умные люди всегда проверяют. Вот доказательства: Скриншоты посыпались один за другим. Какой-то Максим из Москвы вложил 20К, получил 187К через пять дней. София из Питера — 30К превратились в 278К. Даже есть видео-отзыв от парня в маске (типа для анонимности), который благодарит бота за "изменение жизни". @crypto_master_bot: Это новый алгоритм торговли на разнице курсов. Пока про него знают только избранные. Твоя хоккейная команда могла бы купить новую форму на прибыль! Представь, как тебя будут уважать, когда ты спонсируешь команду! Хоккейная форма... Тренер вчера говорил, что не хватает денег на поездку в Сочи на турнир. А если я оплачу всей команде? Папа всегда говорит: "Деньги должны работать, а не лежать мёртвым грузом". У меня на карте 127 тысяч — накопил с донатов, подарков на дни рождения, плюс папа кидает каждый месяц "на карманные расходы" по двадцатке. Стас: А почему именно мне предлагаешь? @crypto_master_bot: Слежу за перспективными стримерами. Ты популярный, умный, из хорошей семьи (да, я гуглил 😉). Такие как ты — будущее цифровой экономики. Плюс вижу, что ты не боишься рисковать — это важно для инвестора! Лесть работала. Я действительно не боюсь рисковать — на льду, в жизни, в играх. @crypto_master_bot: Кстати, твой одноклассник Влад Морозов уже вложил вчера. Не хочу разглашать суммы, но скажу так — он точно сможет купить новый iPhone на прибыль 😎 Влад? Этот ботан? Если даже он рискнул... Я открыл инстаграм. 18К подписчиков — неплохо для школьника, но могло быть лучше. Последний пост — селфи в раздевалке после тренировки — набрал всего 2К лайков. Маловато. А что если выложить скрин с балансом в полмиллиона через неделю? "Научу зарабатывать, пишите в директ". Это же взорвёт инсту! Стас: Окей, давай попробуем. Как это работает? @crypto_master_bot: Всё просто! Переводишь деньги на крипто-кошелёк, я запускаю алгоритм торговли. Можешь следить за балансом в реальном времени через специальное приложение. Вывод в любой момент после 7 дней (это чтобы алгоритм отработал полный цикл). Стас: А гарантии? @crypto_master_bot: Смотри, я не могу дать 100% гарантию — это был бы обман. Но статистика говорит сама за себя. Из 127 инвесторов за последний месяц в минусе только двое, и то потому что вывели деньги раньше срока. Хочешь — начни с минималки, 10К. Посмотришь, как работает. Десять тысяч — это копейки. Папа больше тратит на один бизнес-ланч. Но зачем мелочиться? Если вкладывать, то по-крупному. Папа всегда говорит: "Либо делай на полную, либо не делай вообще". Стас: Давай 50К для начала @crypto_master_bot: Отличное решение! Настоящий инвестор! Вот данные кошелька... Я открыл приложение банка. Пятьдесят тысяч — это больше трети моих накоплений, но через неделю будет пятьсот. Может, даже миллион, если повезёт! Перевод ушёл мгновенно. Сбербанк предупредил, что перевод на крипто-кошелёк может быть мошенничеством. Ха, Сбер просто не хочет, чтобы люди зарабатывали без них! @crypto_master_bot: Отлично! Добро пожаловать в клуб будущих миллионеров! Вот ссылка на приложение для отслеживания: crypto-profit-tracker.app Приложение выглядело профессионально. Мой баланс: 50,000₽. Рядом тикал счётчик прибыли: +12₽... +27₽... +45₽... За минуту уже +231₽! Это же... я достал калькулятор. Если такая скорость сохранится, через неделю будет больше двух миллионов! Телефон завибрировал. Папа. — Стас, почему с твоей карты перевод на пятьдесят тысяч? — голос отца был спокойным, но я знал — это затишье перед бурей. — Пап, это инвестиция! — выпалил я. — В криптовалюту! Через неделю будет в десять раз больше! Молчание. — Инвестиция, — медленно повторил отец. — В криптовалюту. И ты не посоветовался со мной? — Пап, ты же сам говоришь, что нужно рисковать! Что деньги должны работать! — Я также говорю, что нужно проверять, куда вкладываешь. Как называется компания? — Это... это бот в Telegram. Но у него есть доказательства! Скрины, отзывы! Снова молчание. Потом тяжёлый вздох. — Жду тебя внизу. Через пять минут. С телефоном. Трубку бросили. Я снова открыл приложение. Баланс: 51,420₽. Прибыль росла! Но почему-то руки начали дрожать. Открыл чат с ботом. Стас: Всё норм с моими деньгами? Сообщение не прочитано. Стас: Эй, ты там? Не прочитано. Стас: Мне нужно срочно вывести! Отец узнал! Галочка стала одной. Сообщение доставлено, но не прочитано. Приложение с балансом обновилось. 52,100₽. Прибыль росла, но почему-то это больше не радовало. Я загуглил "crypto master bot мошенничество". Первая ссылка: "ОСТОРОЖНО! Новая схема мошенничества через крипто-ботов!" Вторая: "Потерял 200К на фейковых инвестициях" Третья: "Как я чуть не попался на крипто-скам" Нет. Нет, нет, нет. Открыл приложение снова. Баланс: 53,205₽. Попробовал нажать "Вывести средства". "Вывод доступен через: 6 дней 23 часа 48 минут" Желудок сжался. Я вернулся в Telegram. Бот прочитал сообщения, но не ответил. Попробовал позвонить Владу Морозову. — Влад, ты вкладывал деньги в крипто-бота? — Чего? — голос Влада был сонным. — Какого бота? Стас, ты чего? — @crypto_master_bot! Он сказал, ты вчера вложил! — Первый раз слышу. Стас, ты че, попался на скам что ли? Я бросил трубку. Пятьдесят тысяч. Три месяца стримов. Подарки на два дня рождения. Всё. — СТАС! — голос отца гремел снизу. — СПУСКАЙСЯ! НЕМЕДЛЕННО! Я встал. Ноги были ватными. На экране компьютера всё ещё был открыт чат Twitch. ProGamer_47: Стасик, что случилось? Чего стрим оборвал? NikaGirl2010: Стас, ты где??? CyberKnight228: Надеюсь, всё норм, бро Всё было совсем не норм. Я взял телефон и пошёл вниз. Навстречу отцу. Навстречу позору. Приложение показывало: 53,891₽. Фейковые цифры фейковой прибыли. А пятьдесят тысяч настоящих денег уже исчезли навсегда. ________________________________________ Отец говорил тихо. Это было хуже, чем если бы кричал. Сказал, что подаст заявление в полицию — и подал. Следователь объяснил через два дня: крипта анонимна, деньги не найдут. Пятьдесят тысяч просто исчезли. Карточку отец заблокировал в тот же вечер. Стримы запретил. Про хоккей не сказал ничего — и это молчание давило сильнее любых слов. ________________________________________ Конец главы 3
Глава 4. Приватность - это миф?

На экране — список. Дата съёмки. Время. GPS-координаты: 55.7558° N, 37.6173° E. Даша смотрит на своё селфи с тренировки и медленно понимает...

📥 PDF
Глава 4. Приватность - это миф? [Даша] ________________________________________ Два дня я пыталась разобраться сама. Гуглила "@digital_friend_bot", искала на форумах, писала в один паблик про кибербезопасность — без ответа. К четвергу стало ясно: в одиночку не выйдет. Нужен кто-то, кто понимает в этом больше меня. ________________________________________ На подходе к школе поняла, что что-то не так. Обычно у входа толпится народ — кто-то курит за углом (думают, учителя не видят), кто-то обсуждает домашку, кто-то просто тупит в телефоны. Нормальное утро четверга. Но сегодня все стояли кучками и шептались. Телефоны светились в руках, головы склонялись к экранам. И главное — тишина. Не мёртвая, а такая... напряжённая. — Даш! — Катя подбежала ко мне, глаза круглые. — Ты видела? — Что видела? Она сунула мне телефон. Общий чат класса. Я пролистала вверх и... Замерла. Фотографии. Лена Соколова в ванной, явно снимала себя для какого-то приложения с фильтрами. Ничего такого — просто селфи в зеркале, но она была в одном полотенце. И ещё скрины её переписок с какими-то мальчиками. Личные. Очень личные. — Это... — я не могла подобрать слов. — Кто это выложил? — Никто не знает. Появилось ночью с левого аккаунта. Лена даже в школу не пришла. Мама позвонила, сказала — заболела. Желудок скрутило. Три дня назад мы с Катей переживали из-за трёх тысяч, думали — это худшее, что может случиться. Деньги можно как-то вернуть, родителям объяснить. А теперь... Теперь я смотрела на чужое унижение, размноженное по телефонам всей школы. — Удалите это! — вырвалось у меня. — Уже скринили все, — Катя покачала головой. — Бесполезно. Я открыла чат и нажала "пожаловаться". Потом ещё раз. И ещё. Пальцы дрожали. Как будто это могло что-то изменить. На первом уроке никто не слушал. Даже Марина Павловна, наша русичка, заметила: — Что с вами сегодня? Как будто на похоронах. Никто не ответил. Все знали. И все молчали. ________________________________________ На перемене я нашла Артёма в кабинете информатики. Он был единственным человеком, которому я доверяла в вопросах всего, что связано с техникой. Мы дружили с пятого класса, и за это время я ни разу не пожалела, что он рядом. Артём сидел за компьютером, как обычно, и что-то печатал. Очки сползли на нос, он машинально поправил их, когда я вошла. — Слышал про Лену? — спросила я без предисловий. Артём кивнул, не отрываясь от экрана. — Статистически, подобные утечки происходят в семидесяти процентах случаев через фейковые приложения для обработки фото. — Артём! — я хлопнула ладонью по столу. — Живой человек пострадал! Можешь без своей статистики? Он замер. Пальцы зависли над клавиатурой. Потом медленно повернулся, и я увидела, что глаза за стёклами очков блестят. . — Извини. — Голос дрогнул. — Я просто... если думать через цифры, не так страшно. Если превратить всё в задачу, можно найти решение. А если думать, что это Лена, которая сидит за третьей партой и всегда даёт списать биологию... тогда я просто не знаю, что делать. Я выдохнула и села рядом. — Понимаю. Какое-то время мы помолчали. — Мне нужна твоя помощь, — сказала я наконец. — Помнишь бота, про которого я рассказывала? — @digital_friend_bot, — он кивнул. — Который списал деньги с карты твоей мамы. — Да. Так вот, мне кажется... — я понизила голос. — Мне кажется, это связано. Лена тоже использовала какого-то бота. Для улучшения фоток. Артём нахмурился. — Ты уверена? — Нет. Но я слышала, как девчонки обсуждали. Типа Лена хвасталась каким-то крутым фильтром, который делает кожу идеальной. Бесплатно. — Бесплатно, — повторил Артём с таким выражением, будто я сказала ругательство. — Даш, запомни раз и навсегда: если продукт бесплатный, значит, товар — это ты. — В смысле? Он развернул монитор так, чтобы я видела. — Смотри. Когда ты загружаешь фото в приложение, ты отдаёшь не просто картинку. Каждое фото содержит метаданные. — Он открыл какую-то программу и загрузил фотографию с рабочего стола. — Вот, например. Видишь? На экране появился список. Дата съёмки. Время. Модель телефона. И... координаты? — Это что, адрес? — я вытаращилась. — Геолокация. — Артём ткнул пальцем в экран. — Если не отключить в настройках камеры, каждое фото сохраняет место, где оно было сделано. С точностью до нескольких метров. Меня бросило в холод. Я снимала селфи дома почти каждый день. В своей комнате, где на стене висит постер с любимой группой. На кухне у окна, где видна детская площадка напротив. В ванной, когда проверяла, не вылез ли прыщ на носу. — То есть... — я сглотнула. — Любой может узнать, где я живу? Просто из фотки? — Если ты отправишь фото с метаданными — да. И это ещё не всё. Телефон в моём кармане вдруг показался тяжёлым. Опасным. — Что ещё? — спросила я, хотя не была уверена, что хочу знать ответ. — Приложения. — Артём открыл новую вкладку. — Те самые бесплатные фоторедакторы. Знаешь, что они просят при установке? — Ну... доступ к камере? — К камере. К галерее. — Он загибал пальцы. — К контактам. К сообщениям. К микрофону. К геолокации. — Подожди. — Я попыталась переварить информацию. — Геолокацию понятно. Чтобы на фото место указать. Но зачем фильтру для лица мои контакты? Артём посмотрел на меня. Не как на первоклашку — скорее грустно. Как будто сам не хотел мне это говорить. — Чтобы потом написать твоим друзьям от твоего имени. Или продать базу данных. Или... — Или шантажировать, — закончила я. — Как с Леной. Он кивнул. Я достала телефон. Руки противно дрожали, когда я лезла в настройки. Приложения. Разрешения. Roblox — доступ к камере, микрофону, галерее. Ладно, это логично, там аватарки делаешь. TikTok — камера, микрофон, галерея, контакты... И тут мой взгляд споткнулся о строчку внизу. Геолокация. Постойте. Зачем танцевальному приложению постоянно знать, где я нахожусь? Telegram — почти всё. Ну ладно, это мессенджер, тут понятно... А вот это что? BeautyPlus. Я даже не помнила, как установила это приложение. Пользовалась им один раз, месяца три назад. А оно висит в списке. И у него доступ... ко всему. Вообще ко всему. — Артём, — я протянула ему телефон. — Проверь, пожалуйста. Я боюсь. Он взял осторожно. Пролистал экран вниз. Ещё вниз. Нахмурился. — Так, вот это приложение — удаляй немедленно. — Какое? — BeautyPlus. Оно работает в фоне. Даже когда ты его не используешь. Собирает данные и отправляет на свои серверы. — Но я же не разрешала! Артём показал мне экран с длинным текстом мелким шрифтом. — Вот тут. При установке. "Для корректной работы приложению требуется доступ к..." — он посмотрел на меня. — Ты это читала? Нет. Конечно, нет. Там было штук двадцать строчек. Кто это читает? — Знаешь, что самое страшное? — Артём вернул мне телефон. — Мы носим с собой устройство, которое знает, где мы, с кем общаемся, что фотографируем, что ищем в интернете. И мы сами даём разрешение всё это собирать. Просто тыкаем "принять", не думая. Динамик над дверью захрипел: — Внимание! Всем учащимся восьмых классов немедленно собраться в актовом зале. Повторяю... Мы переглянулись. — Началось, — сказал Артём тихо. ________________________________________ В актовом зале было душно и тихо. Директриса Елена Викторовна стояла на сцене, скрестив руки на груди. Рядом — завуч и какой-то мужчина в костюме, которого я раньше не видела. — Садитесь, — голос директрисы резанул воздух. — Быстро. Мы расселись. Артём опустился на место рядом со мной. — Я не буду ходить вокруг да около. — Елена Викторовна обвела нас взглядом. — Сегодня ночью произошёл инцидент. Личные фотографии одной из учениц оказались в общем доступе. Шёпот пробежал по рядам. Директриса подняла руку, и все замолчали. — Мы выясняем, кто это сделал. И виновный будет наказан. Но! — она повысила голос, и я почувствовала, как напряглась. — Этого бы не случилось, если бы вы соблюдали элементарные правила безопасности! Что? — Сколько раз вам говорили: не фотографируйтесь в непристойном виде! — Директриса буквально отчитывала нас. — Не отправляйте личные снимки! Не доверяйте незнакомым приложениям! Если бы Елена... то есть если бы пострадавшая ученица не вела себя безответственно, ничего бы не произошло! Внутри что-то вскипело. Рука Артёма коснулась моего плеча — мол, спокойно. Он знал, что я сейчас могу сорваться. Но я сидела и смотрела на директрису. И думала: это всё, на что ты способна? Обвинить жертву? Лена сидела дома. Наверное, плакала. Боялась выходить из комнаты. А её тут публично позорят. Она "вела себя безответственно". Как будто это она виновата, что какой-то урод украл её фотки и выложил на всеобщее обозрение. Может, директриса просто не знала, что ещё делать? Может, ей самой было страшно? Но разве это оправдание? — Поэтому, — продолжала Елена Викторовна, — с сегодняшнего дня телефоны на уроках — только с разрешения учителя. Без исключений. Достал без спроса — телефон до конца дня у классного руководителя. Возмущённый гул прокатился по залу. — А если срочное? — крикнул кто-то сзади. — Через учительскую. — Директриса сложила руки. — Всё. Свободны. Я наклонилась к Артёму: — Они серьёзно? Наказывают всех за то, что кто-то взломал Лену? — Запретить проще, чем разобраться. — Он пожал плечами, но я видела, как сжались его кулаки. — Типичная реакция. После линейки все толпились у выхода. Настроение было мрачное. Кто-то возмущался, кто-то обсуждал, как теперь списывать без телефонов. ________________________________________ Я стояла и думала не об этом. В понедельник после тренировки мы с девочками договорились: два дня разбираемся сами, потом идём к родителям. Прошло уже три. Каждое утро я думала: сегодня расскажу маме. Потом случалось что-то новое — и я думала: вот завтра, когда разберусь. Завтра превращалось в послезавтра. Так, наверное, и работает молчание. Не решаешь молчать — просто каждый раз находится причина подождать ещё немного. — Эй! — резкий голос прорезал гул. Я обернулась. Вика Морозова стояла, уперев руки в боки. Рядом Настя и ещё пара девочек. Обычно Вика была центром любой драмы — громкая, яркая, всегда в курсе всех сплетен. Но сейчас в её глазах я увидела что-то другое. Злость. И страх. — А чего это Беляев такой тихий сидел? — Вика смотрела прямо на Артёма. — Обычно умничает на каждом углу, а тут — молчок. Артём замер. — Я не понимаю, о чём ты, — сказал он тихо. — Да ладно! — Вика шагнула ближе. — Все знают, что ты у нас главный компьютерщик. Взломать чей-то телефон для тебя — раз плюнуть. — Это не так работает... — А как работает? — Вика перебила. — Расскажи! Ты же всё знаешь про эти ваши... хакерские штучки. Вокруг начали собираться люди. Я видела, как бледнеет Артём. — Вика, хватит. — Я встала между ними. — Артём ничего не делал. — А ты откуда знаешь? — Голос Вики дрогнул. — В прошлом году у меня Telegram взломали. Поменяли пароль, я месяц не могла войти. А потом оказалось, что кто-то писал всякую дичь от моего имени. И знаешь, что мне тогда сказали? "Сама виновата, надо было сложный пароль поставить". Как будто я специально... Она осеклась. В глазах блеснули слёзы, но Вика быстро моргнула. — Так вот. — Она снова посмотрела на Артёма. — Может, это был ты? Ты же можешь такое провернуть. — Я не... — Артём запнулся. — Я бы никогда... — Вы же всегда вместе, — вступила Настя. — Может, вы вдвоём это придумали? Ещё секунду назад я была готова защищать Артёма. Но вдруг в голове проскользнула мысль: а точно ли я его знаю? Мы дружим с пятого класса, но... технически он действительно мог бы. У него знания. Доступ к компьютерам. Я посмотрела на Артёма. И увидела, как он смотрит на меня. Просто смотрит. Ждёт. — Нет. — Я качнула головой. — Вы не правы. — Откуда такая уверенность? — Вика прищурилась. — Потому что Артём объясняет мне, как защититься от таких атак. Зачем ему взламывать людей, если он учит, как этого избежать? — Я развернулась к Артёму. — Пойдём. Мы пошли к лестнице молча. Народ расступался. Кто-то шептался за спиной. Завтра в пять — игра с восьмой школой. Мысль мелькнула и пропала. Тренер сказал не опаздывать. Не опоздаю. У окна на втором этаже Артём остановился. — Спасибо, — сказал он тихо. — За что? — За то, что не усомнилась. — Он снял очки и протер стёкла краем футболки. Без них выглядел моложе. Уязвимее. — Я видел. Ты на секунду подумала — а вдруг это правда? Я хотела возразить. Но не стала врать. — На секунду, — призналась я. — Извини. — Не извиняйся. — Он надел очки обратно. — Вика права в одном. Я мог бы это сделать. Технически. И как это доказать? Как доказать, что ты чего-то не делал? Особенно когда все уже решили... Он не договорил. Просто смотрел в окно. Мой телефон завибрировал в кармане. Один раз. Потом ещё. Я достала его и увидела уведомление в Telegram. Новое сообщение от @digital_friend_bot. Руки похолодели. Я провела пальцем по экрану. @digital_friend_bot: "Видела, что случилось с Леной? Бедняжка. Кстати, у тебя в галерее тоже много интересного. Те фотки с пижамной вечеринки у Кати, например. Хочешь, чтобы их увидел весь класс?" Пауза. Три точки — бот набирал ещё. @digital_friend_bot: "Или будешь сотрудничать?" Телефон выскользнул из пальцев. Артём поймал его на лету. — Даш? — Он заглянул мне в лицо. — Что там? Я не могла говорить. Просто показала на экран. Артём прочитал. Лицо стало белым как мел. — Это... тот же бот? Я кивнула. Мы стояли в коридоре, где всегда слишком яркий свет. Внизу шумели, хлопали дверьми, кто-то смеялся. Обычная школа. Обычный четверг. Но теперь я знала: обычного больше нет. — Артём. — Мой голос звучал странно. Чужим. — Мне кажется, Лена — не случайная жертва. И Катя с её деньгами. И теперь я. Кто-то специально атакует нашу школу. Кто-то, кто знает нас всех. Артём долго молчал. Смотрел на экран телефона, где мигал курсор в ожидании ответа. — Тогда нам нужно выяснить, кто это, — сказал он наконец. — Пока он не добрался до кого-то ещё. Телефон снова завибрировал. @digital_friend_bot: "Жду ответа. У тебя есть 24 часа, чтобы подумать." ________________________________________ Конец главы 4
Глава 5. Под подозрением

Класс затих. Все смотрят на дверь. На Артёма. На полицейскую машину у входа. Вика поднимает телефон — делает фото.

📥 PDF
Глава 5. Под подозрением [Артём] ________________________________________ Когда дверь кабинета информатики открылась и завуч произнесла моё имя, я понял: что-то случилось. — Беляев, к директору. Срочно. Двадцать три пары глаз уставились на меня. Кто-то хихикнул. Вика Морозова, сидевшая у окна, даже не пыталась скрыть торжествующую улыбку. Я встал, машинально поправил очки. Ноги казались ватными. По дороге к кабинету директора я пытался вспомнить, что мог натворить. Домашку сдал вовремя. На уроках не разговаривал. В школьную сеть не лазил с прошлого года — после того случая с принтером, который я "починил" без разрешения. А потом я увидел машину у входа. Белую, с синей полосой. Полиция. Желудок сжался в комок размером с кулак. В приёмной сидела секретарша и делала вид, что не смотрит на меня. Дверь в кабинет директора была приоткрыта, оттуда доносились голоса. — ...технические навыки, это очевидно, — говорила Елена Викторовна. — Весь класс знает, что он у нас главный компьютерщик. — Технические навыки — это не доказательство вины, — ответил мужской голос. Спокойный, низкий. — Иначе пришлось бы арестовать половину IT-отрасли страны. Я постучал. Пальцы дрожали. — Входи, Беляев. ________________________________________ Кабинет директора я знал хорошо — бывал здесь после истории с принтером. Массивный стол, портрет президента, шкаф с кубками за спортивные достижения школы. Но сегодня за столом сидела не только Елена Викторовна. Мужчина лет сорока в строгом костюме поднялся мне навстречу. Короткая стрижка, внимательный взгляд, усталые глаза. Под пиджаком угадывались широкие плечи — явно не кабинетный работник. — Артём Беляев? — Он протянул руку. — Майор Островский Игорь Владимирович, управление "К". Присаживайся. Управление "К". Киберполиция. Я пожал его руку — ладонь была сухой и твёрдой — и сел на стул напротив. Спина прямая, руки на коленях. Папа всегда говорил: если нервничаешь, контролируй тело. Тело контролирует — разум следует. — Ты знаешь, почему я здесь? — спросил майор. — Догадываюсь. — Голос звучал ровнее, чем я ожидал. — Из-за атак на школу. Утечка фотографий, мошенничество с деньгами. Он кивнул, не отводя взгляда. — Расскажи мне о своих технических навыках. Я сглотнул. — Программирую на Python и JavaScript. Немного знаю C++. Интересуюсь кибербезопасностью. Читаю статьи, смотрю видео, иногда решаю задачки на специальных платформах. — CTF-соревнования? — Да. Capture The Flag. Это легальные хакерские турниры, где нужно находить уязвимости в тестовых системах. Майор что-то записал в блокнот. — Впечатляет для четырнадцатилетнего. Где научился? — Папа программист. Он меня учит с десяти лет. Елена Викторовна поджала губы. Я знал, что она думает: вот оно, доказательство. Мальчик слишком умный, слишком много знает. Наверняка он. Но майор не торопился с выводами. — Артём, я задам тебе несколько вопросов. Отвечай честно. Если не знаешь — так и скажи. Если не хочешь отвечать без родителей — тоже твоё право. Понял? Я кивнул. — Где ты был в среду вечером, примерно с восьми до одиннадцати? Среда. Это когда Стас потерял деньги на крипто-скаме. — Дома. Делал уроки, потом... — я запнулся. Потом играл в MMORPG под ником Shadowbyte. Притворялся двадцатилетним студентом. Врал людям о своём возрасте. — Потом? — Майор смотрел выжидающе. — Потом сидел в интернете. Играл. — Во что? Сердце забилось быстрее. — В онлайн-игру. Стратегию. Технически не ложь. MMORPG — тоже своего рода стратегия. Просто... не вся правда. — Кто-то может подтвердить? — Родители были дома. И... — я замялся. — Есть логи. Игровые серверы записывают, когда игрок заходит и выходит. С какого IP-адреса. Майор поднял бровь. — Ты знаешь про логи и IP-адреса? — Это базовые вещи. Каждое действие в интернете оставляет след. Время, место, устройство. — Я поправил очки. — Если бы я хотел совершить кибератаку, я бы точно не делал это с домашнего компьютера. Это... — я поискал слово, — непрофессионально. Елена Викторовна фыркнула. — Вот видите! Он знает, как скрыть следы! — Он знает, как работает система, — поправил майор. — Это не одно и то же. Он повернулся ко мне. — Артём, ты когда-нибудь получал доступ к школьной сети без разрешения? Вот оно. Момент истины. — Один раз. В прошлом году. Принтер в кабинете информатики завис, а учитель не мог его перезагрузить удалённо. Я зашёл в панель управления и исправил. Меня потом вызывали к директору. — И что было? — Предупреждение. Сказали, что даже с хорошими намерениями нельзя лезть в чужие системы без разрешения. Майор кивнул. Что-то в его взгляде изменилось — не знаю, что именно, но напряжение чуть спало. — Хорошо, что ты это понимаешь. Многие взрослые не понимают. Он закрыл блокнот. — Последний вопрос. Ты знаешь, кто мог бы совершить эти атаки? Я задумался. По-настоящему задумался, не для вида. — Кто-то, кто хорошо знает школу. Знает учеников, их привычки, слабости. — Я посмотрел майору в глаза. — Бот использует личную информацию. Знает, кто с кем дружит, кто чего боится. Это не случайный хакер из интернета. Это кто-то... близкий. Майор долго смотрел на меня. Потом медленно кивнул. — Спасибо, Артём. Ты свободен. Пока. Я уже встал, когда дверь распахнулась. — Артём ничего не делал! Даша. Конечно, Даша. Она влетела в кабинет, игнорируя возмущённый возглас секретарши. Волосы растрёпаны, щёки красные. В глазах — тот огонь, который я видел, когда она защищала меня от Стаса в пятом классе. — Козлова! — Елена Викторовна вскочила. — Как ты смеешь врываться! — Артём не хакер! — Даша не обратила на неё внимания. — Он мне помогал! Объяснял, как защититься от бота! Зачем ему это делать, если он сам его создал? Майор поднял руку. — Спокойно. Как тебя зовут? — Даша. Дарья Козлова. Я... — она запнулась,— Вы из полиции? — Майор Островский. И я ни в чем не обвиняю твоего друга. Мы просто разговаривали. Даша перевела взгляд на меня. Я кивнул — всё в порядке. — Я видела, как его увели. Весь класс видел. Вика сразу начала шептаться, что его арестовали... Майор встал и подошёл к нам. — Дарья, у тебя тоже были проблемы с этим ботом? Даша замерла. Я видел, как она колеблется. Рассказать — значит признать, что и она жертва. Что тоже облажалась. — Да, — сказала она наконец. — С меня списали деньги. И... он мне угрожает. — Угрожает чем? Пауза. — Фотографиями. Личными. Майор кивнул. Без осуждения, без "а зачем ты их делала". Просто принял информацию. — Ты сохранила переписку? — Да. Скриншоты. — Хорошо. Это важно. — Он достал визитку. — Вот мой номер. Если получишь новые сообщения — сразу мне. Не отвечай, не удаляй. Просто сохрани и позвони. Даша взяла визитку. Руки у неё тоже дрожали. ________________________________________ Мы вышли из кабинета вместе. В коридоре было пусто — шёл урок. — Ты как? — спросила Даша шёпотом. — Нормально. — Я прислонился к стене, закрыл глаза. — Спасибо, что пришла. Хотя это было безрассудно. — Это было правильно. Я усмехнулся. Типичная Даша. — Майор вроде нормальный, — сказала она задумчиво. — Не такой, как я думала. — Что ты думала? — Ну, что он будет орать и обвинять. Как в фильмах. — Он профессионал. Профессионалы не орут. Они слушают. Мы помолчали. — Артём, — Даша понизила голос. — Бот дал мне двадцать четыре часа. Время почти вышло. Что мне делать? Я открыл глаза. — Ничего. Не отвечай. Шантажисты питаются страхом. Если ты реагируешь — они знают, что крючок работает. Если молчишь — им приходится придумывать новые способы давления. — А если он выложит фотки? — Тогда мы будем разбираться. Вместе. Но скорее всего — не выложит. Пока ты потенциальная жертва, у него есть рычаг. Как только он его использует — рычага больше нет. Даша кивнула, но я видел — она не до конца убеждена. — Пойдём обратно, — сказал я. — Урок ещё не кончился. — Вика наверняка уже всем рассказала, что тебя увезли в наручниках. — Тогда ей будет интересно увидеть меня живым и свободным. Даша фыркнула. Почти улыбнулась. Экран её телефона засветился — входящий. Она сбросила не глядя. — Тренер? — спросил я. — Угу. — Она убрала телефон в карман. — Потом. ________________________________________ Мы вернулись в кабинет информатики вместе. Учитель только покосился на нас, но ничего не сказал — видимо, завуч предупредила. Я сел за свой компьютер. Даша — за свой, через два ряда. Вика уставилась на меня так, будто увидела призрака. На третьей парте у окна сидела Лиза Абрамова — новенькая, рыжая, всегда со скетчбуком. Она смотрела в телефон с таким лицом, с каким смотрят, когда очень хотят кому-то написать, но не решаются. Даша говорила мне во вторник, что та просила о встрече. Видимо, до сих пор ждёт. Учитель что-то объяснял про электронные таблицы, но я не слушал. В голове крутилось одно: логи. Майор спросил про алиби. Я сказал, что есть логи. И они действительно есть. Игровые серверы фиксируют каждый вход, каждый выход, каждое действие. Если полиция запросит данные — они увидят, что аккаунт Shadowbyte был активен в моменты атак. Но они также увидят, что Shadowbyte — это якобы двадцатилетний студент-программист из Москвы. А не четырнадцатилетний школьник из провинции. Я создал этот аккаунт два года назад. Мне было двенадцать, и меня никто не воспринимал всерьёз. "Маленький", "ботаник", "иди уроки делай". В игре я мог быть кем угодно. Взрослым. Уверенным. Лидером гильдии, которого уважают. Я не делал ничего плохого. Не обманывал людей ради денег. Просто... притворялся. Исследовал, каково это — быть другим. Но попробуй объяснить это полиции. Или родителям. Или Даше. "Ты врал людям о своём возрасте? Два года?" Звучит ужасно. Даже если намерения были безобидными. Телефон завибрировал в кармане. Я вытащил его под партой, прикрывая рукой. Telegram. Неизвестный аккаунт без аватарки. Сообщение. "Привет, Shadowbyte." Кровь застыла в жилах. "Интересный разговор у тебя был с майором. Про логи, про IP-адреса. Умный мальчик." Я оглянулся. Класс как класс. Все смотрят на доску или в свои экраны. Никто не смотрит на меня. Новое сообщение. "Но ты кое-что забыл упомянуть, правда? Например, что лидер гильдии 'Тёмный Альянс' — не двадцатилетний студент, а восьмиклассник, который врёт о своём возрасте уже два года." Пальцы онемели. Телефон чуть не выскользнул из рук. "Интересно, что скажет майор Островский, когда узнает? Или твои друзья по гильдии? Или... Даша?" Пауза. Три точки — кто-то печатает. "Врать нехорошо, Артём. Особенно тем, кто тебе доверяет. Но не переживай. Твой секрет в безопасности. Пока ты не лезешь, куда не просят." И в конце — эмодзи. 👻 Призрак. Он знает. Знает про Shadowbyte. Знает про гильдию. Знает, что я врал. Откуда? Как? Я всегда был осторожен. VPN, отдельная почта, никаких реальных данных. Даже фото нигде не выкладывал. Но он нашёл. Как-то связал точки. Вычислил. И теперь у него есть рычаг. Учитель что-то спросил. Я ответил машинально — не помню что. Класс засмеялся. Наверное, я сказал глупость. Неважно. Важно другое. Призрак следит за мной. Следит за всеми нами. Знает наши секреты, наши страхи, наши слабости. И использует их как оружие. Звонок. Урок закончился. Я встал, машинально собирая вещи. Руки всё ещё дрожали. — Эй. — Даша возникла рядом. — Ты весь белый. Что случилось? Я посмотрел на неё. На Вику, которая демонстративно прошла мимо, задев меня плечом. На одноклассников, которые шептались и косились в нашу сторону. — Не здесь, — сказал я тихо. — После уроков. Нужно поговорить. — О чём? Я помедлил. В кармане лежал телефон с сообщением от Призрака. С угрозой, которая могла разрушить всё. — О том, кто я на самом деле. Даша нахмурилась, но кивнула. Может, пора перестать врать. Хотя бы кому-то одному. ________________________________________ Конец главы 5
Глава 6. Фейковые друзья

"Привет," — говорит Лиза. Миша поднимает голову. Удивлённо. Так смотрят на незнакомцев.

📥 PDF
Глава 6. Фейковые друзья [Лиза] ________________________________________ Я нашла его в понедельник утром — у расписания на первом этаже, где всегда толпились восьмые классы перед первым уроком. Миша Крылов из 8-А. Я узнала его сразу — серая толстовка, наушники на шее, чёлка, которую он отбрасывал назад одним и тем же движением. Я видела его от силы раз в неделю — в столовой или вот так, в коридоре. Мы никогда не разговаривали. ________________________________________ После вторника я не знала, что ему писать. Он присылал сообщения как обычно — про рисунки, про школу, — а я смотрела на экран и не могла заставить себя ответить. Не потому что решила так. Просто слова не шли. В пятницу после уроков меня поймала Даша — буквально на пять минут, у раздевалки. Выслушала, нахмурилась и сказала: "В понедельник подойди к настоящему Мише лично. Пока не сделаешь этого — не отвечай ничего". Я кивнула. В пятницу вечером он написал: "Ты куда пропала?" Я открыла сообщение, закрыла и убрала телефон. В воскресенье написал снова — что скучает, что хочет увидеть новые рисунки. Я не ответила и на это. ________________________________________ Я смотрела на него со спины. Тот Миша, который писал мне, знал, что я не люблю математику. Говорил, что у меня настоящий талант. Помнил детали. Этот стоял вполоборота к стенду и листал телефон — отдельный, чужой, никакой. Я подошла. — Привет, — сказала я. Он поднял глаза. Удивлённый — не так, будто ждал разговора. По-настоящему удивлённый, как удивляются, когда незнакомый человек вдруг обращается по имени. — Привет? — Ты мне написал. В Telegram. Три недели назад. Он нахмурился — Я тебе не писал. Три слова. Не «я забыл», не «ты ошиблась», не «наверное, перепутала». Просто — не писал. Так говорят, когда это правда. Руки задрожали. Я показала ему телефон — нашу переписку. Четыре сотни сообщений. Три недели жизни. Он смотрел молча секунд десять. — Это не я, — сказал он наконец. — Фото моё, аватарка моя, но я такого не писал. Вообще ничего не писал. — Откуда тогда... — Не знаю. — Он побледнел. — Кто-то использовал мои фотки? Я кивнула. Горло пересохло. Вот так. Три недели я думала, что у меня есть друг. ________________________________________ На большой перемене я нашла Дашу. Она стояла у окна в конце коридора и смотрела в телефон — нахмуренная, с тем выражением, которое у неё бывает, когда что-то идёт не так. Рядом не было никого. — Даша. Она подняла голову. — Ну? — спросила она сразу. — Говорила с ним? — Да. — У меня пересохло в горле. — Это не он. Он понятия не имеет ни о какой переписке. Даша закрыла телефон. — Тогда рассказывай всё. Подробно. В пятницу у нас было пять минут — между её разговором с Артёмом и автобусом. Я успела сказать главное: почти три недели общения, фейковый аккаунт, имя Миши. Даша сказала: «Сначала проверь лично, потом разберём». Вот я и проверила. Теперь я рассказала всё остальное. Быстро, сбивчиво — про арт-группу в ВК, про первое сообщение с комплиментом, про то, как «Миша» хвалил мои рисунки и советовал бота для «улучшения арт-скиллов». Про фотографии работ. И — это было самое трудное — про селфи, где на заднем плане видна библиотека и школьный двор за окном. Даша слушала. Не перебивала, не ахала, не закатывала глаза. — Лиза. — Она взяла меня за руку. Крепко. — Ты не виновата. Слышишь? Они специально так делают. — Но я же должна была... — Нет. Ты не должна была знать. Это их работа — чтобы было не видно. Я кивнула. Не потому что поверила. Просто потому что нужно было куда-то кивнуть ________________________________________ Артём появился через пару минут — будто почувствовал. Он шёл из кабинета информатики, нёс в руках кипу распечаток. Увидел нас, замедлил шаг, подошёл. — Что случилось? — Лизу, кажется, кэтфишили, — сказала Даша. Она явно знала это слово. — Покажи переписку, — сказал Артём мне. Я протянула телефон. Он листал молча, поправляя очки. Читал быстро, иногда возвращался назад. — Аватарка — фото реального Миши Крылова? — Да. Он сам сказал, что это его. — Угу. — Артём листал дальше. — Смотри. Вот здесь — он спрашивает, в какой ты школе. Вот — номер класса. Вот — просит описать, как выглядит библиотека, куда ты ходишь рисовать. Это не случайные вопросы. Я посмотрела на экран. Три разных момента, три разные беседы. По отдельности — ничего особенного. Вместе — карта. — Он собирал информацию, — сказала я. — Да. Методично. — Это тот же, кто делал бота? Артём и Даша переглянулись. — Скорее всего, — сказал Артём. — Схема похожа. Сначала войти в доверие, потом подтолкнуть к боту. Ты шла к боту через доверие к «другу». Это называется социальная инженерия. Социальная инженерия. Я запомнила эти слова. — И что мне теперь делать? — Для начала — не отвечать, — сказал Артём. — Потом посмотрим, что там за аккаунт. Может, сможем отследить. Артём открыл в телефоне браузер. — Значит, смотри. Вот этот аккаунт — «Миша Крылов 03». Ноль подписчиков, ноль подписок, фото нет нигде, кроме одного. Дата регистрации — конец сентября. — Он повернул экран ко мне. — Настоящий Миша в ВК есть? — Наверное... Артём нашёл за тридцать секунд. Профиль с фотографиями, комментариями, записями с 2021 года. Восемь общих знакомых из школы. На аватарке — то же самое фото, что у фейкового «Миши». — Взяли фотку с его настоящего профиля и сделали новый аккаунт. Стандартная схема. — Я должна была проверить, — сказала я. — Ты должна была? — Даша чуть повысила голос. — Лиза, когда кто-то пишет тебе из арт-группы и хвалит рисунки, ты же не думаешь первым делом: «Надо проверить, настоящий ли он». — Нет, но... — Именно так они и работают. На доверии. На том, что людям хочется, чтобы их видели. Хочется, чтобы их видели. Да. Именно этого я хотела. Три недели кто-то видел мои рисунки и говорил, что они хорошие. Говорил, что у меня настоящий талант. Называл меня по имени. И это был не человек. Это была схема. Я отвернулась к окну, чтобы не было видно, что глаза на мокром месте. ________________________________________ — Погодите, — сказал Артём. Он снова смотрел в мой телефон, и голос у него стал другим. — Он тебе написал сегодня утром. — Что? — Вот. В восемь сорок. Я взяла телефон. Миша Крылов: Привет! Соскучился. Слушай, мы так много общаемся онлайн, может, встретимся наконец? Я знаю одно тихое место рядом со школой. Кафе «Радуга» на Лесной, знаешь? Миша Крылов: Сегодня после шести? Кафе «Радуга» на Лесной. Пятнадцать минут пешком от школы. Я там ни разу не была, но знала, где это. — Он назначает встречу, — сказала Даша. В её голосе появился холод. — Лиза, ты ему не отвечала? — спросил Артём. — Нет. Я увидела только сейчас. — Хорошо. Не отвечай. — Артём убрал руки в карманы. — Реальный человек за этим аккаунтом думает, что ты придёшь. Один на один. В незнакомое место. Я медленно выдохнула. — Понимаю. — Нам нужно рассказать, — сказал Артём. Он посмотрел на Дашу. — Это уже не просто бот. Кто-то планирует физическую встречу. Даша кивнула. Серьёзно, без театральности. — Майор Островский, — сказала она. — У меня есть его визитка. Я переводила взгляд с одного на другого. — Вы хотите звонить в полицию? — Ты? — спросила Даша. — Не «мы». Это твоя история. Честный вопрос. Я знала все причины, по которым это плохая идея. Бабушка узнает. Родители позвонят с Севера. Все в школе будут знать. Снова всё то же самое, как в прошлый раз — косые взгляды, шёпот за спиной. Но в прошлый раз я молчала восемь месяцев. — Да, — сказала я. — Хорошо. ________________________________________ Майор Островский приехал через сорок минут — в одиночку, без формы, на обычной машине. Даша всё же сама позвонила ему прямо с урока, выйдя в туалет. Он согласился встретиться у школы, а не в кабинете директора. Маленькая деталь, которая мне понравилась. Мы стояли втроём на крыльце запасного выхода, пока он читал переписку. Листал молча, иногда делал паузы. — Вы правильно поступили, что позвонили, — сказал он наконец. — Назначенная встреча — это уже другой уровень. — Он посмотрел на меня. — Вы боялись рассказывать? — Да. — Почему? Я подумала. Майор ждал. — Потому что стыдно. Что я вообще три недели переписывалась с фейком и не заметила. Он кивнул. Без осуждения. — Знаете, сколько взрослых попадается на такое? Профессора. Юристы. Люди, которые думают, что разбираются в технологиях. Это работает на всех. Потому что рассчитано не на глупость — на доверие. — Пауза. — Это ваша сильная сторона, не слабость. Я не знала, что ответить. — Что теперь? — спросил Артём. — Теперь мы посмотрим, кто стоит за этим аккаунтом. — Майор убрал телефон в карман. — И нам очень поможет, если вы не будете менять поведение онлайн. Пусть тот, кто за этим стоит, думает, что всё идёт по плану. Даша чуть прищурилась. — Вы хотите, чтобы Лиза сделала вид, что придёт на встречу? — Нет, — сказал майор. — Я хочу, чтобы она просто не ответила ни «да», ни «нет». Пока. — Он посмотрел на меня. — Это вы сможете? Я держала телефон обеими руками. Восемь сорок. «Соскучился. Встретимся?» Тот, кто это написал, думал, что знает меня. Знал, что я одинокая. Что мне нужно внимание. Что я обрадуюсь приглашению. Был прав насчёт всего этого. Но сейчас рядом со мной стояли Даша и Артём. И это меняло всё. — Смогу, — сказала я. ________________________________________ Вечером бабушка спросила, как прошёл день. Я сказала — нормально. Потом помолчала. Потом добавила: — Баб, а ты знаешь, что такое кэтфишинг? Она подняла глаза от вязания. — Кэт... что? — Это когда кто-то в интернете притворяется другим человеком. Берёт чужие фотографии и пишет от чужого имени. — Зачем? — Чтобы узнать что-нибудь. Или чтобы встретиться потом. Бабушка помолчала. Спицы замерли. — Лизонька, с тобой такое случилось? Я кивнула. Она не сказала «как ты могла». Не сказала «я же говорила». Просто встала, подошла и обняла меня — так, как обнимают только когда на самом деле переживают, а не когда хотят казаться хорошими. — Ты рассказала взрослым? — Да. Мы позвонили в полицию. — Молодец, — сказала она. Просто. Без лекции. Я сидела в её объятиях и думала, что в прошлый раз не рассказала никому восемь месяцев. Что если бы рассказала раньше — всё могло бы быть иначе. Может, в следующий раз я скажу быстрее. А лучше — чтобы не было следующего раза. ________________________________________ Конец главы 6
Глава 7. Вирусный позор

Видео длится двадцать восемь секунд. Стас смотрит на экран. Это его лицо. Его голос. Его... стоп. Эти слова он не говорил. Никогда.

📥 PDF
Глава 7. Вирусный позор [Стас] ________________________________________ Вторник начался нормально. Это потом я понял, что «нормально» — это не когда всё хорошо, а когда ты ещё не знаешь, что всё плохо. На первом уроке я сидел на своём обычном месте и смотрел в окно. На физике делать нечего — формулы я не понимал до кризиса, не понимаю и сейчас. Раньше это не парило: всегда можно было списать у Дениса или купить решебник. Теперь карточки нет, решебники стоят денег, а Денис последнюю неделю как-то странно смотрит в сторону. Как будто слышал что-то. Или догадывается. Отец до сих пор не сказал про хоккей. Это хуже всего. Если бы сказал — запретил, разрешил, что угодно — я бы знал, с чем жить. А так — тишина. Завтрак молча, ужин молча, «спокойной ночи» через маму. Она старается быть между нами буфером, но буфер всё тоньше. Пятьдесят тысяч. Следователь позвонил в пятницу: «Крипта анонимна, средства отследить невозможно». Отец выслушал и ничего не сказал — только кивнул. Было бы лучше, если бы орал. Телефон лежал в кармане. Без карточки он стал просто камерой и мессенджером. Twitch не открывал — зачем, если стримить нельзя. ПроГеймер47 написал во вторник: «Стас, ты куда пропал?» Я ответил: «Всё норм, скоро вернусь». Это была ложь, но красивая. На перемене между первым и вторым уроком я вышел в коридор. И сразу почувствовал что-то не то. Не понял сначала — что именно. Просто ощущение, что на меня смотрят. Не так, как обычно смотрят на меня — я привык к взглядам, меня знают, я заметный. А по-другому. Две девочки из девятого что-то зашептали, когда я прошёл мимо. Лёха Самойлов из параллельного достал телефон и отвернулся — слишком резко, неестественно. — Эй, — окликнул я Дениса у его шкафчика. — Ты чего? — Ничего, — сказал Денис. Не поднял взгляд. — Что-то случилось? — Не знаю, — сказал он. — Сам смотри. Он наконец посмотрел на меня — секунду, не больше, — и пошёл на урок. Я достал телефон. Уведомлений было двадцать три. ________________________________________ Видео пришло из семи разных источников одновременно. Первым открыл от Никиты Орлова — мы вместе играем в хоккей, он не стал бы просто так. Сообщение было без текста, только ссылка. Я нажал. Три секунды загрузки. Потом — мой голос. Мои слова. Моё лицо. Качество среднее, свет немного неестественный — но это был я, без вопросов. Или кто-то очень на меня похожий. Я сидел перед камерой, как на стриме, и говорил. Голос ломался: «Братаны, мне реально нужна помощь. У меня серьёзные проблемы. Отец узнал про деньги, карточку заблокировали, на хоккей скоро денег не будет. Я не могу вам всё объяснить, но если вы реально за меня — задонатьте хотя бы сотку. Кто сколько может. Я не попрошайка, просто больше не к кому...» Дальше «я» на видео делал паузу, вытирал глаза — натурально, с дрожанием плеч — и продолжал: «И ещё. Я давно хотел признаться. Я трачу на донаты и лутбоксы гораздо больше, чем показываю. Я не могу остановиться. Открываю лутбокс — и мне уже нужен следующий. Это как... не знаю. Это уже не я контролирую». Видео обрывалось. Я смотрел в экран, не понимая, как дышать. Всего двадцать восемь секунд. Но за эти двадцать восемь секунд кто-то сделал из меня нищего попрошайку с игровой зависимостью. Публично. На весь Telegram-чат школы. Тысяча триста просмотров. За утро. ________________________________________ Второй урок я просидел, не слыша ни слова. В чате «8-Б общий» уже было сорок семь сообщений. Я не открывал — видел превью: смайлики, вопросы, один мем. Никита прислал ещё одно сообщение: «Стас, это правда?» Я не ответил. «Это правда» — что именно? Что у меня проблемы с деньгами? Правда. Что я прошу донаты? Неправда. Что я не могу остановиться с лутбоксами? Это... Стоп. Откуда они знали про лутбоксы? Я никогда не говорил об этом публично. На стримах — да, открывал лутбоксы, это контент. Но что я трачу на них слишком много — это было моё. Личное. Даже отец не знал точных цифр. Звонок. Перемена. Я вышел в коридор и почти сразу встретил взгляды. Не злые — хуже. Любопытные. Такие взгляды бывают, когда что-то случилось с кем-то другим и это интересно, но тебя не касается. Меня касалось. Колька Рябов из хоккейной команды прошёл мимо, не кивнув. Мы вместе играем три года. Я остановился у окна в конце коридора и почувствовал, как что-то сжимается в груди. Не страх — другое. Как будто земля чуть поехала под ногами и ты не знаешь, когда остановится. «Всё под контролем» — я всегда так говорил. Себе, другим, всем. Ничего не было под контролем. ________________________________________ Артём Беляев стоял у кабинета информатики с распечатками под мышкой. Я не планировал к нему подходить. Мы не друзья — скорее наоборот. В шестом классе я называл его «ботаником в квадрате», он молчал в ответ, что было хуже, чем если бы огрызнулся. Потом мы просто перестали пересекаться — разные компании, разные интересы. Но сейчас он был единственным человеком в этом коридоре, который смотрел в телефон, а не на меня. — Беляев, — сказал я. Он поднял взгляд. — Видел видео? — спросил я. — Видел. — Это не я. Он смотрел на меня секунду. Без усмешки, без удивления. — Я знаю, — сказал он просто. Я не ожидал этого. Все остальные либо спрашивали «это правда?», либо молчали с таким лицом, что понятно — уже решили. — Откуда? — спросил я. — Покажи видео. Я протянул телефон. Он посмотрел — быстро, не с начала, сразу перемотал на середину. Поправил очки. — Смотри сюда, — он вернул мне телефон и ткнул пальцем в левый угол экрана. — Видишь, как моргает свет вот здесь? — Ну... мерцает немного. — Это не мерцание. Это артефакт склейки. Нейросеть, которая генерирует лицо, обновляет его покадрово. На стыке кадров — вот этот мерцающий пиксельный шум. На живом видео такого нет. Я смотрел туда, куда он указал. Действительно — еле заметный дрожащий ореол вокруг моей шеи. Как будто голова чуть плавает. — И ещё, — продолжал Артём. — Посмотри на уши. — Что с ушами? — Левое ухо немного другой формы, чем правое. Нейросеть иногда зеркалит фрагменты лица и не идеально совмещает. У тебя оба уха одинаковые — я видел твои фото в ВК. Я уставился в экран. Ухо. Мерцание. Двадцать восемь секунд — и кто-то потратил время, чтобы сделать это со мной. — Это называется deepfake, — сказал Артём. — Технология наложения лица на чужое видео с помощью нейросети. Появилась несколько лет назад, сейчас доступна любому, у кого есть нормальный компьютер и три часа времени. — Три часа? — Может, меньше. Зависит от качества исходного материала. — Он помолчал. — У тебя много фото и видео в открытом доступе. Стримы. Двести тридцать зрителей каждую неделю. Сотни часов записей, где моё лицо, мой голос, мои движения — всё это лежало в открытом доступе. Бесплатный материал для тренировки нейросети. — Я идиот, — сказал я. — Ты не идиот, — сказал Артём без интонации, как будто констатировал факт. — Ты стример с открытым аккаунтом. Это стандартная уязвимость. — Что теперь делать? — спросил я. Артём убрал телефон в карман. — Во-первых — не паниковать в публичном поле. Если ты сейчас напишешь в общий чат «это фейк», большинство не поверит, потому что так говорит каждый, кого поймали на чём-то реальном. — А во-вторых? — Во-вторых — нужно доказательство, а не слова. — Он помолчал. — Есть сервисы, которые анализируют видео на признаки deepfake автоматически. Я могу прогнать через два-три, получить отчёт. Это займёт час. — Ты это сделаешь? Артём посмотрел на меня. Я не мог прочитать его взгляд — не злой, не добрый. Просто внимательный. — В шестом классе ты называл меня «профессором Зануда», — сказал он. Я молчал. Деваться было некуда. — Я помню, — сказал я. — Хорошо. — Артём взял распечатки под мышку. — Тогда после уроков. Кабинет информатики, там есть нормальный комп. Принеси ссылку на видео. Он пошёл в сторону класса. — Беляев, — сказал я в спину. Он обернулся. — Спасибо. — Слово далось труднее, чем я ожидал. — Не благодари, — сказал он. — Это не из-за тебя. Это тот же человек, что и с Дашей, и с другими. Мне нужен паттерн. Он ушёл. Я стоял в коридоре и думал, что «спасибо из-за паттерна» — это, наверное, самое честное «пожалуйста», которое я когда-либо слышал. ________________________________________ После уроков в кабинете информатики нас было четверо — Артём, Даша, Лиза и я. Лизу я видел пару раз, не запомнил. Рыжая, тихая, всегда со скетчбуком. Даша представила нас коротко — «Лиза, Стас, вы оба пострадавшие, познакомьтесь» — и это прозвучало странно, но точно. Лиза сидела у окна и рисовала что-то мелкое в углу страницы. Не смотрела на нас. — Ты как вообще? — спросила Даша у неё негромко. — Нормально. — Лиза не подняла голову. — Майор сказал не отвечать. Я не отвечала. Он написал ещё пару раз, потом замолчал. — Хорошо, что замолчал, — сказала Даша. Лиза кивнула. Карандаш не останавливался. Артём запустил три сервиса параллельно. Мы ждали молча. — Семьдесят восемь процентов вероятность синтетического контента, — прочитал он наконец. — Второй сервис — восемьдесят один. Третий — шестьдесят девять, но он хуже калиброван. — Это доказательство? — спросила Даша. — Для суда — нет. Для публикации в школьном чате с объяснением — да. Даша кивнула и начала печатать. Я смотрел через плечо: «Видео со Стасом — deepfake. Вот технический анализ трёх сервисов. Обратите внимание на артефакты на границе лица (00:11-00:14). Тот, кто это сделал, атакует учеников нашей школы — и это уже не первый случай. Если вам пришло что-то похожее — не пересылайте.» — Подождите, — сказал я. — «Не первый случай»? — Катя, Лена, Лиза, ты, — сказала Даша. — И я — в самом начале. Это те, кого мы знаем. Остальные, может, молчат. Я посмотрел на Лизу. Она смотрела в стол. — Это один человек делает всё это? — спросил я. — Один или с помощниками, — сказал Артём. — Схема одинаковая. Сначала собирает информацию — открытые профили, посты, видео. Потом бьёт туда, где больнее всего. Туда, где больнее всего. Про лутбоксы никто не знал. Про деньги — только отец. Про то, что я не могу остановиться — только я сам, ночью, когда открываю очередной ящик и понимаю, что уже третий за вечер, и всё равно нажимаю. — Он следил за мной, — сказал я. — Скорее всего — да, — сказал Артём. — Или анализировал паттерны трат. Внутриигровые покупки иногда видны через сторонние сервисы. — Значит, он знает про меня больше, чем я думаю. — Да. И использует это. Кабинет информатики был тихим. За окном шёл мелкий дождь. Я думал про Кольку Рябова, который не кивнул в коридоре. Про Дениса, который отводил взгляд. Про двадцать три уведомления утром. — Я хочу помочь разобраться, — сказал я. — С этим человеком. Кто бы он ни был. Даша посмотрела на меня внимательно. — Ты серьёзно? — Он сделал из меня попрошайку на весь школьный Telegram. — Я пожал плечами. — Да, серьёзно. — Тогда завтра, — сказала Даша. — После уроков. Здесь же. Нам нужно всё систематизировать. Артём уже что-то писал в телефоне — быстро, не отвлекаясь. Лиза открыла скетчбук и начала рисовать что-то неразборчивое. Даша листала свои записи. Я смотрел на них троих и думал, что месяц назад я бы не провёл с этими людьми и пяти минут добровольно. Иногда нужен кто-то, кто разрушит твою репутацию, чтобы ты, наконец, познакомился с правильными людьми. Это была странная мысль. Наверное, не очень здоровая. Но что-то в ней было. ________________________________________ Вечером отец зашёл в мою комнату без стука. Я закрыл ноутбук рефлекторно — старая привычка. — Видел видео, — сказал он. — Это не я, — сказал я быстро. — Это deepfake. Технология такая — накладывают чужое лицо. Артём Беляев прогнал через три сервиса, вероятность синтетического контента восемьдесят процентов. Отец молчал. Смотрел на меня. — Про донаты и лутбоксы там — тоже неправда? — спросил он. Я открыл рот. Закрыл. — Про лутбоксы... — я остановился. — Там преувеличено. — На сколько? Долгая пауза. — Не знаю точно, — сказал я. — Я не считал. Отец кивнул. Медленно, один раз. — Хоккей в эту пятницу, — сказал он. — Я приеду. Он вышел и закрыл дверь. Я сидел в тишине и думал, что это был самый короткий и самый важный разговор за последние две недели. Отец не сказал «я тебе верю». Не сказал «молодец». Просто — хоккей в пятницу, я приеду. Этого было достаточно. Пока достаточно. ________________________________________ Конец главы 7
Глава 8. Родительский контроль

Телефон лежит на столе. Договор подписан час назад. Даша и мама договорились о доверии. Экран светится: новое сообщение. "Приятный разговор..."

📥 PDF
Глава 8. Родительский контроль [Даша] ________________________________________ Мама позвонила в семь утра. Я ещё лежала в кровати и смотрела в потолок — не спала уже минут двадцать, просто не хотела вставать. За окном было серое октябрьское небо, в батарее что-то гудело. Обычное утро среды. — Даша, — сказала мама без предисловий. — Я читала про этот deepfake. Про мальчика из твоей школы. — Про Стаса? — я села на кровати. — Не знаю, как его зовут. Я читала в родительском чате. Там сейчас... — она сделала паузу. — Там сейчас много всего. Родительский чат. Я про него забыла. Пока мы вчера разбирались с видео, собирали доказательства, публиковали опровержение — родители параллельно читали всё то же самое в своих чатах и делали свои выводы. — Мам, мы разобрались. Артём доказал, что это подделка. Я написала в общий чат объяснение. — Я знаю. — Голос у неё был ровный, но я слышала под ровностью что-то другое. — Мы с тобой сегодня вечером поговорим. Приходи домой сразу после уроков. Звонок оборвался. Я смотрела на телефон. «Сразу после уроков» — это не «как освободишься». Это расписание. ________________________________________ В школе с утра было странно. Не плохо — просто странно. Как будто воздух изменился. Люди в коридорах говорили тише обычного, несколько раз я ловила взгляды — не злые, скорее оценивающие. После моего поста в общем чате с разбором deepfake кто-то написал «спасибо», кто-то поставил реакцию-огонь, кто-то — ничего. Вика Соколова прошла мимо, не поздоровавшись, что было нормой. Денис из хоккейной команды Стаса кивнул мне в коридоре — первый раз за неделю. На переменах телефоны у всех были в руках. — Родители паникуют, — сказала мне Лиза у шкафчиков. Тихо, как обычно. — Бабушка вчера вечером три раза спрашивала, не писал ли мне кто-то незнакомый. — А тебе писал? — спросила я. — Пока нет. С понедельника тишина — Она помолчала. — Бабушка хочет сама проверять мой телефон каждый вечер. — И ты как? Лиза пожала плечами — неопределённо, как человек, который ещё не решил. — Она переживает. Я понимаю. Это звучало примирительно, но я слышала под этим что-то ещё. Что-то похожее на усталость. ________________________________________ Мария Сергеевна поймала меня после третьего урока — буквально остановила в дверях кабинета истории. — Козлова, у тебя есть пять минут? Кабинет психолога был маленьким и тёплым — цветы на подоконнике, мягкий свет, на стене какой-то постер с горами. Я сто раз проходила мимо и ни разу не заходила. — Садись. — Она кивнула на кресло напротив стола. Не на стул — на кресло. Маленькая деталь, но приятная. — Это про вчера? — спросила я. — Отчасти. — Мария Сергеевна сложила руки на столе. — Я видела твой пост. Грамотно, честно. Ты молодец, что объяснила технически, а не просто написала «это неправда». — Нас Артём научил. — Я знаю. — Она чуть улыбнулась. — Я хотела спросить про другое. Как ты сама? Вопрос застал меня врасплох. Обычно спрашивают «как дела» — и ждут «нормально». «Как ты сама» — другое. — Устала немного, — призналась я. — У мамы сегодня разговор запланирован. Она читала родительский чат. — Понятно. — Мария Сергеевна кивнула. — Там сейчас горячо. — Что они пишут? Она помолчала секунду — взвешивала, видимо, сколько говорить. — Разное. Кто-то предлагает запретить телефоны в школе совсем. Кто-то — установить программы слежения на все устройства детей. Кто-то считает, что нужно просто «больше разговаривать с детьми», — она сделала лёгкое ударение на этих словах, — но не очень понимает, как это делать. — Мама — IT-специалист, — сказала я. — Она не будет паниковать. Но она может... перестраховаться. — Это нормальная реакция для родителя. — Я знаю. Просто... Я остановилась. «Просто» — что? Просто не хочу, чтобы она забрала телефон? Просто расследование сейчас на важном этапе? Просто мне уже четырнадцать лет и я сама могу разобраться? Всё это было правдой. И всё это звучало бы эгоистично вслух. — Просто хочется, чтобы она спросила, — сказала я наконец. — Прежде чем решать. Мария Сергеевна смотрела на меня ровно, без осуждения. — Как ты думаешь, почему родители иногда не спрашивают? — Потому что боятся, что мы скажем «нет»? — Отчасти. И ещё потому что когда страшно — хочется действовать быстро. Контроль даёт ощущение безопасности. Даже если реальной безопасности не прибавляет. Я думала об этом. — А программы слежки — они вообще помогают? — Смотря от чего. — Мария Сергеевна откинулась на спинку кресла. — От случайного фишинга — не очень. Видеть, на какие сайты ходит ребёнок, и видеть, что происходит в его голове — разные вещи. Иногда слежка даёт родителю успокоение, но не даёт ребёнку безопасности. — Пауза. — А что даёт? — Разговор? — сказала я неуверенно. — Но это звучит как... банально. — Звучит банально. Работает небанально. — Она улыбнулась. — Есть разница между «я проверяю твой телефон» и «мы договорились, что ты можешь мне рассказать, если что-то пойдёт не так». Первое — контроль. Второе — договор. Договор. Я запомнила это слово. — Вы будете говорить с родителями? — спросила я. — На следующей неделе собрание. Я попрошу директора добавить меня в повестку. — Она посмотрела на часы. — Тебе пора на урок. Я встала. У двери обернулась. — Мария Сергеевна. А если мама всё-таки заберёт телефон — это конец расследования? Она подняла взгляд. — Это повод поговорить с ней честно о том, что ты делаешь и зачем. — Пауза. — Ты пробовала? Я не пробовала. ________________________________________ Дома мама уже была — редкость для будних дней. Она работала из дома в особых случаях, и то, что она приехала раньше обычного, говорило само за себя. На столе стоял чай — два стакана. Она налила заранее. — Садись. Я села. Взяла стакан. Чай был горячий, чуть горьковатый — мама всегда заваривала крепко. — Я читала, что происходит в школе, — начала она. — Не только в родительском чате. Я нашла твой пост про deepfake. Технически грамотно. — Это Артём, в основном. — Ты опубликовала. — Она смотрела на меня. — Даша, я хочу понять — ты мне всё рассказываешь? Про то, что происходит? Честный вопрос. Заслуживал честного ответа. — Не всё, — сказала я. Мама не удивилась. Только кивнула — медленно. — Почему? — Потому что боялась, что ты заберёшь телефон и запретишь расследовать. — Расследовать. — Она произнесла это слово без интонации — не насмешливо, просто повторила. — Мы пытаемся понять, кто за всем этим стоит. Я, Артём, Лиза, Стас. Майор Островский знает — мы работаем вместе с ним. Это была важная часть. Я видела, как что-то изменилось в её лице, когда я сказала про майора. — Полиция в курсе? — Да. С прошлой недели. Она помолчала. Взяла свой стакан, поставила обратно. — Хорошо, — сказала она наконец. — Это правильно. — Пауза. — Мне всё равно нужно понимать, что происходит. Не контролировать каждый шаг — понимать. Разница есть? — Есть, — сказала я. — Тогда вот что я предлагаю. — Она достала из кармана телефон и положила на стол между нами. — Я нашла приложение родительского контроля. Хотела установить без разговора — но потом подумала, что это нечестно. Я смотрела на телефон. — Какое приложение? — «Семейный экран». Популярное, много отзывов. — Покажи. Она протянула телефон без удивления — мама привыкла, что я интересуюсь техническими деталями. Я открыла страницу приложения. Рейтинг четыре и восемь. Сто тысяч скачиваний. Отзывы в основном положительные — «удобно», «помогает», «рекомендую». Я сразу перешла на вкладку разрешений. — Микрофон, камера, чтение сообщений, постоянная геолокация, — прочитала я вслух. — Мам, зачем приложению для контроля экранного времени нужен микрофон? Мама взяла телефон. Посмотрела сама — внимательно, как смотрят на рабочий документ. — Я видела эти разрешения, — сказала она медленно. — Но не остановилась на них. Приложение популярное, отзывы хорошие — включила автопилот. — Артём говорил, что некоторые приложения «родительского контроля» — это на самом деле spyware. Собирают данные не только о ребёнке, но и обо всех в доме. Продают рекламщикам. Или хуже. — Знаю, что такое spyware, — сказала мама суховато. Потом помолчала. — Именно поэтому мне стыдно, что не проверила нормально. Ты права. — А я не знала до этой недели. — Я отпила чай. — Мам, я понимаю, зачем ты хотела это установить. Правда. Но можно мы сначала поговорим — что тебя конкретно беспокоит? Не вообще, а конкретно. И я скажу, как мы это закроем по-другому. Мама посмотрела на меня. Долго — так смотрят, когда видят что-то неожиданное в знакомом человеке. — Ты выросла, — сказала она. — Мам. — Нет, я серьёзно. — Она отложила телефон в сторону. — Хорошо. Меня беспокоит, что ты не говоришь мне, когда что-то идёт не так. Что я узнаю про deepfake из родительского чата, а не от тебя. — Это честно, — сказала я. — Я должна была рассказать раньше. Про бота — ещё в первую неделю. — Почему не рассказала? — Боялась, что ты заберёшь телефон и я не смогу помогать ребятам. Мама помолчала. — Я бы не забрала телефон, — сказала она. — Я бы испугалась и, наверное, предложила что-то глупое. Но потом бы успокоилась. — Я не знала. — Теперь знаешь. Я держала стакан двумя руками. Чай уже остывал. — Он угрожал, — сказала я. — Прямо в первом сообщении. Написал, что знает твоё имя и где ты работаешь. И что если я не выполню условия — опубликует мои фотографии. Те, что в TikTok. Сделает так, чтобы все увидели. Мама не перебивала. — Я не выполнила. Он так и не выложил. Наверное, пока я нужна как жертва — рычаг дороже. — Понятная логика, — сказала мама. Голос ровный, рабочий. Так она говорила про чужие системы, которые изучала. — Ты правильно не выполнила. — Артём объяснил то же самое. Позже. Мама кивнула. Помолчала секунду — и вдруг сказала: — Несколько дней назад мне пришло сообщение. В рабочий мессенджер. Анонимно — скриншот какого-то TikTok-аккаунта и текст: «спросите дочь, чем она занимается онлайн». Я посмотрела — аккаунт без имени, ссылка битая, отправитель неизвестен. Решила: либо спам, либо кто-то из родителей учеников перепутал адресата. Удалила. Я медленно поставила стакан на стол. — Это был мой аккаунт? — Не знаю. Я не стала разбираться. Мы смотрели друг на друга. — Это был он, — сказала я. — Бот. Он всё-таки нажал на кнопку. — Я помолчала. — Просто ты не знала, что это кнопка. — А ты не знала, что он нажал. Мама произнесла это без упрёка. Просто констатация — два факта, которые вместе объясняют три потерянные недели. — Если бы ты сказала мне тогда, — начала она. — Я знаю. — Я бы увидела связь. — Я знаю, мам. Мы сидели в тишине. За окном уже темнело — октябрь, в пять вечера почти ночь. — Мария Сергеевна говорила про договор, — сказала я. — Не правила, а договор. Где обе стороны что-то обещают. — Это разумно. — Мама взяла ручку с подставки — привычка, она всегда думала с ручкой в руках. — Что ты готова обещать? — Рассказывать тебе, если что-то серьёзное. Не мелочи — серьёзное. — Я подумала. — И не скрывать, если кто-то пишет что-то странное. — А я обещаю не читать переписку без причины. И не забирать телефон как первую реакцию. — Она помолчала. — И спрашивать, прежде чем решать. Это было непохоже на наши обычные разговоры. Обычно она говорила, я слушала, мы расходились — каждый при своём. Сейчас было по-другому. — Напишем? — спросила я. — Что написать? — Договор. На бумаге. Мария Сергеевна говорила, что так лучше работает. Мама посмотрела на меня с лёгким удивлением. Потом усмехнулась — не насмешливо, тепло. — Хорошо. Давай напишем. По понедельникам в это время я обычно была в спортзале. Уже третья тренировка подряд, которую я пропустила. Тренер звонил дважды, потом перестал. Мама что-то писала на листке. Я смотрела на темноту за стеклом и думала, что жизнь последних двух недель — это как матч, который начался без предупреждения, и я до сих пор не понимаю счёт. ________________________________________ В половину девятого вечера я лежала на кровати с телефоном и перечитывала наш договор. Листок бумаги, четыре пункта с каждой стороны, две подписи. Смешно, наверное. Или нет. Телефон завибрировал. Сообщение в Telegram. Незнакомый номер — аккаунт без фото, без имени, создан сегодня. Я открыла. Приятный разговор у вас получился. «Тебе нравится твой новый договор с мамой? Бумага такая хрустящая.» Я смотрела на сообщение. Потом — на телефон в своей руке. Разговор с мамой был на кухне. Телефон лежал на столе между нами всё время. Я ни разу не взяла его в руки — мы говорили, пили чай, писали договор на бумаге. Но телефон был рядом. С микрофоном. С приложениями, у которых есть доступ к микрофону. И если одно из них работало в фоне — всё время, пока мы говорили — то кто-то слышал каждое слово. «Бумага такая хрустящая». Я вспомнила, как мама расправила листок перед тем, как подписать. Тихий сухой звук. Совсем рядом с телефоном. Он слышал это. Руки стали холодными. Я положила телефон на кровать — подальше от себя, как будто это могло что-то изменить. Потом взяла обратно. Потом снова положила. Он был здесь. Не в школе — за нашим столом. Надо было зайти к маме. Прямо сейчас, показать экран, объяснить. Я не зашла. Мы час назад подписали договор. Я обещала рассказывать о серьёзном. И первое что я сделала после — получила вот это. Если я зайду сейчас — она решит, что я всё время что-то скрывала. Что договор был ненастоящим. Что доверять мне нельзя. Может, завтра. Когда я сама пойму, что с этим делать. ________________________________________ Конец главы 8
Глава 9. Тёмная сторона сети

Папка system_temp_logs. Создана 14 месяцев назад. Права доступа: v.zaytsev. Артём смотрит на экран. У него два варианта: закрыть терминал или позвонить.

📥 PDF
Глава 9. Тёмная сторона сети [Артём] ________________________________________ Даша написала в половину одиннадцатого ночи. Одно сообщение, без предисловий: «Он слушал нас. Через микрофон телефона. Написал мне дословно то, что я говорила с мамой дома». Я сидел за компьютером и смотрел на эти слова минуты три. Потом написал: «Не удаляй сообщение. Не отвечай на него. Скриншот сделала?» «Да». «Хорошо. Завтра разберёмся». Я закрыл Telegram и открыл новый документ. Писать туда ничего не стал — просто смотрел на пустой экран и думал. Телефон как микрофон. Это не сложно технически — если на устройстве есть приложение с доступом к микрофону и оно работает в фоне, оно может записывать всё вокруг. Постоянно или по команде. Даша сама показала маме список опасных разрешений — значит, понимает, как это работает в теории. Но не успела проверить собственный телефон. Вопрос в другом: какое приложение? Когда оно появилось? И — это важнее всего — кто дал команду записывать именно сейчас, именно этот разговор? Я лёг спать в час ночи. Уснул не сразу. ________________________________________ Утром в школе я первым делом нашёл Дашу у шкафчиков. — Покажи телефон, — сказал я вместо «привет». Она протянула без вопросов — уже привыкла. Я открыл настройки, раздел разрешений, отфильтровал по микрофону. Список приложений с доступом был длиннее, чем должен быть. — Вот, — я показал ей экран. — Видишь это? Приложение «Погода+». Установлено три недели назад. Зачем погодному приложению микрофон? Даша смотрела на экран. — Я его не устанавливала. — Уверена? — Артём, я знаю, что у меня стоит на телефоне. — А программу от Влада помнишь? Которую скачала в начале октября. Даша замолчала. — Она тянула за собой установщик, — сказал я. — Ты видела одно приложение, а в фоне ставилось второе. Стандартная схема. «Погода+» — это и есть он. — То есть я сама его установила. — Ты установила то, что тебе подсунули. Разница есть. Я поставил галочку мысленно. Три недели назад — это начало октября. Примерно тогда, когда началось всё остальное. — Удали сейчас. И проверь остальные разрешения сама, вечером, внимательно. Каждое приложение. — Уже поздно что-то удалять? — Для того, что он уже слышал — да. Для того, что услышит завтра — нет. Даша кивнула. Нажала удалить. Я смотрел на это и думал, что где-то на другом конце кто-то только что потерял канал. Маленькая победа. Но то, что он успел услышать — не вернуть. Даша не убрала телефон. Смотрела на экран. — Артём. Он писал про вирус на домашнем компьютере. В самом первом сообщении. Это было правдой? — Какой вирус? — Бот. Написал, что я установила вирус на домашний компьютер. Я тогда решила, что он как-то залез и увидел. Я несколько секунд смотрел на неё. Потом понял. — Блефовал. — Что? — Стандартный приём. Социальная инженерия. Ты не знаешь, что именно он знает — и поэтому веришь всему подряд. Написал «вирус», ты испугалась — значит, зацепило. — Я убрал телефон в карман. — Если бы он реально видел твой компьютер, написал бы конкретно. Название файла. Дату установки. Написал абстрактно — потому что ничего не знал. Даша молчала. По лицу было видно — прокручивает то сообщение в памяти. — Он просто угадал, что я испугаюсь, — сказала она медленно. — Не угадал. Знал, что любой испугается. Это работает на всех. — Я помолчал. — Ты не была глупее других. Просто не знала, как это устроено. Она кивнула. С задержкой — как будто слова доходили по одному. Я не стал добавлять ничего лишнего. Иногда достаточно просто объяснить. — Беляев. Я обернулся. Лёха Соколов из параллельного — мы иногда пересекались на олимпиадах, не больше. — Ты же в играх шаришь. Не знаешь такого — Shadowbyte? Кто-то в чате кинул ссылку на статистику. Говорят, топовый, но никто не знает кто. Что-то холодное прошло по спине. — Не знаю, — сказал я. Голос вышел ровным — не знаю как. — Ладно. — Лёха пожал плечами и пошёл дальше. Я не двигался. Смотрел в его спину и чувствовал как сердце бьётся чуть быстрее обычного. Даша взяла меня за рукав — лёгко, просто чтобы я обернулся. — Артём. — Слышала? — сказал я тихо. — Слышала. — Она знала про Shadowbyte с прошлой пятницы — я сам рассказал ей после первого сообщения от Призрака, не смог не рассказать. Мы стояли в коридоре, вокруг шумела перемена, кто-то смеялся, кто-то бежал. Всё как обычно. И одновременно — совсем не как обычно. — «Кто-то в чате», — сказал я. — Да. — Даша отпустила рукав. Голос у неё был спокойный, но я видел — спокойствие это усилие, не состояние. — Не раскрыл кто ты. Просто показал, что обязательно сделает, если мы не остановимся. Он даже не знает, что только что сделал, — она кивнула вслед Лёхе. — Рычаг остаётся рычагом, только пока не использован, — сказал я. Скорее себе, чем ей. Даша кивнула. Больше мы к этому не возвращались — впереди был ещё целый день. Но осадок остался. ________________________________________ После второго урока я попросил у учителя информатики разрешения остаться на перемене — сказал, что доделываю проект. Это была полуправда: проект существовал, я его действительно делал. Просто сейчас делал кое-что ещё. Бэкдор я нашёл два дня назад случайно — искал в школьной сети логи принтеров для одного задания, и наткнулся на папку с нестандартными правами доступа. Папка называлась «system_temp_logs» — невинно, как и должно быть у замаскированного входа. Но права на неё были выданы пользователю, которого в школьной системе больше не существовало. Сегодня я решил посмотреть глубже. Экран светился зеленоватым — я специально сделал тёмную тему, чтобы не бросалось в глаза со стороны. Набрал команду, дождался ответа системы. Папка была создана четырнадцать месяцев назад. В сентябре прошлого года. Я открыл свойства пользователя-владельца. Аккаунт числился удалённым, но ID сохранился в системных логах. Я скопировал его и вставил в поиск по журналу событий. Результат пришёл через секунду. Пользователь: v.zaytsev Последняя активность: сентябрь 2023 года Статус: удалён в связи с увольнением Я поправил очки и перечитал дважды. Зайцев. Виктор Зайцев — системный администратор школы, которого уволили год назад. Я о нём слышал краем уха: кто-то из старшеклассников упоминал, что был такой, ушёл со скандалом. Больше деталей не знал. Но вот его аккаунт. И бэкдор, созданный под этим аккаунтом. За месяц до увольнения. Это могло означать две вещи. Либо Зайцев сам создал этот вход — намеренно, зная, что его скоро уволят, и оставив себе способ вернуться. Либо кто-то другой использовал его учётные данные — до или после увольнения — и создал вход от его имени. Оба варианта были неприятными. Я закрыл окна, очистил историю команд и сел ровно. Перемена заканчивалась. ________________________________________ Проблема была в том, что я не знал, что делать с тем, что нашёл. Это был уже не первый раз в подобной ситуации. В прошлом году — история с принтером. Тогда я залез в школьную сеть с хорошими намерениями, починил то, что не работало, и получил вызов к директору. Предупреждение. «Даже с хорошими намерениями нельзя лезть в чужие системы». С тех пор я старался не лезть. Но сейчас я нашёл что-то серьёзное. Не сломанный принтер — скрытый вход, через который кто-то мог месяцами ходить в школьную сеть. Читать файлы. Смотреть данные. Устанавливать что угодно на школьные компьютеры. Молчать об этом — значит оставить дверь открытой. Рассказать — и снова окажусь под подозрением. «Откуда ты знаешь про бэкдор? Как нашёл? Что ты там делал?» Я думал об этом весь третий урок, не слыша ни слова про химические реакции. На большой перемене нашёл Дашу, Лизу и Стаса у нашего обычного места — подоконник в торце коридора второго этажа, откуда видно весь этаж и есть пути отхода в обе стороны. Стас занял его первым — он теперь инстинктивно выбирал места со спиной к стене. Не объяснял почему. Не нужно было. — Мне нужно вам кое-что показать, — сказал я. — И потом нужно решить, что с этим делать. Я рассказал про бэкдор — с объяснением, как в прошлый раз, чтобы все понимали. Про папку, про права доступа, про аккаунт Зайцева. Даша слушала с телефоном в руках — наверное, записывала. Лиза смотрела в окно, но я знал, что слушает — она всегда так делает, когда думает. Стас первые две минуты листал что-то в телефоне, потом убрал его и стал слушать по-настоящему. — Этот Зайцев — он мог быть Призраком? — спросил Стас. — Не знаю. Он мог создать бэкдор сам. Или кто-то использовал его аккаунт. Это разные вещи. — Но связь есть. — Связь есть. — Тогда надо рассказать майору, — сказала Даша. — Я знаю. — Я помолчал. — Но тогда придётся объяснять, как я это нашёл. Что я делал в школьной сети. Короткая пауза. — Ты нарушил правила? — спросила Лиза. Тихо, без осуждения. — Технически — да. Я не должен был там искать. У меня нет прав на доступ к системным логам. — Но ты нашёл что-то важное. — Это не отменяет первое. Стас хмыкнул. Не насмешливо — скорее узнающе. — Братан, ты сделал то, что мог. Теперь решаешь, что делать дальше. Это другой вопрос. Я посмотрел на него. Месяц назад Стас Петров был последним человеком, у которого я ожидал услышать что-то полезное. — Майору можно сказать честно, — сказала Даша. — Что нашёл случайно. Что не знал, имеешь ли право смотреть дальше. Что остановился, как только понял, что это важно. — Это правда? — Ты остановился? Я подумал. После того как скопировал ID и проверил логи — да, остановился. Не пошёл глубже, не попробовал войти через бэкдор, не скачал ничего. — Да. — Тогда это правда. — Даша убрала телефон. — Артём, есть разница между «нашёл уязвимость и использовал её» и «нашёл уязвимость и сообщил». Первое — это то, что делает Призрак. Второе — это то, что делают нормальные люди, которые умеют в технологии. ________________________________________ Майору Островскому я позвонил сам — взял номер у Даши. Трубку он поднял после второго гудка. — Беляев. Слушаю. — Я нашёл кое-что в школьной сети, — сказал я. — Бэкдор. Скрытый вход, созданный под аккаунтом бывшего сисадмина Зайцева. Я нашёл случайно, когда искал логи принтеров для учебного задания. Дальше не пошёл. Но посмотрел достаточно, чтобы понять, что это важно. Пауза. Я слышал, как он что-то пишет. — Когда это было создано? — Четырнадцать месяцев назад. Сентябрь прошлого года. — За месяц до увольнения Зайцева. — Да. Ещё одна пауза. — Артём, ты понимаешь, что технически нарушил правила доступа к сети? — Понимаю. — И всё равно позвонил. — Да. Я ждал. Майор молчал секунды три — наверное, думал. — Хорошо. Это называется ответственным раскрытием уязвимости. В профессиональном мире за это платят деньги. В твоём случае — просто правильный поступок. — Пауза. — Пришли мне скриншоты того, что видел. Всё, что успел зафиксировать. — Уже делаю. — И Беляев. Больше туда не заходи. Даже случайно. — Понял. Я нажал отбой и выдохнул. Рядом стояла Даша — она слышала мою половину разговора. — Нормально? — спросила она. — Нормально, — сказал я. И это была правда. ________________________________________ После уроков я задержался в кабинете информатики — готовил скриншоты для майора, систематизировал то, что нашёл. Это заняло больше времени, чем думал: нужно было объяснить понятно, без технического жаргона, чтобы следователи могли использовать это как материал. Я делал это и думал про Зайцева. Виктор Зайцев, системный администратор. Уволен год назад со скандалом. Оставил бэкдор — намеренно или нет. Сейчас неизвестно где. Это не доказательство вины. Бэкдор мог создать кто-то другой под его аккаунтом — если знал пароль. Или Зайцев сам создал, но не использует — просто оставил на всякий случай, не думая о последствиях. Но связь была. И в расследовании, которое до сих пор упиралось в анонимного Призрака без лица и адреса, даже призрак связи — это уже что-то. Телефон завибрировал. Сообщение от Даши: «Майор нашёл Зайцева. Тот сам попросил встречи — сказал, что хочет поговорить с ребятами, из-за которых всё вскрылось. Завтра после уроков, в кабинете Марии Сергеевны — на нейтральной территории». Я смотрел на экран. Зайцев сам попросил. Это было неожиданно. Виновные люди обычно не просят встреч с теми, кто их раскрыл. Они прячутся, нанимают адвокатов, молчат по их совету. Или он не виновен. Или виновен, но хочет объяснить. Или это что-то третье, чего я пока не понимаю. Я закрыл ноутбук и убрал его в рюкзак. За окном уже темнело — октябрь, пять вечера, почти ночь. Завтра мы услышим его версию. А там — посмотрим. ________________________________________ Конец главы 9
Глава 10. Первая улика

В папке двадцать листов. На каждом — строки цифр. IP-адреса. Даты. Время. Где-то здесь спрятано имя Призрака. Вопрос только — сколько времени осталось до...

📥 PDF
Глава 10. Первая улика [Даша] ________________________________________ Кабинет Марии Сергеевны был маленьким даже по школьным меркам — узкий, с одним окном, выходящим во двор. Но она каким-то образом умудрилась сделать его нестеснённым: цветы на подоконнике, мягкие кресла вместо стульев, на стене не расписание и не правила, а фотографии гор и какая-то акварель с лесом. Нас было шестеро. Мы четверо — я, Артём, Лиза, Стас. Майор Островский в своём неизменном пиджаке, с блокнотом на колене. И Мария Сергеевна, которая открыла нам дверь и сразу поставила чайник — не спрашивая, нужен ли. Виктор Зайцев пришёл последним. Я не знала, кого ожидала увидеть. Наверное, кого-то более... значительного. Человек, чей аккаунт стоит в центре всей этой истории, казался мне в воображении крупнее. Увереннее. Опаснее. Виктор Павлович Зайцев оказался невысоким мужчиной лет сорока с небольшим, в мятой рубашке и куртке, которая была ему чуть велика. Волосы с проседью, взгляд — не злой, не хитрый. Просто усталый. Очень усталый. Он вошёл, огляделся, увидел нас четверых и на секунду остановился. — Здравствуйте, — сказал он. Негромко. — Проходите, Виктор Павлович, — сказала Мария Сергеевна. — Садитесь куда удобно. Он выбрал место у стены — подальше от всех. Положил на колени потрёпанную папку. Сцепил руки. Майор кивнул нам — мол, начинаем. ________________________________________ — Я хотел сам прийти, — сказал Зайцев. Он смотрел не на майора — на нас. — Когда мне сказали, что школьники нашли бэкдор и сообщили в полицию... я понял, что надо объяснить. Лично. — Объясните, — сказал майор ровно. Зайцев открыл папку. Там лежали распечатки — много, листов двадцать, скреплённые канцелярской скрепкой. — Я работал в школе три года. Системным администратором. — Он помолчал. — Я не очень хороший администратор. Это надо признать сразу. Я учился в девяностые, потом работал на заводе, потом переучился на курсах. Школа взяла меня, потому что больше никто не хотел за такую зарплату. Никто не перебивал. — В сентябре прошлого года я обновлял серверное программное обеспечение. Долго, сложно, несколько раз ломалось. Чтобы не вводить пароль каждый раз — я создал технический вход. Временный. Для себя, чтобы удобнее работать. — Он потёр лоб. — Потом обновление закончилось. Я забыл закрыть этот вход. Просто забыл. Не специально. — Когда вас уволили — вы вспомнили о нём? — спросил майор. — Нет. — Зайцев покачал головой. — Вспомнил около недели назад. Увидел новости про атаки на школы в регионе. И вдруг вспомнил. Полез проверить старые резервные копии — у меня дома был бэкап системных логов, я делал их для себя, на всякий случай. — Он положил руку на папку. — Вот они. Логи за последние полгода. Кто-то действительно использовал этот вход. Регулярно. Артём подался вперёд. Я видела, как у него изменилось лицо — стало сосредоточенным, рабочим. — Можно посмотреть? Зайцев посмотрел на майора. Тот кивнул. Зайцев протянул папку Артёму. ________________________________________ Следующие десять минут Артём листал распечатки молча. Иногда что-то бормотал себе под нос. Один раз попросил ручку — Мария Сергеевна дала — и что-то подчеркнул. Мы ждали. Стас смотрел в окно. Лиза рисовала в своём блокноте — мелкие быстрые линии, которые она делала всегда, когда нервничала. Я пила чай и наблюдала за Зайцевым. Он не выглядел как преступник. Он выглядел как человек, которому давно плохо и который, наконец, решился что-то сделать с этим ощущением. — Виктор Павлович, — сказала я. — Вы когда поняли, что кто-то использует этот вход — вам было страшно? Он посмотрел на меня с удивлением. Наверное, не ожидал вопроса от меня. — Да, — сказал он просто. — Очень. Я думал — скажу, и решат, что я сам всё сделал. Что специально оставил. Что я часть этого. — Поэтому молчали всю неделю? — Да. Я кивнула. Это было понятно. Это было очень понятно — бояться, что признание сделает только хуже. Что взрослые не разберутся, накажут первого, кто попался. Мы все это знали. По-разному, но знали. — Хорошо, что пришли, — сказала я. Зайцев посмотрел на меня — долго, как будто проверяя, не насмешка ли это. Потом чуть опустил плечи. Как будто что-то отпустило. ________________________________________ — Нашёл, — сказал Артём. Все повернулись к нему. Он держал несколько листов — выбрал из стопки, разложил на журнальном столике. Я пересела ближе. — Смотрите. Вот логи входов через бэкдор. Дата, время, IP-адрес. — Он показал столбцы цифр. — IP-адрес — это как почтовый адрес для компьютера. Каждый раз, когда устройство подключается к интернету, оно получает такой адрес. По нему можно примерно понять, откуда шло подключение. — Примерно — это насколько точно? — спросил Стас. — До района города. Иногда точнее, если провайдер сотрудничает со следствием. — Артём поправил очки. — Но вот что интересно. Смотрите на время входов. — Он обвёл несколько строк. — Почти всегда — вечер. С восьми до одиннадцати. В будние дни. — Как у школьника, — сказала Лиза тихо. — Или у человека с обычным рабочим днём, — поправил Артём. — Но вот это. — Он указал на конкретную строку. — Вход в школьную сеть через бэкдор — в среду, девятого октября. В девять вечера. Одновременно с этим — в школьных логах фиксируется выход бота на аккаунты учеников. Я смотрела на цифры. Девятое октября — это был вторник, когда Лиза попалась на catfishing. Нет, среда. День, когда Стас потерял деньги. — Он заходил в школьную сеть прямо в момент атаки, — сказала я. — Либо сразу после, чтобы проверить результат, — сказал Артём. — В любом случае — это не случайность. Это паттерн. Он использует школьную сеть как базу. — Как именно использует? — спросил Стас. — Заходит через бэкдор. Оттуда выходит в интернет — но уже не со своего адреса, а со школьного IP. Запускает ботов. С точки зрения любого сервиса атака идёт от школы, не от него. Потом заходит снова — смотрит школьную почту, внутренние системы. Проверяет, заметили ли. Есть ли паника. Что пишут учителя друг другу. — То есть школа для него и маска, и источник информации, — сказала я. — Подождите, — сказал Стас. — Зайцев говорит, что никому про бэкдор не рассказывал. Откуда тогда Призрак вообще про него знал? — Нашёл сам, — сказал Артём. — При сканировании сети уязвимости видны. Зайцев оставил дыру — Призрак её нашёл. Я нашёл её за несколько часов случайно. Он искал целенаправленно. — Бывший сотрудник? — Стас посмотрел на Зайцева. Не агрессивно — просто прямо. Зайцев не отвёл взгляд. — Я понимаю, о чём вы думаете, — сказал он. — Что это мог быть я. — Пауза. — Это не я. Но я понимаю, почему вы так думаете. — У вас есть алиби на даты атак? — спросил майор. Спокойно, как всегда. — Да. Я работаю сейчас в сервисном центре, посменно. Девятого октября я работал с двенадцати до двенадцати — ночная смена. Есть записи. Майор что-то отметил в блокноте. — Мы проверим, — сказал он. — Это формальность. Зайцев кивнул. Он понимал, что это не формальность — но не возражал. — Виктор Павлович, — сказал майор. — Вы понимаете, что информация об этой встрече не должна выйти за эти стены? Зайцев посмотрел на него. — Понимаю. Я никому не скажу, — сказал Зайцев. Тихо, но твёрдо. — Я пришёл сюда именно для этого. Чтобы помочь исправить то, что натворил по глупости. Майор смотрел на него секунду. Потом кивнул — коротко, без лишних слов. — Бэкдор пока не закрываем — пусть думает что вход открыт. Но сервер с личными делами учеников изолируем отдельно. — Майор помолчал. — И камеры в школе отключаем от сети. Все. — Камеры? — спросил Стас. — Школьные камеры подключены к той же локальной сети, — сказал Артём. Он говорил ровно, как будто объяснял очевидное. — Если у него есть вход в сеть через бэкдор — он видит всё что видят камеры. И слышит. Большинство IP-камер с микрофоном. — То есть он мог слышать всё что происходило в школе, — сказал Стас. — Любой разговор. В любом кабинете. — До сегодняшнего дня — да. Стас огляделся. Мария Сергеевна поняла его взгляд раньше, чем он спросил. — Здесь камер нет, — сказала она спокойно. — Никогда не было. Кабинет психолога — это пространство доверия. Камеры здесь противоречат самой идее. — Поэтому мы здесь, — сказал майор. — И поэтому все дальнейшие встречи по этой теме — только здесь. — Игорь Владимирович, — сказал Артём. — В логах есть IP-адреса. Полиция может определить, кому они принадлежат? — С запросом к провайдеру — да, — сказал майор. — Это займёт время, но возможно. — Тогда там будет имя, — сказал Артём. Он посмотрел на нас. — Настоящее имя. Не никнейм, не аккаунт без фото. Адрес подключения. В комнате стало тихо. Я смотрела на цифры в распечатке. Где-то за этими строчками — человек. Реальный, с именем и адресом. Тот, кто слушал мой разговор с мамой. Кто сделал deepfake про Стаса. Кто переписывался с Лизой, притворяясь одноклассником. — Когда будет результат? — спросила я. — Несколько дней, — сказал майор. — Может, больше. Несколько дней — это был не тот ответ, который хотелось услышать. Но это был честный ответ. ________________________________________ Зайцев уходил последним — майор попросил его задержаться для формальных вопросов. Мы четверо вышли в коридор. Школа была почти пустой — пятница, конец дня, все разошлись. Только где-то в спортзале глухо стучал мяч. — Даша. Меня догнала Катя Никонова из нашей волейбольной команды. — Тренер спрашивал, — сказала она без предисловий. — Говорит, если до конца недели не появишься — снимет с состава. — Поняла, — сказала я. Катя ушла. Я стояла и думала, что неделю назад это было бы катастрофой. Сейчас — просто ещё одна проблема в очереди. — Он не виноват, — сказала Лиза. Не вопросительно — утвердительно. — По всей видимости, нет, — сказал Артём. — Мне его жалко, — сказала она. — Он целую неделю боялся прийти. Думал, что его обвинят. — Пауза. — Я понимаю это чувство. Стас облокотился на подоконник, скрестил руки. — Значит, ждём, пока полиция разберётся с IP-адресами? — Не только, — сказал Артём. Он достал телефон, открыл заметки. — Я хочу проверить кое-что ещё. В логах есть даты, когда бэкдор использовался, но атак не было. Просто входы. Он изучал систему. Искал что-то конкретное. — Что именно? — Не знаю пока. Но есть одна папка, к которой он обращался чаще всего. — Артём поднял взгляд. — Школьный сервер с оценками и личными делами учеников. Я почувствовала, как что-то сжалось в груди. — Там данные на всех, — сказала я медленно. — Адреса. Телефоны родителей. Медицинские справки. Всё. — Да, — сказал Артём. Он помолчал. — И ещё кое-что. Я заметил только сейчас, когда прокручивал логи в голове. Там были не только входы. Были исходящие пакеты данных. Небольшие, нерегулярные — я сначала принял их за системные. Но паттерн неправильный. — Ты думаешь, он уже скопировал данные? — спросила я. — Часть — возможно. Сервер сегодня закрыли, но если он успел раньше — это уже не важно. Данные у него. — Надо сказать Островскому, — сказала Лиза. — Напишу прямо сейчас. — Артём уже набирал сообщение. — Просто хотел сначала сказать вам. Чтобы понимали: мы, возможно, уже не предотвращаем утечку. Мы разбираемся с последствиями. Стас разогнулся с подоконника. Ничего не сказал. Мяч в спортзале перестал стучать. Коридор был совсем тихим. — Тогда у нас мало времени, — сказала я. ________________________________________ Конец главы 10
× Обложка книги

Кликните вне изображения или нажмите ESC для закрытия

📱