Хакеры Неограда. Главная уязвимость системы по-прежнему человек

- -
- 100%
- +
В результате долгих и хаотичных раздумий Ирэн пришла к одному единственному вопросу: «Каким, сука, образом, при всей её конспирации и внимательности, полиция узнала о том, чем она занимается?» От этого факта у неё подгорело очень сильно, и Ирэн собиралась потратить сколько угодно времени на то, чтобы выяснить где она накосячила.
Надев гарнитуру, Ирэн зашла в свой рабочий дом в вирте7. Дом представлял собой детально воспроизведённую и доведенную до идеала версию родительского дома. Он имел более современный внешний дизайн, гораздо больше комнат, был обставлен по последнему слову техники, а за его окнами располагался огромный цветущий сад, с цветами, клубникой, зарослями малины и деревьями, за которым Ирэн постоянно ухаживала, мерно прохаживаясь и пропитывая себя мечтой когда-нибудь сделать это в реальном мире.
Предпочитая дополненной реальности полную виртуальность, Ирэн проводила там большую часть своего рабочего времени, переключаясь на мониторы только когда голова и глаза начинали уставать от очков. Её модель очков, которая поддерживала возможность установки опенсорсной8 прошивки, не славилась легкостью и эргономикой, поэтому с комфортом Ирэн могла находиться в вирте не более пяти или шести часов. А хотелось бы все восемь или девять, ибо благодаря полному погружению в виртуальную реальность, Ирэн получала невероятный прирост производительности.
Для работы в её виртуальном доме имелась отдельная комната, занимающая весь третий этаж, которого не существовало в реальности. Стены комнаты были окрашены в темный цвет, являющийся по результатам последних исследований наиболее спокойным, а освещение всегда подстраивалось под её текущее рабочее пространство. Ирэн использовала огромную площадь комнаты для размещения на стенах и просто в воздухе всего необходимого для работы. Она структурировала файлы, программы, изображения, различные базы и кучу других данных в нужном ей порядке, форме и с необходимыми связями и зависимостями. Для этого она использовала популярный опенсорсный софт ВиртКод с кучей плагинов и локальную версию нейросети КодАссиста, который выступал невероятно мощным помощником в её делах.
Единственным предметом интерьера этой рабочей комнаты являлся аквариум с рыбками, стоявший у дальней стены. Он имел неоновую сменяющуюся подсветку, которая активно сияла сугубо до начала работы. Маленькие декоративные рыбки в этом аквариуме являлись визуальным представлением той части клиентов, в компьютерах и смартфонах которых собирали информацию и ждали своего часа трояны и руткиты. Сияющий голубым кружочек с единичкой над аквариумом и мигающая яркая фиолетовая рыбка говорили о том, что за время её отсутствия на одну зараженную систему в коллекции стало больше.
Появление новых рыбок каждый раз улучшало настроение Ирэн, и она бросала все дела, чтобы хотя бы краем глаза взглянуть на отчёт о том, кто попался на крючок в этот раз. Сейчас имелось дело куда более важное, но любопытство пересилило, и Ирэн запустила скрипт, открывший базовую визуализацию её «жертв». Новой рыбкой оказался стационарный компьютер, заражённый одним из её текущих клиентов. Пробормотав под нос «интересненько…», Ирэн раскрыла файл отчёта и не поверила своим глазам. Её руткит успешно проник на компьютер, который управлял системой безопасности обменника валют. Несовершеннолетний сын владелицы этого обменника был её клиентом.
Помимо нового заражения Марек, так звали этого подростка, сгенерировал очередную кучу информации. Это была его активность в Сети и записи его разговоров с матерью, каким-то дядей и друзьями, который логгировал смартфон и отправлял Ирэн на сервер. Всё это уже было обработано нейросетью и собрано во вторую часть отчёта. Ничего интересного там обычно не бывало, поэтому такие выжимки девушка читала только от очень большой скуки.
А вот первая часть отчёта с информацией о стационарном компьютере заинтересовала Ирэн. Довольно быстро девушка выяснила, что на компьютере стоит софт управления автономными защитными турелями, отвечающими за охрану обменника. Турели являлись широко разрекламированной разработкой местной военно-технологической компании и позиционировались как надёжная система контроля и первичной реакции на вторжение. Находящиеся в составе камеры и система обезвреживания, которая заряжалась как пулями, так и транквилизаторами, управлялись искусственным интеллектом. При определенной настройке он мог самостоятельно оценивать риски и принимать решения. В девяноста девяти процентах случаев система работала исправно, но из-за одного процента ошибок, повлекших за собой несколько печальных инцидентов, эти турели были запрещены во многих странах мира. Однако в ОБР регуляция подобных вещей была специфичной, поэтому турели пользовались большой популярностью, особенно у мелкого и среднего бизнеса. Последнее время их ставили все, кому хватало на них денег. Никогда ранее Ирэн с подобными вещами дела не имела. Получив такой подгон, она загорелась идеей получить доступ к этой системе.
Поздней ночью, с красными глазами и раздирающим изнутри чувством голода, Ирэн смотрела на мониторы, понимая, что лёгкой прогулки тут не будет. Система защиты использовала аутентификацию через физический наружный токен, поэтому взять под управление софт было практически невыполнимой задачей. Однако так просто Ирэн сдаваться не собиралась, поэтому идея копнуть поглубже крепко засела в её голове.
Доев оставшийся с обеда фастфуд и сделав из последних сил специальные упражнения, Ирэн заснула прямо в кресле.
Глава 9. Марко
Последнюю неделю Марко ел на завтрак одну яичницу с хлебом. Причиной тому стало обновление домашнего робота, научившее его обращаться с яйцами и электрической плитой. Марко до жути пёрся с этой функциональности робота, поэтому использовал её на всю катушку.
У Марко был дорогой робот-ассистент последней модели. Она обладала продвинутой системой распознавания образов и двумя руками-манипуляторами, работающими во всех плоскостях. После настройки и обучения робот умел загружать посуду в посудомойку, варить кофе, приносить что-нибудь перекусить из холодильника и много чего другого. Приготовление вкусной еды пока что давалась ему сложнее всего, но разработчики активно работали над этим, выкатывая регулярные обновления.
Ещё одной особенностью робота стало его дружелюбие. Он определил Бита как домашнее животное и подружился с ним. Они целыми днями гоняли друг друга, а Марко смотрел на это и не мог нарадоваться.
После поездки с Хельгой что-то в нём изменилось. Марко ощутил, как груз расставания стал легче, а обида на Анжи начала таять. Это было забавно, потому что полноценный секс с Зорицей, например, так не сработал.
Нейросеть проанализировала запись со скрытой камеры очков и постановила, что 71.3 процента слов и эмоций Хельги были искренними. Результат был не идеальным, но по большей части девушка ему не врала. Или нет. На самом деле Марко уже не был уверен в том, что этот метод нормально работает. Аналогичные анализы поведения Анжи никогда не опускались ниже 84%, а потом она взяла и молча бросила его. Просмотрев первую половину отчёта по сомнительным эмоциям, Марко не нашёл ничего страшного и забил на него.
Вместе с тем он почувствовал изюминку поведении Хельги, поэтому решил не морозиться и осторожно присмотреться к девушке. Прокрутив в голове самые дикие сценарии, Марко пришёл к выводу, что девушка не является агентом Джейма. Поводов хоть в чём-то заподозрить Марко попросту не существовало, а значит дело точно было не в этом.
Продолжив размышлять, хакер набрёл на интересную идею, которая вызвала у него знакомый приступ азарта: «а что если помимо самой биржи он хакнет ещё и эту девочку?» Риск, на первый взгляд, был не большой, а награда идеально вписывалась в его вкус.
Идея вдохновила Марко, поэтому остаток завтрака он провёл в фантазиях на этот счёт.
Рабочий митинг понедельника прошёл быстро. У Кости было похмелье, Джейм не пришёл, менеджеры никаких проблем ни у кого не обнаружили, поэтому уже через полчаса Марко был свободен.
Не вставая с кресла, Марко снял рабочую гарнитуру и взял смартфон, который ему любезно поднёс робот. Это был его домашний девайс, в котором Марко, а точнее, Дарко, был залогинен под своей настоящей личностью. Им он пользовался для различной рутины, когда не хотел брать домашний ноутбук или надевать очки. На этом же смартфоне было установлено приложение еГражданин, с помощью которого Дарко время от времени проявлял свою гражданскую позицию.
Несмотря на то, что Дарко по большей части не был законопослушным гражданином, своим поведением он старательно доказывал обратное. Для этого он, например, ещё со времен университета участвовал в различных публичных белых хакатонах, направленных на поиски уязвимостей в открытом софте, про которые вчера активно рассказывал Хельге.
Основной его легендой была «работа» фрилансером. Для этой цели у Дарко имелся статус индивидуального предпринимателя, который выполнял контракты для подставных фирм по всему миру. Эти фирмы принимали его грязную крипту и с огромной комиссией платили уже чистую валюту из приемлемых юрисдикций.
В этот раз Дарко планировал принять участие в референдуме по ужесточению миграционной политики и расширению полномочий искусственного интеллекта в управлении республикой. Дарко терпеть не мог бюрократическую шелуху, считая, что планетой уже давно способны управлять алгоритмы с минимальным участием людей, но вот большая часть граждан всё ещё не была с ним согласна. Впрочем, текущая версия государственного искусственного интеллекта не собиралась сдаваться и постоянно выносила вопрос расширения своих полномочий на всеобщее обсуждение. Так же недавно ИИ наконец-то получил доступ к данным по преступности, проанализировал их и начал кампанию по работе с нелегальными мигрантами. Это вызвало бурные обсуждения как в парламенте, так и в Сети, и в итоге этот вопрос так же вынесли на голосование.
Являясь этническим сербом, Дарко обладал голосом с повышенным коэффициентом, и принципиально не пропускал ни одного подобного голосования. Благодаря технологии блокчейна, на которой работала вся выборная система последние несколько десятков лет, делать это было очень легко и просто.
Либеральная миграционная политика, проводимая правительством республики с момента её создания, являлась одним из столпов, на котором зиждилось феноменальное развитие экономики. «Балканское чудо», приведшее в последствии к созданию ОБР — Объединённой Балканской Республики, в которую вошли Сербия и Черногория, произошло на фоне мощных экономических и управленческих кризисов, массово захлестнувших планету в середине первого столетия двадцать первого века. Молодое правительство Сербии, пришедшее в тот момент к власти, воспользовалось моментом и решило рискнуть. Пока Европейский союз приходил в себя после войны и упрямо закручивал гайки, жестко регулируя развитие нейросетей и тормозя развитие генетических исследований и модификаций человека, в Сербии убрали с этих вопросов любые препоны. После налоговой реформы и упрощения миграционного законодательства страну захлестнул поток переезжающего бизнеса и предпринимателей со всех континентов, почувствовавших дуновения ветра свободы.
Массовый приток бизнеса и людей со всего света вызвал в республике строительный и демографический бум, который буквально в течение одного десятилетия полностью изменил привычной облик этих мест. Успешный запуск первой частной и второй по счёту атомной электростанции, случившийся в первое десятилетие существования республики, принёс дешёвую энергию и предал дополнительного ускорения происходящим процессам. Некогда скромная европейская столица стремительно превращалась в технологический мегаполис, в котором коренное население очень быстро стало меньшинством. Поначалу это испугало многих граждан и вызвало негативную реакцию. Однако деньги, получение некоторых правовых бенефитов и открывшийся оазис возможностей даже для самых невезучих по жизни людей, очень быстро успокоил население.
Разумеется, слишком либеральная политика и переставшее успевать за развитием правительство, привели к тому, что вместе с технологиями и миллионами людей в страну пришли новые проблемы и сложности. Одной из таких проблем стала плохо контролируемая миграция, которая очень быстро начала притягивать искателей легкой наживы, любителей «социалок» и исполнителей чужой политической воли. Имея перед лицом негативный опыт Европейского союза, правительство ОБР решило не пускать дело на самотёк и активно взялось за регулирование.
Закончив со своими гражданскими обязанностями на обеих личностях, Дарко сменил гарнитуру для вирта. Эта гарнитура работала на свободной прошивке, проверенной сообществом, поэтому он использовал её для своих хакерских делишек, не беспокоясь за безопасность. Сегодня хакер наконец-то нашёл в себе силы заняться делом.
Усевшись поудобнее, Дарко вошёл в виртуальное пространство на своём сервере. На этот раз выбор пал на окружение Dark Forest — поляну, располагавшуюся у подножия горы и окруженную со всех сторон мрачным лесом. Здесь в любое время суток были сумерки. На фоне журчал ручей, чирикали птички или слабый ветер едва заметно шевелил кроны деревьев. В центре поляны горел костер, дополняя атмосферу. Дарко любил природу, и это окружение идеально подходило для погружения в рабочий поток. Сервер у него было чрезвычайно мощный, канал доступа широкий, поэтому всё работало без единого разрыва.
Главная идея, с которой Дарко собирался вписать свой никнейм в историю хакерских форумов, была смелой и дерзкой. Заключалась она в том, чтобы устроиться на биржу, найти или создать в коде уязвимость, а затем извне воспользоваться ею для получения огромного количества крипты.
Началось всё с нескольких постов в Сети, на которые Дарко обратил внимание, когда искал направление для дальнейшего движения. Зацепившись за публичные обсуждения манеры управления биржей и слитую фотографию угашенного Кости, Дарко копнул глубже. Он исследовал вдоль и поперёк страницы Джема и Кости, нашёл несколько бесплатных аналитических статей и купил закрытый отчёт о попытках атак на биржу, в котором раскрывались некоторые детали архитектуры и проводился анализ. После скрупулёзного исследования, полученная информация возбудила в Дарко интерес, но он не стал действовать как неудачники, ломившиеся снаружи, а решил пойти другим путём.
Дарко знал, что у отца есть проверенный контакт в даркнете, который занимается поддельными документами. Убедив родителя в понимании сопутствующих рисков, Дарко заплатил сто тысяч евро и получил новую личность под именем Марко.
Марко являлся специалистом по информационной безопасности с десятилетним опытом работы в стартапах, связанных с криптой и безопасностью. После оформления на себя медицинской страховки в созданной им же компании в оффшоре, он стал выглядеть совсем как приличный специалист и устроился на биржу как раз в тот момент, когда там проходил активный найм новых сотрудников.
Приняв минимальную дозу бустера, после которого мозг становился чище и живее, Марко с воодушевлением взялся за дело. Первым делом он скопировал последнюю версию кодовой базы биржи на изолированный сервер и натравил на неё специального нейростевого ассистента. Тот должен был исследовать вдоль и поперек весь код, чтобы затем помогать искать и создавать в нём дыры. Процесс обучения не был быстрым даже несмотря на мощное железо, поэтому чтобы не терять время, Марко решил поднять у себя работающую копию биржи cPump. За полгода он никогда этого не делал, всегда работая в уже настроенной облачной ветке, поэтому морально Марко был готов к тому, что и этот процесс быстрым не будет.
За несколько часов напряженной работы Марко успел как следует обматерить девопса9, который вместо документации оставлял костыли, и найти два конфига, не относящихся к текущей конфигурации сервиса. Конфиги на днях добавил Костя, и на первый взгляд они содержали какой-то бред. Марко закинул их в директорию «посмотреть потом».
Появление ворона Марко обнаружил за несколько секунд до того как тот пронзительно крикнул. Хакер поднял голову. Птица спикировала с неба, бросила в огонь конверт и, взмахнув чёрным крылом, скрылась за верхушками деревьев. Над костром всплыл белый прямоугольник уведомления. Марко открыл его.
Это было сообщение от Хельги. Девушка приглашала его потусить с ней в «Адреналине». Марко улыбнулся, сохранил рабочее пространство и снял хакерскую гарнитуру.
«Адреналин» являлся популярным вирт-проектом, собравшим под одной крышей всё: от тихой медитации до безумного экстрима. Полное погружение дарило огромный спектр реальных эмоций. Здесь можно было пощекотать нервы на узкой горной тропе, попрыгать по крышам небоскребов или убегать от зомби и полиции. Самым искушенным пользователям система позволяла создавать собственные сюжеты в каких угодно декорациях.
— Довольно неожиданное приглашение в разгар рабочего дня, — произнёс Марко как только загрузился. Лобби располагалось на крыше самого высокого в мире небоскреба, с верхушки которого открывался вид на вытянувшуюся до горизонта полоску города и окружающую его бескрайнюю пустыню. Модель Хельги сидела на краю крыши, свесив ноги вниз, и листала на фоне голубого неба серый список активностей. На фоне тихо играл трек из плейлиста Марко. Кажется, это был «The Greek».
— Разгар чего? — девушка обернулась, приветственно улыбаясь. Хельга использовала высоко детализированный аватар эльфийки с чертами, унаследованными от её настоящего лица и тела. Можно было даже сказать, что это была идеализированная версия настоящей Хельги. Аватар был облачён в коричневые шорты и болотного цвета майку. Лука и стрел рядом не обнаружилось. Их место за спиной занимала длинная толстая коса волос соломенного цвета. — Джем и Костя уже час как в доте, у них там турнир с другими директорами проходит.
— Да? Не знал, что они такие упоротые, — произнес Марко и сел рядом с девушкой. На самом деле он об этом знал, но решил прикинуться дурачком. Взглянув в пропасть под собой, он ощутил головокружение и резко подался назад. Под бустером ощущения оказались ярче, чем он рассчитывал.
— Ты что! На соревновательных играх Джем повернут даже больше, чем на девушках. Ну а Костя делает то, что ему скажет Джем, — произнесла Хельга, всматриваясь в модель парня.
Марко использовал обычный повседневный аватар, на который даже не перенес все актуальные татуировки — ему было лень этим заниматься, ибо пользовался он им довольно редко.
— Боишься высоты? — Хельга заметила его реакцию.
— Да не особо, просто непривычно, — соврал Марко. — Любишь тут зависать?
— Ага, — девушка кивнула, болтая ногами. — Мне нравятся острые ощущения, когда я точно знаю, что со мной ничего не случится. Я боюсь высоты, но тут обожаю срываться в пропасть. После вчерашней поездки я подумала, что ты тоже сюда заглядываешь, но не нашла твоего профиля.
— Я здесь первый раз, если честно.
— Правда? — Хельга удивленно подняла брови. — Неожиданно. Но даже здорово. Буду рада познакомить тебя с моими развлечениями. Если ты не против.
— Не против. — Марко помотал головой.
— Ну тогда погнаааааа… — Хельга соскользнула и с криком полетела вниз.
Марко помялся секунду, но всё же последовал примеру девушки, закричав ещё громче.
В «Адреналине» они зависли до самого вечера, прервавшись лишь один раз на короткий перекус. Марко с удивлением узнал, что Хельга проводит в вирте огромное количество времени. Она показала ему безумно длинный список достижений.
— Я всё ещё в шоке от твоих ачивок10, — произнёс Марко. Они только что закончили хардкорный сценарий с захватом самолёта, закончившийся падением в море. После того как они захлебнулись, Хельга переместила их в пещеру, располагавшуюся за водопадом где-то в тропиках. На улице хлестал мощный ливень, смешиваясь с потоком падающей воды, но мощная стена звуков была приглушена до уровня, при котором разговаривать было комфортно.
— Когда жизнь в реальности не очень и не столько набьёшь, — ответила девушка. Она стояла в голубом полупрозрачном купальнике и смотрела на высоко детализированный поток воды, падающий прямо перед ней. После загрузки в этот вирт она снова сменила одежду и прическу. В этот раз на её голове было каштановое каре и эльфийские уши сменились на обычные.
Марко подошел к девушке, ощущая по её голосу резкую смену настроения, и чуть было не сказал слово «понимаю». К этому моменту он решил, что пришло время проявить инициативу и ему. За проведённые сегодня часы, Хельга максимально ясно дала понять, что открыта к большему, поэтому Марко собирался провернуть тот же трюк, который в своё время идеально сработал с Анжи. Узнав немного подробностей из жизни Хельги, Марко нашел её типаж схожим с тем, который был у Анжи, и решил, что его тактика должна сработать.
— А почему жизнь в реальности не очень? Может я могу как-то помочь?
— Помочь? С чего бы тебе это делать? — Хельга усмехнулась.
— Ну, из альтруистических соображений, например. Я люблю помогать людям, которые мне приятны.
— Интересно, — аватар Хельги реалистично прищурился. — Вчера я была на допросе, а сегодня мне предлагают помощь? Это странно. А я не люблю странности.
Марко крякнул и на мгновение замялся. Хельга нанесла ответный удар, и он этого не ожидал.
— Ахаха, да я шучу, — девушка рассмеялась, не позволив появиться паузе. — Спасибо, конечно, за заботу, но у меня всё сложно. Так просто не поможешь. Не хочу тебя грузить. Но ты можешь сделать мне приятно, если пригласишь на кофе, например. — Хельга обольстительно взглянула на парня.
— Конечно, с удовольствием.
— Тогда может в среду после работы?
— Давай.
— Тогда спишемся, а сейчас извини, мне нужно бежать, — Хельга быстро чмокнула его модель в щечку и отключилась.
Марко снял очки. На его лице застыла самодовольная улыбка, а в воображении стояла ясная картина: в среду они идут в кафе, там он приглашает Хельгу на ужин, а после него к себе домой, где доводит дело до логического завершения.
Марко раскатал губу, ощутив острое желание пересмотреть фотографии голой Хельги, снятые на берегу реки, но вдруг осёкся. У него совсем вылетело из головы, что в среду ему нужно будет уехать из города. Его отец ещё в субботу попросил привезти наличность, Марко заказал нужную сумму на определённую дату и пообещал приехать тем же днём. Выругавшись, Марко написал Хельге сообщение с предложением перенести кофе на следующий день.
Глава 10. Дарко
Жизнь отца, которую тот много лет вёл в провинции, занимаясь фермерством, вызывала у Дарко недоумение и откровенное раздражение. Особо резко чувства обострялись во время очередной просьбы занять денег. Дарко не понимал, почему такой крутой специалист в какой-то момент решил всё оставить и начал заниматься сельским хозяйством. За восемь лет, прошедшие с отъезда отца из Белграда, тот так и не рассказал о настоящих причинах этого решения. Объяснение в духе «я своё заработал, мне нужно отдохнуть» Дарко не устраивали. Они оба знали, что отец заработал мало. Ему не хватало денег даже на поддержание дела на плаву, не то что на развитие. Дарко постоянно давал взаймы, но по факту просто ангельски инвестировал в убыточный бизнес отца.
Дарко понимал, что отец пользуется его благодушием и щедростью, но возмущение всё же держал при себе. Не смотря ни на что, Дарко чувствовал себя обязанным за нормальное детство и карьеру хакера, поэтому был готов поддерживать отца до тех пор, пока это не начнёт бить по его собственному карману.
Единственным нюансом являлось происхождение денег Дарко. Всё его многомиллионное состояние составляла ворованная крипта. Большая её часть была в своё время пропущена через ряд криптомиксеров11 и анонимных обменников, но полностью чистой от этого не стала. В приличных финансовых заведениях Дарко ей не отсвечивал, а небольшие суммы для официальной жизни и налогов отмывал через сложную сеть подставных фирм в офшорах за приличную комиссию. Когда была нужна сумма быстрее, крупнее, да ещё и в наличности, то на помощь приходила менячница12 «Миллениум». Её ключевой особенностью была невероятная лояльность в вопросах происхождения крипты.
Отец познакомил Дарко с этим заведением и лично её владелицей, Петрой Ковач, ровно в тот момент, когда у Дарко появились «объёмы». Для этой цели он даже набрался мужества и лично приехал в Белград. Выглядело знакомство как вступление в закрытый клуб, и Дарко был уверен в том, что так оно и было, просто ему прямым текстом об этом не сказали.



