–Ох, ребята… – Михаил Семёнович вздохнул. – Ты понял, Фёдор, чего молодёжь предлагает? Хотя я и сам давно говорил: наша этика «белых шляп» больше не работает. Находим, публикуем, предупреждаем – всё бестолку. А долбанёт хоть завтра. И транспорт, и электростанции встанут. Может, им и в правду нужен такой профилактический косяк, чтобы прям обосрались все от страха и пропатчили наконец эти дыры, от которых уже плакать хочется?
Дальше они опять заговорили на своём птичьем наречии, состоящем из портов, ключей, луковиц, битков и совсем уж непереводимых аббревиатур. Из этого потока заклинаний Егор уяснил лишь одно: он присутствует при рождении сетевого червя-вымогателя, у которого подпилены зубы и прострелена нога.
# # #
Когда он снова увиделся с Николаем через пару месяцев, тот передал благодарность от Михаила Семёновича «за участие в мозговом штурме». Но на дачу с каменным забором Егора больше не звали, да и с Николаем они встречались всё реже. А если встречались, Николай жаловался, что начальство слишком зациклилось на вертикали власти и теряет интерес к горизонтальным связям, то есть к сетевым сообществам, использование которых продвигал Николай, но его всё чаще перебрасывали на другие задачи.
Сам Егор тоже не горел желанием лишний раз консультировать органы. Он занимался воспитанием дочки, всё больше увлекался образовательными проектами и всё дальше отходил от помойки под названием «Интернет», где провёл столько времени в молодые годы. Новая антропология виделась ему теперь совсем в другом направлении.
Они снова заговорили про дачный «мозговой штурм» только через три года, в кафе на Сретенке, на очередной встрече за пивом. Там Николай среди прочего упомянул, что Семёныча уже пару лет как задвинули на пенсию. Егор спросил, не связано ли это с попыткой закрыть АНБшные дыры путём профилактической страшилки.
–И это тоже, – кивнул Николай.
–То есть идея не сработала?
–Наоборот! Сработала на все пятьсот процентов. Такого шухера, как навёл WannaCry, у нас никогда не было. Столько аудитов прошло, столько патчей накатили, ты не представляешь! Находили даже уязвимости 10-летней давности на газопроводах. И детские пароли у кремлёвских админов, и переписку военных в Фейсбуке, и палёные мобилы у оперативников… Короче, подняли всю кибер-безопасность с колен за какие-нибудь полгода. Но у любой медали, знаешь, есть другая сторона с иголкой. Кому-то наверху не понравилось, что его подконтрольный бизнес пострадал от червя. Ну, Семёныч и так собирался на отдых, мемуары писать…
Егор вспомнил цветущий сад, огородные грядки, шезлонг на берегу реки. Наверняка у старого программиста получится неплохая история отечественной кибернетики. Тёплая такая, ламповая. В которой сразу понятно, что такое настоящие достижения. Или хотя бы настоящие цели.
Но красивую картинку этого воспоминания тут же сменила другая, неприятная. Сон, приснившийся несколько дней назад, после того как он консультировал очередной стартап. На первый взгляд, проект вполне приличный, почти благотворительный – социальная сеть для пожилых, претендовавшая на солидную господдержку. Но после общения с разработчиками у Егора остался нехороший осадок: они планировали использовать стариков в роли асессоров для обучения систем искусственного интеллекта крупной IT-корпорации.
Он вежливо отказался от дальнейшего сотрудничества, сославшись на занятость. А под утро ему приснился человек в инвалидной коляске – или это был он сам? – сидевший в мрачном подвале без окон. На экране перед ним светился спутниковый снимок неизвестного города, и нужно было отметить все автомобили на этом снимке. Он быстро справился, но тут же получил новое задание. Теперь приходилось выискивать определённые сочетания цветных треугольников в ползущем по экрану нагромождении узоров какой-то сложной диаграммы. Он нашёл все нужные «цветки» на этом «конвейере», и тогда неведомый заказчик прислал третью, совсем странную задачу. Здесь картинка была уже трёхмерной – то ли новогодняя ёлка, которую слишком сильно обмотали гирляндами, то ли клубок спутанных ниток с торчащими из него спицами сумасшедшей старухи-вязальщицы. А работа состояла в том, чтобы мысленно тянуть за отдельные нитки и искать ту, от которой клубок будет распутываться. И как часто бывает в муторных утренних снах, сделать это было совершенно невозможно…
Он покачал головой, отгоняя дурное видение, и вытащил из кармана верёвку. Николай воспринял это как реакцию на свой рассказ про отставку Семёныча.
–Да, жаль конечно. Особенно если учесть, что противник использует такие же методы по полной программе. Слышал про «Новичок»? Боевое отравляющее вещество страшной силы, которое не убило никого из атакованных. Зато какого шороху навели! И санкции опять, и высылка дипломатов, и агентурные сети у наших посыпались как домино. Прям ювелирная работа.
Егор поднял руки из-под стола и показал верёвочную фигуру, которую сделал, пока Николай говорил. Сначала просто симметричная сеть из десятка ячеек, потом она распадается на двух верёвочных монстриков, и они разбегаются в стороны по горизонтальным направляющим.
–Угадай, как называется. Подсказка: те же индейцы.
–Да ладно! Неужели «Два койота»?
–Ага.
–Ну ты прав, это предсказуемо. Они уж точно раньше нас освоили такие трюки.
–Меня больше удивляет, какие малые воздействия теперь работают. – Егор распустил фигуру и смотал верёвку. – Знаешь, как в горах один камень вызывает целую лавину? А мы, получается, живём в такой супер-связной системе, что тут даже камень не нужен. Достаточно какой-то гомеопатической дозы вообще.
–О! – Николай помахал пустой кружкой. – Ты прямо куда надо камень кинул. Мне тут новую работу предложили. Давай-ка повторим пиво и поговорим про гомеопатию.
Он поднял кружку над головой, и рядом мгновенно вытянулся молодой человек в белом фартуке и белой маске.
–Нам бы… – начал Николай, но официант перебил его:
–Не могли бы вы надеть маски? Иначе я не имею права принимать заказ.
–Вы серьёзно? – фыркнул Егор. – Да вы хоть понимаете, сколько…
Николай остановил его, положив руку на плечо. А другой рукой выхватил из кармана пакет одноразовых масок и театрально помахал перед официантом:
–Извините пожалуйста моего товарища. Он долго жил в деревне и не знает, что у нас такая ужасная пандемия, прямо плакать хочется.
Последние слова Николай произносил уже в маске, так что выражение его лица уже никто не видел.
Девушка в центре зала
Он знакомился с ними в метро. Это был его персональный лайфхак: девушки, которые ждут, слишком долго ждут своих неторопливых парней.
Не то чтобы он специально искал способы лёгкого пикапа, просто случайно заметил. Договорился однажды с приятелем встретиться на «Маяковской», приятель опаздывал, а он стоял и злился, что такое дурное место для встречи выбрали – акустика просто адская, поезда словно по голове едут… И тут рядом нарисовалась совершенно роскошная блондинка с четвёртым размером, прямо топчик инстаграма, и тоже стала смиренно ждать кого-то в этом грохоте. А потом ещё одна, тоже ничего такая, маленькая и остроносая, встала в центре зала. И между ними, тремя неподвижными точками в потоке, словно бы натянулась невидимая нить: кому же первому повезёт? Как ни странно, повезло ему. Приятель долго извинялся за опоздание, а он всё смотрел на тех двоих, ещё ждущих и как бы проигравших.
Тогда и подумалось – а ведь отличная ситуация, чтобы подкатить. Всяко лучше, чем в столовой бизнес-центра, куда все коллеги-кодеры дружно выползают на обед и окружают таким вниманием кучерявую кассиршу с бэджиком «Любовь», что ей остаётся только отшивать их презрительным взглядом, бросая дежурное «Приятного!» вместе с чеком. Чего именно «приятного» она всем желала, никто из их офиса так и не узнал – вечером за Любовью приезжал папик на бэхе, и менять его на лохов с ноутами она не собиралась.
Другое дело – ждущие в метро. Хотя вначале он не очень-то верил, что получится. Несколько дней просто наблюдал, благо ждать на станциях никому не запрещается. И сделал удивительное открытие: некоторые ждут очень долго. Ты уже думаешь, что ошибся, и вон та самоуверенная цыпа присела на «Таганской» просто отдохнуть да полистать свой бесконечный фейсбук – но нет, после целого часа ожидания к ней подваливает какой-то плюгавенький тип, и даже не напрягается объяснять свою задержку, а она ещё и радуется, дура.
Следующее открытие было ещё круче: со ждущими не только легко знакомиться, но и легко расставаться. Случаи бывают разные, конечно – пару раз его жёстко отшивали, а в другой раз опоздавший дружок девушки очень некстати появился и начал бычить… Но в целом, заждавшиеся почти всегда были рады немного наказать своих непунктуальных кавалеров. Особенно если давить на солидарность с другим брошенным: он обычно делал вид, что тоже давно ждёт свою подругу, а она такая-сякая, вот и у вас, я вижу, похожая ситуация – да, представляете, уже минут сорок жду – а давайте оставим их с носом и прогуляемся без них – выпить? – почему бы и нет… Зато с утра их обычно настигает раскаяние. Месть тормозному бойфренду состоялась и даже наверное слишком, знаешь, нехорошо получилось, он конечно гад, но я поняла, что не могу без него, надо вернуться, но мы же останемся друзьями, ты звони если что, да?
Он тоже расставался без сожалений, его толкал к новым победам спортивный интерес – ведь завтра его метод сработает с другой, и ещё одна фотка получит свои лайки на внутреннем форуме, от тех самых коллег, которые продолжают бездарно клеиться к одной и той же кассирше. Так и репутация строится, после каждой новой фотки обязательно прибежит за советом очередной задрот, чаще всего из понаехавших. Про метро он им конечно не рассказывал, просто рекомендовал не увлекаться онлайновыми сервисами знакомств, там теперь сплошные динамщицы, разводят лохов на раз. А по живым встречам вполне хватало общих советов. Когда обезьянам в несвежих футболках объясняешь, как пользоваться триммером или выбирать рубашку, для них даже это – откровение.