Глава 12. Wake... up...
Открывать глаза не хотелось. Снился такой чудесный сон: белоснежные облака, золотистая пыльца и где-то там, среди радужных бликов он даже видел её, любимую Вику, родную до боли улыбку, светлые прядки волос. А вокруг умопомрачительно пахло клубникой...
Но наяву... Утро навалилось грузом проблем: тестом, сервером, Алгоритмом... Лариса... Ещё одну – себе сами создали. Да, пару лет назад он об этом мечтал. Проснуться в одной постели. Но сейчас... Ну что, награда нашла героя? Никогда ещё Алексей не думал о себе столь отвратительно.
Но эта ночь словно дала ему суперсилу. Суперспособность видеть ошибки. Свои ошибки. Все свои ошибки... Не только в программах.
Лариса уже сидела рядом, довольно улыбалась.
- Теперь я знаю, что там не так, – Лёшка сел в кровати, протянул руку за ноутбуком, – и что с этим делать.
- Я тоже, – Лариса развернула экран к нему, – и уже всё сделала.
- Поверить не могу, – Лёшка разглядывал творение Ларсен, – я бы не сделал лучше... Точнее, я бы не сделал по-другому.
- Одно сознание на двоих, – усмехнулась Лариса.
- И что теперь дальше?
- Встретимся с Васей, потом на тестирование, а там по ситуации...
- Я не про это...
- Про всё остальное, – посерьёзнела Лариса, – мы поговорим с тобой после. А сейчас гоу к Зенону. Надеюсь, он сумел открыть парадные двери.
Это было похоже на самое наглое ограбление какого-нибудь музея. Когда воришка, переодетый смотрителем, нисколько не таясь, входит в залу, открывает витрину с самым крупным и редким бриллиантом, осторожно смахивает пылинки мягкой кисточкой, протирает грани вельветовым лоскутком, а пока никто не смотрит, ловким движением прячет драгоценность за пазуху, а на её законное место водружает подделку – блестящую, гранённую стекляшку...
Так и они, на правах легитимных пользователей (у них же есть все пароли) заходят на сервер. Полномочия? Можно дописать в процессе, это не так сложно. И ни у кого не возникает ни единого вопроса, что это смотритель собирается делать с алмазом – Алгоритмом.
- Три минуты, семнадцать секунд, – Василий посмотрел на часы. – Мы управились даже быстрее, чем я рассчитывал. А теперь можно выпить кофе, до начала тестирования ещё полчаса.
У кабинета собралась толпа. Кто-то судорожно ощупывал шпаргалки во всевозможных укромных местах, кто-то молился студенческим богам всех религий, кто-то перелистывал учебники в отчаянной попытке впихнуть в голову неусвоенный объём знаний.
Дверь открылась и всех запустили в просторную, светлую комнату. Не меньше трёх десятков работающих компьютеров до предела наэлектризовали воздух и заполнили пространство запахом перегретой пластмассы и проводов. Все расселись по местам, дрожащими пальцами ввели свои логины.
Да, задания были что надо. Где-то на третьем блоке Алексей выдохся. Теория закончилась, пришла очередь задач. А здесь уже требовался творческий подход. И если Вася откровенно развлекался, выбирая ответы наугад, то Лёшка с Ларисой пытались быть честными, лишь в самых крайних случаях полагаясь на милость их собственного детища. Неподалёку Ксюша нервно крутила в пальцах карандаш, через пару рядов Семён поглаживал свой коротко стриженный затылок. Они не знали, что их логины тоже были привязаны к Алгоритму-самозванцу. Об этом вообще знал только Алексей.
Иногда очень приятно сделать людям добро, особенно если для этого требуется всего лишь две лишних строчки программы. Ведь эти двое волей-неволей оказались причастными к раскрытию его творческого потенциала...
Вот как заговорил? Творческий потенциал... Хакер ты, до мозга костей.
Через полтора часа первые, самые способные, или самые отчаянные стажёры уже начали покидать свои рабочие места, неуклюже задвигая стулья, роняя карандаши, робко откашливаясь. Лёшка упорно решал последнюю задачу. Хотелось самому поставить жирную точку в этой долгой эпопее.
- Лёш, – подёргала его за рукав Лариса, – пойдём, нам пора.
- Ещё пару минут, не отвлекай.
- Как хочешь, – и Лариса покинула аудиторию.
Не верилось, что это всё. Конец их приключению. Конец стажировки. И скоро придётся прощаться.
Шикарный, бордово-бархатный конференц-зал. Бесконечные вступительные речи, которые многие слушали с открытым ртом.
- Друзья, мы с вами подошли к заключительному этапу. Надеюсь, наше с вами сотрудничество оставит только приятные воспоминания. Мы все плодотворно трудились и получили замечательные результаты.
С искренней радостью сообщаем вам, что нами были реализованы несколько проектов. Во-первых, итоговый тест. Это, конечно, главный экзамен и поскольку он сегодня завершён, настало время раскрыть карты. До объявления итогов тестирования позвольте рассказать и о других наших испытаниях. Помимо теста, существовал проект «Сервер». Эта программа была успешно проведена с участием и помощью наших студентов. Испытание включало в себя написание базы и поиск уязвимости. Задачи были разделены. Наши студенты постарались и почти все нашли уязвимость, не подвели и многие стажёры. Все молодцы, но тем не менее у нас есть три команды победителей. Они были первыми, с безупречно написанным кодом.
В этом соревновании первое место по праву получает Келли Райтс и её стажёр Элис Вудхарт.
Под аплодисменты на сцену поднялись две девушки, счастливо улыбаясь и отпуская бесчисленные воздушные поцелуи.
- Они абсолютные победители. Уязвимость найдена сразу, в первый день открытого доступа. И код... Это нечто потрясающее! Вы посмотрите на эту хрупкую красавицу...
- Элис, как вам удалось написать шедевр?
- Годы теории и практики, – скромно ответила победительница.
Первый шок от новости уже прошёл. И да, опять это странное чувство, что ты знал, ты догадывался, но у тебя не было времени оглянуться, разложить всё по полочкам, хорошо поразмыслить, проанализировать ситуацию... Хватит. Лоханулся? Имей смелость признать это. Довольствуйся сомнительным удовольствием, что хотя бы подозревал об учебном проекте по взлому.
Девочкам вручили букеты, какие-то свёртки с подарками и под неистовые хлопки ладоней, скрывающие горечь поражения для многих других, проводили на свои места.
- Второе место по праву принадлежит Ху Юшоу и его стажёру Хэ Мину! Приветствуем!
На сцену уже поднимались оба призёра. Да, Лариса слышала, что после Лёшкиного «ухода» ребята сдружились с каким-то своим земляком. Выбрали, значит, нового стажёра? Шустрые. Она обернулась и где-то на последних рядах взглядом нашла Хао. Он посмотрел на неё сначала грустно, потом чуть улыбнулся, подмигнул, как бы намекая, что зла не держит и не против пообщаться. Лариса заёрзала на стуле.
Ху с товарищем тоже вручили подарки, только без цветов и поскромнее.
- Предоставляю Вам слово, я уверен, здесь есть, что сказать, – с кошачьей улыбкой, в предвкушении, ведущий передал микрофон Ху.
Парень едва слышно кашлянул, торжествующе оглядел зал:
- Как говорят у нас на Родине, можно сдвинуть гору, если дни напролёт носить камни.
- Да, судя по вашему успеху, вы перетаскали очень много камней! – с восторгом прокомментировал ведущий, – Прекрасно! Великолепная восточная мудрость! – зааплодировал он, следом взорвался и зал.
Ребят отпустили на места. И пригласили следующих победителей.
С удивлением, а потом и с непонятной смесью и зависти и гордости Лёшка смотрел, как на сцену поднимаются Ксения и Евгений.
- Ребята, вы удивили комиссию! Признайтесь честно, вы специально тянули до последнего с уязвимостью? – ведущий хохотнул. – Как можно было написать такой потрясающий код и при этом не торопиться с доступом?
Алексей с лёгкой досадой вдруг осознал, что этот «потрясающий код» его рук дело. Но какие могут быть претензии? Он же сам подарил его Ксюше. Вспомнилось, как он ей сказал, что основа общения – наглое использование друг друга, играет роль лишь степень корысти. Так что теперь возмущаться?
Женя там что-то говорил, какую-то банальщину. Но тут Ксения неожиданно забрала микрофон:
- Я хочу сказать, что нашей победы не было бы без участия одного человека. Он стал для меня лучшим другом и учителем. Для него – мои искренние слова благодарности. Спасибо!
Даже, кажется, взглядом в зале нашла. Попыталась – так точно.
Удовлетворён? Ну вот и сиди спокойно.
Ведущий снова забрал микрофон, а ребята отправились на места.
- Это ещё не всё. У нас был ещё один проект. С ним справились абсолютно все участники. Все, кто участвовал... – мужчина сделал паузу, – поприветствуем победителей!
Под объявление своих имён на сцену начали подниматься ребята и девчонки. Много, человек пятнадцать.
- Эти люди проделали большую работу. Для них это был увлекательный квест по поиску ключей. Да, вроде бы детская забава, но для нас это хороший мониторинг безопасности. Получены уникальные данные, с помощью которых мы сможем качественнее выстраивать защиту.
Каждый из стоящих получил по диплому и под слабеющие рукоплескания отправился на своё место в зале. Среди награждённых Лёшка заприметил Семёна.
Тщеславие паниковало. Как же так? Всё мимо, причём, о некоторых вещах он даже не слышал. Мониторинг безопасности? Ловко придумали. Везде свою выгоду имеют. Вспомнились слова Василия о том, что талантливых ОНИ не отпускают. Оставалось размышлять, насколько он засветился, ну и насколько талантлив... И есть ли чему радоваться?
- Что ж, – подал голос мужчина на сцене, – по-моему настало время для момента, которого все так ждали. Вы все усердно готовились, прилежно занимались, исправно посещали наши лекции... И это принесло свои плоды. Для каждого из вас в режиме реального времени создавался индивидуальный тест, подбирались вопросы с учётом ваших ответов. Наш Алгоритм... – ведущий замолк с хитрой улыбкой, оглядел зал и продолжил: – наш драгоценный алмаз готовил кошмарный тест с самыми страшными для вас вопросами...
Алексею показалось, что эти слова он уже от кого-то слышал, а Лариса лишь удивлённо хлопала глазами.
- Тем не менее нашлись ребята, которые смогли это сделать, – ведущий замолк, нагнетая напряжение. А Лёшка наконец самодовольно откинулся на стуле. Вот он – момент триумфа! Настало их время смущённо лепетать на сцене слова благодарности. Запоздало Алексей спохватился, ведь он не подготовил никакой торжественной речи, и вопрос, что он будет говорить в микрофон, стал занимать его сильнее, чем происходящее на сцене. А там, под объявление своих имён уже начали появляться очередные победители. Среди них он разглядел Ксюшу, Семён уже тоже пробирался между рядами, невероятно удивляясь удаче.
- Vasyli Starikov! – прозвучало слишком громко и Лёшке показалось, что время потекло медленно-медленно. Он невозможно долго наблюдал, как Зенон поднимается со своего места, топчется в узком проходе, спускается по бархатным ступенькам к сцене, спотыкается на подмостках и встаёт рядом с победителями. С теми умниками, что получили право стоять там, с помощью своих знаний, а не хитрости.
- Larisa Kravets! – словно удар хлыста по обнажённой спине вдруг проснувшейся совести.
Лариска обернулась, улыбнулась ему чуть виновато:
- Ты следующий, – прошептала она успокаивающе, но в глазах была печаль, а не восторг.
Алексею вдруг показалось, что всё это время он видел красочный, интересный сон, но теперь невыносимо захотелось проснуться.
Сейчас он поднимется на сцену, ему вручат сертификат, но всю оставшуюся жизнь он будет знать, что не заслужил это право. И без разрешения лишил возможности честно сдать экзамен ещё двоих, ни о чём не подозревающих людей. Сейчас он отчётливо осознавал, куда его завела дорога, вымощенная благими намерениями.
В зале закончился воздух.