Читать книгу Маленькие жизни - Алекс Громов - Страница 5
Сети
ОглавлениеPower. Системный блок загорелся множеством огоньков, и тут же натужно загудел кулер. Нужно будет почистить. Родители обещали купить новый компьютер, если будут хорошие оценки в конце года. Но до него ещё целая вечность. К тому же химичка его явно недолюбливала и прямо говорила, что после девятого класса его ждёт колледж, и явно не Гарвард.
На экране промелькнула техническая информация, заставка и, наконец, появилось окно авторизации.
Пользователь: Looker
Пароль: ******
В отличие от большинства своих сверстников, он не смотрел смешные видео, не играл в «стрелялки», не «зависал» в соцсетях. Его страстью было программирование. Ему нравилось, что, написав всего пять строк кода, он мог оживить бездушное железо. Вывести приветствие, посчитать сложное уравнение, отослать письмо, найти информацию в сети.
Ему не хотелось стать новым Цукербергом или Гейтсом. Чтобы его узнавали на улицах, показывали по телевизору или следили за его жизнью. Его привлекала как раз незаметность результата работы программиста. То, что никто не видит исходного кода, не понимает его задумки, но, по сути, должен действовать по его алгоритмам, находиться в рамках им созданного мира, придерживаться им написанного сценария.
Он понимал, что людям приходится мириться с тем, что им навязывают крупные корпорации в целом и программисты в частности. Получая конечный продукт, тебе приходится принимать его особенности. Но в то же время его сильно удивляла та беспечность, с которой люди относятся к своей цифровой безопасности. Устанавливая надёжные замки, сигнализации и решётки на окнах, они при этом совершенно забывают проверить, заперты ли входы в устройствах, которыми пользуются. Многие буквально живут если не с распахнутыми, то с не запертыми цифровыми дверьми. Каждый, кто выходит в интернет, буквально приглашает к себе сотни гостей. Почти никто не задумывается над тем, что даже при пролистывании картинок, чтении писем, просматривании видео в буфер, своеобразную цифровую прихожую, закачиваются мегабайты информации. Нули и единицы по отдельности не несут в себе какой-то опасности, но, выстроенные в структуру, они становятся силой, ведомой своим творцом, и в зависимости от цели они способны принести как пользу, так и вред.
•
Недавно он разработал программу, которую назвал Трикстер в честь мифического существа, обожающего подшучивать над окружающими и не признающего установленные правила. По задумке она должна была выискивать критические слабости в системе, сообщать об этом пользователю компьютера и параллельно «шалить», открывая приложения, произвольно двигая курсор и «играя» с настройками экрана, чтобы вынудить владельца компьютера, не откладывая дело в долгий ящик, исправить найденные слабости в системе. После устранения всех проблем Трикстер должен был самоуничтожиться. По крайней мере, в теории.
Молодому человеку не терпелось испытать своё творение. Нужна была тестовая площадка.
В интернете есть немало сервисов, через которые можно найти незащищённые компьютеры, открытые для доступа извне. Сейчас он как раз зашёл на один из них. Отфильтровал список по требуемым параметрам. Выбрал первый в списке ip-адрес. Скопировал его в программу, которая отсылала пакет информации, и нажал Enter. Если всё пройдёт, как он планировал, то в ближайшее время хозяин компьютера исправит свою оплошность и адрес пропадёт из списка доступных. Теперь оставалось только ждать. А пока можно заняться другими делами.
•
«Привет. Меня зовут МОЛ»
Возникший на экране текст буквально ввёл его в ступор.
«Нехорошо вламываться в чужие системы»
Сообщения возникали одно за другим, сменяя друг друга.
«За это ты будешь наказан»
На лбу выступил холодный пот. В уме проносились варианты возможных действий.
«Твоя система будет уничтожена через 5»
«4»
Да что же это за…
«3»
Он быстро подскочил к розетке.
«2»
Экран погас. В комнате стало темно и тихо. В руках он судорожно сжимал штепсель провода питания компьютера.
Кто это был? Кому он послал Трикстера? Прошёл всего час. Как его сумели вычислить? Как смогли взломать его систему?
•
Следующие часы прошли за методичной проверкой и чисткой файлов на компьютере. Байт за байтом прогонялись данные жёсткого диска через специальную программу в поисках внешнего вмешательства. Сетевой провод предусмотрительно был отключён от системного блока. Система запущена в безопасном режиме, чтобы исключить произвольный запуск стороннего кода. Нельзя ничего упустить. Нужно вычислить, в чём была ошибка.
Он был настолько увлечён процессом, что не сразу услышал, что кто-то звонит в дверь.
Шаги матери. Звук открывающегося замка. Еле слышные голоса. Потом чуть ближе, явно прошли в гостиную: «Здравствуйте, я пришёл по поводу вашего сына». Голос отца: «Лука, иди сюда, живо!».
Кто это может быть? Неужели…
Чуть дыша он вошёл в зал. На пороге стоял незнакомый мужчина лет сорока, похожий на героя нуарного детектива – в классическом костюме и сером пальто. В руках он держал кожаный портфель с золотой аббревиатурой «МОЛ».
«Кажется, попал», – только успел подумать Лука, когда получил подзатыльник от отца.
– Что ты натворил, паршивец?
Рука у отца тяжёлая. В голове слегка зазвенело, а на глазах непроизвольно выступили слёзы.
Незнакомец слегка вздрогнул, явно показывая, что не ожидал такой реакции на своё появление. На мгновение замер, задержав взгляд на мальчике. Казалось, он что-то обдумывал. Посмотрел на раскрасневшееся от гнева лицо отца. На бледное лицо матери. Потом, словно приняв решение, слегка улыбнулся и заговорил:
– Простите, я, видимо, невольно ввёл вас в заблуждение. Меня зовут Молодцов Олег Леонидович. Я директор фирмы «Феникс», которая занимается вопросами компьютерной безопасности. Ваш сын прислал нам резюме на должность младшего помощника, и я пришёл к вам, чтобы обговорить возможность его стажировки.
– Стажировка? – теперь наступила очередь задуматься отцу. – Какая стажировка? Он же в школе учится.
– Об этом можете не беспокоиться. Учёбу в школе мы ставим во главу угла. График будет гибким, а ухудшение успеваемости автоматически приведёт к разрыву контракта.
Отец посмотрел на сына:
– Когда ж ты всё успеваешь? И тройки хватать, и резюме рассылать.
Лука молчал, не зная, как реагировать на происходящее.
Инициативу снова перехватил Молодцов:
– Вы знаете, ваш сын поступил очень дальновидно. Кроме получения профессиональных навыков, он сможет самореализоваться, а это, в большинстве случаев, приводит к улучшениям и в других областях жизни. Как говорится, «довольная квочка несёт крупные яйца».
Отец с сомнением посмотрел на гостя:
– Никто так не говорит.
Молодцов рассмеялся:
– Возможно. Но, я думаю, смысл вы уловили.
Это немного разрядило обстановку.
– Маша, принеси чаю, – голос хозяина дома слегка смягчился. – Давай послушаем, куда понесло нашего сына на этот раз.
Мать ушла на кухню, а гостя жестом пригласили за стол.
– Значит, компьютеры? – начал отец, предлагая мужчине продолжить.
– Да. Вопросы компьютерной безопасности. Мы решили сделать экспериментальную программу по подготовке молодых специалистов. Так сказать, вложиться в наше будущее. Как вы понимаете, сегодня почти вся наша жизнь связана с компьютерами: умные устройства, базы данных, система ГЛОНАСС – и на этом растущем рынке всё острее встаёт вопрос нехватки квалифицированных кадров. С одной стороны, мы готовим сотрудников, в профессионализме которых мы точно будем уверены, с другой – предлагаем молодым людям возможность реализовать себя в профессии, которая им интересна.
– А время стажировки оплачивается?
– Первый этап мы отводим на знакомство и обучение. Это время не оплачивается. Когда и если Лука будет включаться в рабочие проекты, будет заключён рабочий контракт со ставкой стажёра…
Неожиданно из кухни послышался грохот.
Отец мгновенно помрачнел, извинился и вышел из гостиной.
Выдержав небольшую паузу, Молодцов снова заговорил:
– Понял, кто я?
Лука, не поднимая глаз, кивнул.
Из кухни послышался рык отца, постепенно перешедший в еле слышный шёпот: «Да сколько можно…»
Гость продолжил:
– Хорошо. Вообще-то, я пришёл, чтобы поговорить с твоими родителями по поводу твоего… творчества. Но вижу, что тебе и так живётся невесело. Тебе сколько лет?
– Шестнадцать.
– Замечательно, значит о возможной уголовной ответственности, если ты продолжишь свои эксперименты, я думаю, говорить не стоит. В общем, я хочу дать тебе шанс использовать твои навыки в действительно полезном деле. Приходи в среду на Вернадского, 36, офис 438. Запомнишь?
– Да.
– Познакомимся, посмотрим, что ты умеешь, и поговорим более подробно. Как отца зовут?
– Виктор Петрович.
В это время хозяин дома как раз вернулся из кухни. Гость встал, протягивая ему руку.
– Виктор Петрович, извините, мне нужно бежать. Так вы не против предоставить сыну лучшее будущее?
– Да… – замялся тот, явно не поспевая за быстрой сменой событий и пожимая руку в ответ.
– Не буду торопить вас с ответом, понимаю, что это важный шаг, который нужно обдумать. Вот мои контакты, – он протянул визитку. – Если будут вопросы, звоните.
И, таким образом распрощавшись, гость ушёл так же неожиданно, как и пришёл.
Всё ещё держа визитку в руках, отец сел в своё кресло, разговаривая, словно сам с собой:
– Значит, компьютеры, – а затем, обращаясь уже к сыну: – И что, большая у них контора?
Лука, не зная куда себя деть, всё ещё оставался на прежнем месте. Рассудив, что наиболее правильным будет обтекаемый ответ, он выдал:
– Не очень.
– Хм. В принципе, я в твоём возрасте уже на стройке подрабатывал. А тут компьютеры. По клавишам стучать – не мешки ворочать, – усмехнулся он, – глядишь, и пользу принесут твои компьютеры. Ладно, сходи к ним, посмотри, что к чему. Но смотри, если учёбу забросишь, пеняй на себя.
С этими словами он повернулся к телевизору и прибавил звук, явно давая понять, что разговор окончен.
•
Наступила среда. Лука не заметил, как прошли уроки, полностью погружённый в мысли о предстоящей встрече.
Вернадского, 36. Обычное офисное здание. Лифт. Четвёртый этаж. Милая девушка за столом у входа поинтересовалась, к кому он пришёл. Слегка удивившись, она набрала внутренний номер и сообщила о его приходе, после чего сказала пройти во вторую дверь слева. Недавний гость, увидев молодого человека, поднялся из директорского кресла, пожал ему руку через стол и указал на стул напротив.
Некоторое время оба молчали. Наконец Молодцов заговорил:
– Пожалуй, не будем рассусоливать. Всё, что я говорил у тебя дома, было вполне серьёзно: стажировка, перспективы и всё отсюда вытекающее. Пробежался я по коду твоего Трикстера, видно, что халтура, но написано сносно, с огоньком. Сам придумал или взял у кого?
– Сам.
– Хорошо, значит, творческое мышление у тебя развито и с программированием ты знаком. Возможно, выйдет из тебя толк. Но давай сразу обозначим следующие моменты. Во-первых, дальнейшее развитие событий зависит только от тебя. Ты можешь принять предложение и начать работать на меня либо спокойно уйти. Каких-либо последствий с моей стороны не будет. Если ты парень умный, то выводы уже, наверняка, сделал. Во-вторых, тебе следует понять, то, что ты сделал, с чего заварилась эта каша, было безответственным. Хорошо, что Трикстер попал ко мне, а не на сервер какой-нибудь больницы, например.
– Да что я сделал-то. Он только ищет пробои в системе…
– При этом напрочь лишая возможности работы оператора и перегружая работу лишними процессами. А в случае с больницей это может стоить чьей-то человеческой жизни. Ты готов взять на себя ответственность за человеческую жизнь?
– Нет, – хмуро ответил Лука.
– Вот и хорошо, что ты это осознаёшь. И третье, чтобы нам сработаться, мне нужно, чтобы ты понял простую вещь. От тебя в дальнейшем будет требоваться, чтобы ты принимал взрослые решения. А быть взрослым – это не возраст в паспорте, быть взрослым – значит научиться нести ответственность за свои решения и поступки. Ты готов брать на себя ответственность?
Лука на секунду задумался:
– Да, готов.
– Рад слышать. Сейчас у тебя есть возможность не растрачивать свои умения понапрасну, а приносить с помощью них реальную пользу.
– И почему Вы решили предоставить мне эту возможность?
– Хороший вопрос, – усмехнулся Молодцов. – Звёзды так сошлись. Было у меня пару знакомых, которым никто не помог вовремя… – на мгновение он замолчал, будто вспоминая о чём-то, и потом продолжил. – На самом деле мы живём с тобой в соседних подъездах. Хвосты нужно чистить лучше. Пакет, который ты мне отправил, имел обратный адрес.
– Вместе с номером квартиры?
– Нет, конечно. Но ip было достаточно, тем более в пределах соседнего шлюза. Меня сильно заинтересовало, кто из соседей подкинул мне этот подарок. У меня есть знакомый, работающий у местного провайдера, который помог по цифровому адресу узнать адрес абонента. А там уже через тётю Тоню из сорок пятой… Знаешь её?
– Кто ж её не знает.
– Так вот, через неё я выяснил, кто у вас живёт, а вычислить, кто из вас троих хакер-самоучка, проблем не составило. Ну а дальше ты знаешь.
– Ну, да.
– Ладно, давай о деле. О компании нашей почитал что-нибудь?
– Только то, что есть на официальном сайте.
– Тогда общее представление ты имеешь. Сразу скажу, мы – не благотворительная организация. Нянчиться с тобой никто не будет, но специалиста мы из тебя сделаем, если не будешь халтурить. Я сам буду курировать процесс обучения. Месяца через три попробуем тебя включать в рабочие проекты, начнёшь работать на сделке. Ну как, условия для тебя приемлемые?
– Да, вполне.
– Ну и отлично. Вопросы есть?
– Есть один. Если Вы такой специалист по безопасности, то как так получилось, что на вашем компьютере оказались незащищённые порты?
– Есть у меня хобби. Кто-то увлекается рыбалкой, кто-то собирает бабочек, а я отлавливаю новые виды компьютерных вирусов. Это была мышеловка, капкан, сеть, назови как хочешь, в которую ты попался. Конечно, в основном лезет всякая банальщина, но иногда попадаются и интересные экземпляры. Пожалуй, твоего Трикстера тоже помещу в свою коллекцию.
– Даже не знаю, радоваться этому или нет.
– Время покажет. Держи договор. Дома заполнишь, завтра принесёшь. Всё, счастливо.
Они пожали друг другу руки, и Лука вышел.
•
На улице подкрадывались сумерки. Город светился разноцветными огоньками, шумел гулом голосов и машин, а на душе у него было странное ощущение, что он в начале долгого, но интересного пути.