Текст книги "Антихакер"
Автор книги: Алексей Сабуров
Жанр: Триллеры, Боевики
Возрастные ограничения: +16
сообщить о неприемлемом содержимом
Текущая страница: 9 (всего у книги 21 страниц)
Глава 14
Лето две тысячи восьмого года окончательно изменило жизнь Рощина. В то время, когда весь мир с ужасом следил за обрушением «Лемон Бразерс», а Россия не могла поверить своим глазам, наблюдая за своей футбольной сборной на чемпионате Европы, Ян постигал хакерскую науку. Для него стали понятными слова, которые он читал в школьное время на страничках компьютерных форумов. Соксы, спуфы, сниферы – все они приобрели реальные формы в виде программ и приказов, лично введенных в командной строке. Вася показывал сначала простые взломы почтовых ящиков и приемы поиска слабо защищенных серверов, но потом, видя, что подопечный молниеносно осваивает приемы профессии, начал подключать его к более специфичным задачам.
Например, оставить ловушку и подловить лоха на введении пароля к «Киви-кошельку», а затем сгонять к терминалу и обнулить его. Поучаствовать в ДОС-атаке на страничку звезды «ВКонтакте», скачать личные снимки и самые сокровенные продать в «Сплетни. ру». Сломать оборону оператора айпи-телефонии, у которого в силу экономии не было достаточных средств на защиту, и продать базу абонентов рекламной фирме, которая занимается холодным обзвоном.
В общем, вложенные семьсот баксов Ян отбил за полтора месяца, но самое главное, он попал в анархическую среду, где не действовали обывательские законы. Доход не измерялся количеством отработанного времени, и не существовало авторитетного мнения. Советы посылались в жопу, а ценилась только реальная помощь.
Но у этого мира тоже был король. Им правят данные. Личные данные. Все секреты: людей, компаний и государств размещены в компьютерах на дисках памяти. Миллиарды терабайт секретов. Если узнать место и пароль, то можешь стать владельцем этого: денег, инвестиционных планов и темных делишек – все там. Не нужно плыть через моря в поисках острова Сокровищ, рискуя жизнью посреди волн и шайки головорезов. Достаточно подключиться по защищенному каналу в интернет и набрать сетевой адрес. Бесконечные, ошеломляющие возможности.
Ян был готов, он понял: это именно то, что он искал. Мир без крысиных бегов по кругу в поисках ежемесячной подачки в виде зарплаты. Опасный, да. Но не страшнее ли просуществовать, считая дни до выходных и месяцы до отпуска, покорно смотреть телевизор, пытаясь поверить политикам, что скоро все изменится и осталось потерпеть еще чуть-чуть, читать в ресторанном меню в первую очередь цену, а не описание блюда.
Рощин понимал, что забавы Васи и его сетевых друзей приносят сущую мелочь из сетевой сокровищницы. Серьезные ценности так же и охранялись – дорогими системами, профессиональными командами и жестоким репрессивным аппаратом. Сунешься туда – снесут голову, а останешься на уровне Васи, будешь довольствоваться объедками. Но у Яна было время. Он пока не знал, как прорваться в высшую лигу, но в восемнадцать лет жизнь казалась бесконечной, а силы нескончаемыми, и уж он-то сумеет что-нибудь придумать. А пока что и объедков хватит, чтобы продержаться до взлета.
Человеческий мозг устроен неимоверно сложно, и в то же время им легко пользоваться, как ноутбуком. Загружаешь проблему в систему, а потом неожиданно появляется решение. Да, мозг подспудно заставляет нас читать книги или смотреть нужные образовательные ролики в интернете, вечно дает понять, что информации недостаточно. Мы вдруг заражаемся интересом к темам, которые раньше были безразличны. Ищем нужных людей и задаем вопросы. А затем «внезапно» понимаем, как достичь своих целей. Так и Ян вдруг, спустя год с небольшим после открытия для себя информационных залежей, понял, что нужно делать.
Весь второй курс он промышлял мелкими заказами, открыто размещая информацию о своих возможностях на «Авито», «Ибэй» и других сильно меньших по размеру досках объявлений. Рощин не лез в операции, связанные со снятием или переводом денег, и хотя зарабатывал немного, но зато чувствовал себя в безопасности. Его жертвы вряд ли побегут в милицию, если узнают, что в их почту забрались незнакомцы, а если и придут в отделение, то их заявление сгниет в папке с надписью «В возбуждении дел отказано».
Ян учился. Вовремя сдавал зачеты, лабы и контрольные. Наконец отоспался и ночные смены в казино вспоминал как неудачную шутку, как будто и не было их вовсе, этих бесконечных часов на ногах, каждый из которых идет не меньше чем за три. Сейчас он зарабатывал те деньги за пять-шесть часов в интернете. Но он учился не только по программе института. Он шерстил форумы, качал на торренте профильные книжки. Ян хотел стать специалистом, знать все о территории, где надумал добывать свое богатство и независимость.
Мысль пришла уже на третьем курсе во время лекции по сетевому программному обеспечению. Настолько простая, что, как всегда, хватаешься за голову: «Где ты была раньше-то?» Но, конечно, она должна была еще созреть в его очень юной голове, удобриться знаниями по экономике, видео пророческих выступлений Джобса и Гейтса, чтением проектов по цифровому государству.
Чтобы быть свободным и независимым, нужны деньги. Деньги сейчас представляют собой записи в строчках на интернет-страничке финансовой организации. Чтобы получить деньги в современном мире, нужно знать, где они записаны. Запись о деньгах каждого человека и организации в России ведет налоговая инспекция. Значит, если получить доступ туда, то можно получить доступ ко всем деньгам, пусть не мира, но страны. «Мне должно хватить», – рассудил Ян. Внешний периметр налоговой охраняется беззаветно: это одна из главных цитаделей любой современной страны. Значит, эту крепость нужно брать изнутри. Он устроится туда работать. С учетом цифровизации всей страны программисты им ой как понадобятся.
Так и случилось. Пусть без опыта, но с дипломом Бауманки, Рощин легко прошел собеседование на должность системного администратора межрайонной ИФНС города Москвы. Низкая зарплата отсекла всех достойных конкурентов. Одногруппники, с кем еще остались тонкие связи в известном только узкому кругу WhatsApp, щеголяли фотками из офисов «Яндекс» и «Майл. ру», похожих на игровые площадки для подростков, и дивились его нелепому выбору. Но Ян не планировал объяснять им свой план. Личная каморка без окон два на два метра в сердце финансовых потоков столицы его более чем устраивала. И пусть пока он не мог прикоснуться к деньгам, которые записаны на подвластных ему серверах, когда-нибудь он найдет способ проложить манипровод в свою сторону.
Налоговая инспекция была женской территорией. Клубком разноцветных нарядных змей, пытающихся придушить друг друга. Начальницы отделов не скрывали роскоши, точнее, приоткрывали ее для знающих: юбкой Chanel или кольцом Cartier. Пехота боролась за выживание только с одной целью – когда-нибудь занять высокое место и уж тогда оторваться за годы нищеты и унижений. Но заветных кресел было мало, и сидевшие на них тетки предполагали оставаться там как можно дольше, поэтому конкуренция приобретала форму тоталитарного строя. Сотрудницы сдержанно улыбались друг другу и демонстрировали счастье и довольство, но за глаза сыпали доносами, как сеятели в посадочную пору, и жаловались буквально на все.
Ян терпеливо сносил это ноющее и опасное царство, стараясь не ввязываться в служебные игры. Слава богу, к нему как к мужчине относились будто к слабоумному, не способному интриговать, а значит, безопасному кадру. Как к котику. Звали чай попить с конфетками, которых в офисах всегда было точно одуванчиков на летней поляне. Безудержно флиртовали, особенно когда по телеку начали показывать новости про Эдварда Сноудена, заметив в безоправных очках Рощина, вытянутом остроносом лице и сдержанной улыбке определенное сходство с американским айтишником.
Ян не брезговал иногда пользоваться намеками сослуживиц на более тесное общение, но не позволял ему перейти в отношения. Ночь, две – и твердый разговор о том, что это больше не повторится. Вот любовь, дети и семья в его планах не числились. Но тех это тоже устраивало, так как они не видели в мальчике из IT-отдела серьезной перспективы для себя. Слишком мелкая сошка.
Мелкий винтик очень часто бывает незаменимым. Сисадмин ничего не решает, но без его помощи не обходится ни рядовой инспектор, ни начальник отделения. Яну потребовалось два года, чтобы вверенная ему сеть компьютеров заработала слаженно и почти без глюков. Пользуясь прямым контактом с Лидией Юрьевной, начальником межрайонной ИФНС, он продавил покупку хорошего железа, современной периферии. Без откатов получалось вписываться в бюджет. Повыкидывав старье, проблемы остались только с невежеством пользователей, но их Ян кропотливо решал, например, удобно организовав чат для всех сотрудников. Большинство из них только от Рощина узнали о существовании WhatsApp и стали навсегда фанатами мессенджера, похожего на чудо.
Но Ян занимался не только служебными делами. Когда он по инструкциям сверху настраивал файрволл, он изучал принципы обороны государственных сетей, искал изъян, который всегда есть в любой программе, который бы позволил ему незаметно заходить в защищенное пространство. И что еще сложнее – так же скрытно вынести оттуда что захочется. Пока что идей лучше, чем доступ к налоговым декларациям, открытым на компьютерах инспекторов, у Рощина не было. И с деклараций какой прок? Вон они в ящиках в архиве пылятся – бери сколько влезет. Но Ян запустил мысль в свое сознание и уже знал, что момент, когда оно скажет ему, что делать, обязательно наступит.
Подразделение Лидии Юрьевны тем временем ставили в пример другим инспекциям по организации работы компьютерной сети, что было принципиально важно в переходе налоговиков с бумаги в «цифру». Поэтому, когда ей предложили перейти в Главную налоговую инспекцию, она забрала с собой двух замов и любимого администратора, который даже ночью мог подключиться к ее ноутбуку и перезапустить зависший файл. В тот момент Ян стал еще ближе к большим числам.
На новом месте стало сложнее. Рощин уже не был предоставлен сам себе, выполняя работу, в которой, кроме него, никто не разбирался. В главном управлении рядовых системных администраторов было человек двенадцать, да еще начальники и замы. Текучки стало больше, а свободы не осталось. Делай, как тебе прикажут. Слово «инициатива» звучало как «выговор», а иногда и как «увольнение». Пришлось забыть про группы в WhatsApp, удобные программки удаленного администрирования и прочие современные способы работы. В управлении администратор легко набегал за день десять тысяч шагов, вожделенные для многих офисных сидельцев. И открыто не посидишь над своей задачкой, как раньше: какой-нибудь выслужившийся уже хлыщ ткнет пальцем в монитор с глупым вопросом: «Это что?», как будто не видит сам.
Но Ян понимал, для чего он здесь. Ждет и караулит свой шанс. И он должен быть готов к нему, как отчаянная домохозяйка к черной пятнице. Выжидать пришлось чуть больше года.
В кабинете, куда Рощина неожиданно выдернули с рабочего кресла, сидели три человека. Эсбэшника в черном деловом костюме Ян, конечно, знал. Тот присутствовал на собеседовании при переводе из межрайонной инспекции, время от времени, как будто без дела, шарахался по офису сисадминов, зорким взором фотографируя записи на раскиданных на столе бумагах, ну и, конечно, сидел рядом с оператором полиграфа на ежегодной проверке. Как такого забыть?
Двое других мужчин хоть и были не в костюмах, а только в рубашках с завернутыми под локоть рукавами, блестели дорогими туфлями и швейцарскими часами на кожаных ремешках.
– Ян, вы же закончили Бауманку, программист. Как вас занесло админом в это неблагодарное место? – теплым баритоном начал один из них.
– Мой ответ будет зависеть от того, что вы от меня хотите. Прошло уже четыре года с института, и я мог подзабыть о причинах моего выбора.
Мужчины ухмыльнулись. В рубашках – дружелюбно, а тот, что в костюме, недоброй усмешкой.
– Меня, кстати, зовут Константин, – продолжил обладатель баритона. – Это Дмитрий. – Второй мужчина в рубашке кивнул. – Александра Евгеньевича вы наверняка знаете. – Усмешка безопасника растянулась в гримасу. – Вас нам посоветовала Лидия Юрьевна как толкового специалиста. Мы почитали ваше дело. Даже Александра Евгеньевича побеспокоили насчет вашей кандидатуры. Но вот не смогли ответить на такой простой вопрос. Вы бы могли устроиться после обучения на гораздо лучшую зарплату, в гораздо более интересный проект. При должном рвении – а вам в нем не отказать, все ваши сослуживцы отмечают вас как собранного и ответственного сотрудника – были бы уже на хороших ролях, тысяч пять долларов приходило бы вам на карточку в месяц. Но нет, трудитесь здесь за полторы.
«Вряд ли эти высокооплачиваемые ребята пришли меня увольнять», – подумал Рощин. Не их уровень. А вот куда-то взять – запросто. Они уж все для себя решили. Им хочется меня выдернуть из болотца и посадить на свою полянку, но их реально смущает моя бессребреность. Во что бы они поверили?
– Любовь. Судя по вашим данным, банальные чувства стоят мне три пятьсот каждый месяц.
«Можете даже проверить, – соображал Ян, – девчонок на прошлой работе я много знаю, а проверить дату знакомства будет сложно, да и зачем. Им нужен простой ответ, как и большинству из нас. Он перед ними».
– И представьте, даже вполне себе несчастная. Не добился я в итоге ни руки, ни сердца, – добавил Рощин.
Эсбэшник уставился на него, пытаясь считать, говорит ли Рощин правду. Ян давно приготовился к такому раскладу, когда нужно будет скрыть от опытных людей свои настоящие мысли. Курсы «Секреты блефа» дались ему легко. Их первое правило – верь в то, что говоришь. Представь, что это правда, убеди себя. Он увидел Наташу Иноземцеву из второго отдела как живую, ох какие ножки под короткой юбкой. Она ему реально нравилась, но все подкаты отражала с уверенностью бетонного дзота. Чем не правдивая история, а, Александр Евгеньевич?
Константин посмотрел на эсбэшника, не увидел в нем сомнения и сказал:
– Вот и ладно. Теперь можем поговорить по существу вопроса. Мы разрабатываем очень интересный продукт. Он завязан в том числе на данных, которые формируются в налоговой службе. Для этого мы формируем команду, которая бы участвовала в проекте со стороны налоговиков. Ваша кандидатура с первого взгляда кажется вполне достойной. Конечно, если вы не забыли за прошедшие здесь годы то, чему вас учили в Бауманке, – в этот момент Константин усмехнулся. – Знание администрирования – это хорошо. Оно вам однозначно пригодится, но нам нужен программист, который может прочитать чужой код и написать свой. Конечно, платить как в Яндексе мы не сможем, но увеличим ваш доход в два раза. Конечно, если вы успешно пройдете профессиональный тест.
«Конечно», – кивнул Рощин.
– В чем же подвох вашего предложения? – спросил он вслух.
– Подвоха нет, вам придется много работать и еще больше учиться. Просто точно не будет. Мы заберем с вас по два доллара работы за каждый выплаченный. Ну и вы станете носителем гостайны. Это может создать проблемы при выезде за пределы нашей прекрасной родины. Но, конечно, только на какое-то время.
Ян ликовал, но тщательно скрывал эмоции. Наконец-то его подпускали к чему-то большему. Нет, к чему-то огромному – государство не занималось мышами, оно всегда пыталось родить слона. С разной успешностью. Но, похоже, его момент наступал.
– Давайте тест, – произнес он, стараясь унять дрожь волнения.
Рощин прошел. На проверке очень сильно помогли его хакерские навыки внимательно изучать и решительно действовать. Он остался в том же здании, но переехал в большой светлый кабинет с еще тремя молодыми пацанами. Дмитрий, который молча провел первую встречу, оказался их куратором. И на редкость разговорчивым для айтишника. Его схантили с «Мэйл Групп», и он всеми силами бился за свободную предпринимательскую атмосферу в душных объятиях государственной системы. Поэтому рассказывал своим разработчикам больше, чем указывали сверху, только для повышения производительности своей команды. Ну, и Ян уже знал, где копать информацию между строк. В итоге он сложил пазл.
Задумка суперпроекта была глобальной. Сначала его инициировала ФНС для автоматизации борьбы с налогоплательщиками. Налоговая служба предложила связать обезличенные большие данные, которые собирают государственные структуры, банки, операторы мобильной связи, интернет-провайдеры, поисковики, крупные интернет-магазины, и, сопоставив, вытащить из них личную информацию человека, чтобы оценить его поведение на предмет преступных действий по уклонению от уплаты налогов без установления слежки за конкретным индивидуумом.
Но уже на стадии формирования технического задания проектом заинтересовалась ФСБ. Они почувствовали запах бесконечных возможностей в борьбе с терроризмом. Например, в базе данных на определенную карту приходит множество переводов с других карт. Это отклонение от нормы, и система это фиксирует. Если органы получат эту информацию, им необходимо официально запросить у банка личность владельца и у суда – разрешение на слежение за ним. Новая же программа должна была вычислить реального владельца карты без обращения в банк путем сопоставления баз данных провайдеров интернет-услуг, телефонной связи, данных госуслуг, налоговой, ГИБДД, геометок. Сопоставить, где и на что деньги потрачены, даже приложить электронные кассовые чеки. Привязать к подозреваемому номера телефонов и IT-адреса, которыми он пользуется, добавить к этому идентификационные номера всех его электронных устройств.
На основе всех этих данных – где и кем данный человек работает, куда ездит, что покупает, с кем общается – система вскрывает суть отклонений, являются ли они незаконными, направлены ли на совершение преступления или опасны ли властям. В случае такого решения программа сигнализирует органам безопасности о необходимости предпринять действия по защите общества и государства. Вот тогда и можно пойти в суд за ордером на обыск, чтобы не нарушать права человека. Гениально!
Глава 15
Они действительно забрали намного больше, чем платили. За каждый рубль на счете Ян заплатил не два, а все пять своим потом, нервными клетками, которые, как известно, не восстанавливаются, перманентной перегрузкой мозговых извилин, сердечной мышцей, испорченной тоннами «Барн». Два с половиной года без отпусков, без намеков на личную жизнь, без солнца, за вечно закрытыми жалюзи кондиционированного офиса. Стоили ли они того? Скоро он узнает.
Все эти годы за разработчиками должны были следить, проверять их код, проводить сеансы на полиграфе в маленькой комнате на верхнем этаже в самом конце коридора. Но невозможно быть в напряжении столько времени. Уже через полгода работы, отсеяв часть команды по только им видимым причинам, контроль стал ослабляться. Замечания по коду приходили все реже, сотрудники службы безопасности перестали заходить в их офис, как в свой. Может, у них появились цели поважнее, но скорее всего Рощин и оставшиеся с ним программисты прошли проверку на вшивость. Заслужили доверие.
Только в этот момент Ян, валившийся от усталости, начал осуществлять план, за которым он и пришел в этот проект, в налоговую, да и, наверное, появился на свет. Строить свое поле, где он будет играть по своим правилам.
Ян к этому моменту уже убедился, что правительство осуществляет глобальный проект слежки за своим населением. Что в этой системе будет сосредоточена полная информация о любом из нас. Владея этими знаниями, государство станет могущественным и неуязвимым. Не зря в детстве он зачитывался интернет-романтикой в блогах Сегаловича о предстоящей смене уклада человеческого существования. Похоже, этот мир наставал, когда информация будет важнее золота, нефти и баллистических ракет. И им будут править те, кто имеет код доступа. Доступ стал единственной целью Яна Рощина в этом мегапроекте. Получить этот ключ и остаться в живых.
И это оказался шедевр. За основу Рощин взял программу, которая запускает эмулятор пользователя и добавляет его в список существующих с заранее установленным паролем. Хороший софт, если сервер слабо защищен и хакер уже проник внутрь и овладел управлением. Но в хорошо оберегаемой системе попытка запуска этих процессов подавляется огнем хорошо настроенных служебных команд. Бесконечное количество бессонных ночей провел Ян, чтобы допилить программный алгоритм на самостоятельную работу в сложной системе. И ключом его решения было то, что тот уже должен сидеть в коде этой программы, тогда его действия не будут рассматриваться как чужеродный приказ.
Затем длинные ночи целой зимы исчезли, чтобы понять, как незаметно для тестировщиков вложить нужный программный код. И здесь Рощин снова превзошел свой уровень. Если алгоритм вставлять маленькими частями, то он выглядел, как мусор в коде. Каждая такая часть не значила ровно ничего. Но последняя строка связывала разрозненные кусочки его программы и запускала необходимый процесс.
Рощин начал вкладывать в написанный им программный код сначала ничего не значащие строки для того, чтобы проверить, насколько тщательно контролируется его работа. Когда он понял, что ответа не приходит, стал медленно, не чаще раза в неделю, вносить свой алгоритм. Теперь, через год, работа, безумная в своем замысле и сложности, была закончена. Его подземный вход выкопан и тщательно замаскирован. Альфа-тестировщики не выявили изъяна, по крайней мере, код был на месте, и Ян не сидел на допросе у следователя. За такую красоту Рощину нужно было вручить премию Тьюринга. Но он очень надеялся, что останется непризнанным дарованием. И очень богатым.
Пока программно-информационный комплекс, получивший название «Связь-1», отрабатывался в тестовом режиме, Рощин с удаленного компьютера тоже запускал свое детище. Система имела несколько уровней защиты. Имя и пароль Ян получал исправно, но далее нужно было ввести цифровой код, который приходил на телефон. То есть в реестр пользователей необходимо было внести еще и номер телефона. Рощин был в команде проекта, и дописать свой алгоритм он успел, но теперь опасность использования личного секретного доступа возрастала во много раз. Опытный хакер найдет способ зайти на компьютер скрытно, но прием кода на сотовый телефон засвечивает и обладателя симки, и место получения кода.
Это новшество обозначило и еще одну проблему. Что будет, если принципы доступа будут изменены в будущем? Ян потеряет свой лаз навсегда. Если не будет иметь возможности корректировать его. А значит, он должен остаться работать с этой системой. Разработчики не горели желанием остаться администрировать «Связь-1». Все-таки создавать новый продукт намного интересней, чем бороться с повторяющимися глюками после запуска в эксплуатацию или объяснять неумелому пользователю, какую кнопку нажать, чтобы отчет обновился. Тем неожиданней для руководства было предложение Рощина остаться в родной налоговой, чтобы помочь внедрению революционного продукта. Никто не возражал, даже служба безопасности.
Первые недели после запуска нового программно-информационного комплекса команде проекта удавалось поспать не больше четырех часов. Спали прямо в офисе, дольше домой ехать. В целом все как обычно за последние годы. Хорошо хоть допуск к программе имели только руководители инспекций – меньше пользователей, меньше проблем. И «Связь-1» была совершенно секретной. Гостайна. Разглашение – статья за измену Родине.
«Какое же наказание за пиратское использование этого софта?» – думал Ян. Но его вряд ли бы остановила даже смертная казнь. Слишком много он вынес за то, чтобы наряду с государством иметь такие возможности. А дальше уж каждый использует их в меру своей испорченности.
Когда работа системы была налажена более-менее, Ян взял недельный отпуск, уехал из Москвы в Санкт-Петербург, снял без документов квартиру в трущобах Красногвардейского района, вставил симку, купленную в специальном месте, где не спрашивают паспорт, в телефон, за который заплатил наличными в комиссионном магазине, и, раздав мобильную связь, подключился к сломанному заранее серверу в Барнауле. Если что-то пойдет не так, ФСБ через какое-то время нагрянет в эту квартиру, но вряд ли сможет отследить хакера, который залез в самый секретный программный продукт России прямо сейчас.
Ян надел наушники, поставил на проигрывание первый фортепианный концерт Рахманинова и под возбуждающие звуки клавиш фортепиано застучал по кнопкам клавиатуры. Его программа отреагировала на обращение и прислала имя пользователя и пароль. «Как будто так и должно быть», – подумал Рощин. Он ввел номер симки, подождал несколько минут. Компьютер должен был зарегистрировать его номер в базу мгновенно, но волнение начало переполнять Яна, он стоял на пороге своей новой жизни или глубокой пропасти. Сейчас еще можно было остановиться. У него была неплохая работа, внятная перспектива в развитии цифровой инфраструктуры государства, в которую он уже вписался. Простая жизнь со всеми ее радостями и болями. Ему хватит денег кормить себя и будущую семью, вернуть ипотеку за десять лет, путешествовать на море с двумя детишками и женой, с которой, может, уже и нет бурного секса, но очень теплые отношения. Может, перевезет родителей из посыпанного черной пылью Кемерова.
«Ну уж нет! – голос в голове перекричал литавры симфонического оркестра. – Ты сделал все, пахал годы ради этого шанса и сейчас готов струсить? Отказаться от мечты только потому, что жизнь стала чуть проще и сытнее?»
Ян мотнул головой, подключил доступ к системе, ввел имя пользователя и пароль, а затем полученный на телефон код. Перед ним открылся знакомый интерфейс системы, изученный в процессе разработки до атомов. Пальцы все быстрее забегали по клавишам, уверенно, как у пианиста в наушниках, божественно исполняющего одно из лучших произведений в мире. Ян Рощин забыл о страхе и упивался триумфом.
Он составил много планов, как использовать доступ бога к данным россиян, но в тот день решил использовать, как ему казалось, самый безопасный. Предварительно Рощин составил базу телефонов проституток Москвы. Просто написал небольшой код, который открывал сайты, предлагающие услуги шлюх, и копировал указанные номера телефонов. К его огромному удивлению, собралось несколько тысяч контактов работниц сексуальной индустрии, а может, и не только работниц, но и работников.
Столько ему было и не нужно. Он завел один телефон и нажал «Проверить связи». Программа даже не задумалась и вывела данные Ольги Бариновой. Паспортные данные, имущество, номера банковских счетов и карт, сотовые номера, электронные адреса, регистрационные номера ее телефонов и стационарные IP-адреса, которыми она пользовалась. Сверила место регистрации и реальное место проживания, основываясь на геоданных выхода в интернет, предпочтительных мест покупок продуктов и доставок интернет-заказов. Ян сам работал над этим алгоритмом, понимал, сколько данных обрабатывает комплекс, и удивлялся, с какой быстротой он анализирует информацию. Какая мощь лежит в подземном правительственном дата-центре, о котором все разработчики слагали легенды.
Но его интересовало не место обитания Ольги. Он выбрал функцию операции по картам и банковским счетам и нажал «Проверить связи». После того как система вывела на экран огромный список транзакций, Ян быстро настроил фильтр, где выбрал только входящие операции от частных лиц, ограничив промежутком времени в полгода. Таких переводов было достаточно много. Больше пятидесяти. Похоже, Оля хорошо трудилась и частенько принимала оплату на карту. Сервис.
Рощин выбрал всех спонсоров Ольги и запустил процесс проверки. Программа чуть задумалась, так как сейчас обрабатывала в пятьдесят раз больший объем данных, и начала выдавать данные клиентов. Только два из возможных клиентов Ольги светились красным как неопознанные. Ян знал еще алгоритмы, как усилить поиск неопределившихся людей, но тратить время на них не привлекало в момент, когда еще тысячи проституток готовы были отдать Рощину своих посетителей. Для задумки Яну были нужны только имена и электронные почты. Он отфильтровал список и выгрузил необходимые данные, исключив женские имена. Еще не закончилась первая часть концерта, а возмездие уже нависло над тридцатью девятью жертвами.
Ян вошел в раздел «Множественные запросы» и составил задачу системе – вывести имена и электронные адреса пользователей карт, которые перевели деньги на карты пользователей с телефонами по запросу. Фактически сделал алгоритм по тому пути, который прошел разово с номером телефона Ольги Бариновой. Поразмышлял и добавил в ограничение поиска только тех, кто состоял в браке. Ну и для кучи каждому мужу привязать его жену с ее электронной почтой. Решил начать с сотни телефонов проституток. Скопировал и внес в систему.
Под яркую каденцию солирующего рояля программно-информационный комплекс «Связь-1» начал выкладывать имена, фамилии, адреса почт, как будто на игровом автомате один за другим выпадал джек-пот. Через три минуты задача была полностью выполнена. У Яна была база электронных адресов почти тысячи женатых мужчин, с очень высокой вероятностью оплативших услуги проститутки. Хоть открывай сутенерский бизнес. К окончанию концерта база увеличилась до пятнадцати тысяч. Рощин даже не рассчитывал на такой результат. Он получил от программы все, что хотел в этот раз.
Ян удалил свои поисковые запросы и отключился. Вынул симку и сломал ее. Положил ноутбук в сумку, протер стол и стул, ручки дверей и все, к чему прикасался, и покинул квартиру. Хозяину заплачено за пять дней. Раньше он вряд ли сунется. По дороге Рощин выкинул симку в кусты, а телефон в мусорный бак – пусть бомжи поиграются. И поехал заселяться в забронированный номер в гостинице «Астория». У него же отпуск.
Понаблюдав три дня каналы Санкт-Петербурга, обязательные царские дворцы и развод мостов, Ян сел на «Сапсан» и вернулся в родную Москву. Он жутко волновался на подходе к своей квартире: может, его уже поджидают оперативники. Вроде бы он нигде не напортачил, и даже если его пиратская сессия вскрылась, то дорожки к нему не было. Но это разум может логически рассуждать беспристрастно, сознание, наоборот, билось в истерике. Ведь он теперь преступник. И он пошел против самого страшного и сильного противника.
Рощин подошел к входной двери с трясущимися руками. Он подсмотрел в каком-то фильме, как понять, был ли кто-то в твоем доме без тебя, и приклеил незаметную ниточку у самого пола, когда уезжал. Ниточка была на месте! Пощупал ее. Нет, не оторвана. По крайней мере сейчас его не арестуют. Он глубоко вздохнул от облегчения, которое было похоже на настоящее счастье, и вставил ключ в скважину. Преступники живут эмоциями. Может, это и толкает их на очередное дело?
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.