Очень важный продюсер звонил мне еще несколько раз, но я вымыл руки и добавил номер Ватанабе-сана в черный список. Он, конечно, может взять другой телефон, но я для себя уже все решил. Услышу в трубке его голос – тут же сброшу звонок и заблокирую. Карьера шоумена не для меня. И так уже перебор с известностью.
Хотелось и вовсе отключить связь на время, но вдруг мне кто из своих позвонит. Мияби, папа, сестренка. И правда позвонили, у каждого нашелся повод перемолвиться со мной парой слов.
– А я тут друга себе нашла. Вместе по округе шарахаемся, пока в школу не ходим, – как бы между делом рассказала Тика-тян. – Синдзи-кун клевый, но временами такой придурок. Прикинь, он из дома уже три раза сбегал, когда с родителями из-за оценок ссорился. Потом возвращался, правда, когда деньги кончались. Это про него сын Ямады-сана говорил. Ну тот, с пистолетиком. Так и не дал мне стрельнуть, сколько бы я не канючила!
– Мне стоит озаботиться тем, чтобы поступить, как приличный старший брат и переломать кое-кому ноги? – в шутку предложил я.
– С чего это? У нас возраст согласия, между прочим, тринадцать. Мы с Синдзи-куном уже за него перевалили!
Это она шутит так. Шутит же? Если не шутит, то переломами кое-кто не отделается!
– Да не парься, братик. Мы с Огавой-куном просто друзья, даже мысли не было чтобы с ним встречаться начать, – а вот сейчас, насколько мне хватает опыта в определении лжи, честно говорит. Снова груз с плеч.
– В школу с сентября, да? – уточнил я, сделав вид, что постоянно убегающий от родителей Синдзи меня ни капли не интересует. А ведь на его поиски государство ресурсы тратит. Полицейских на уши поднимает. Но поди объясни это четырнадцатилетнему оболтусу.
– Ага. У нормальных детей каникулы вот-вот начнутся, вот папка и не стал спешить меня на школьную каторгу сразу определять. Ну и опеку суд должен назначить. А Синдзи за прогулы отстранили. Прикинь, он просто не ходил, без подстраховки. Ну ниче, я его научу, как с учителями дела обстряпывать.
Насчет каникул, помнится, я был просто шокирован, когда узнал, что на западе они начинаются в июне, а не в конце июля, как у нас. Очень мне несправедливым показалось, что гайдзинские дети почти на два месяца меньше учатся, оставаясь необразованными.
Со всеми пообщавшись, лег спать. На этот раз без снов-сюрпризов от Хидео-сана. Утром, перед бритьем, заглянул под пластырь, чтобы проверить, как там моя царапина. Шутки шутками, а заполучить так называемый “крутой шрам” не хочется совершенно. Меня ожидал сюрприз. Нет раны. Только полоска чуть более светлой кожи, ровной и гладкой, будто у младенца. Не тот подарок, за который я готов критиковать своего спутника. Захотелось как-то проверить свою регенерацию, но не стал. Если и ставить на себе эксперименты, то в спокойной обстановке, а не ранним утром, разрываясь между завтраком и риском опоздать на работу. Да и, по-честному, это именно царапина и была, якудза сгущал краски, чтобы меня слегка напугать. И вроде как так подобные раны всегда у меня и заживали в детстве, только не без помощи ханасеки, который полагалось разжевать и нанести кашицу на поврежденный участок кожи. Нечего забивать себе голову глупостями, в общем. Я совершенно точно не мгновенно регенерирующий любые раны Хаширама Сенджу из “Наруто” и не Росомаха-сан из американской манги. Таких чудес не существует.
На работе вовсю погрузился в логистические перипетии. Много интересного для себя выяснил. Например, узнал, что при всех грузоперевозках по правилам корпорации положено фотографировать машину под погрузкой, чтобы всегда можно было доказать, что “груз внутри”. Все фотографии прикреплялись в нашей программе к соответствующим транспортным документам. Выданного мне доступа, аналогичного тому, который есть у менеджеров по логистике, вполне хватило, чтобы убедиться – в Сидзуоке при загрузке легкового седана двадцатью тоннами таких фото не делали. Вот же сюрприз! А я уже хотел поглядеть, как сильно прижимается к земле легковушка, в которую загрузили в двадцать раз больше ее собственной массы.
– Морита-сан, а возможно как-то выпустить машину в рейс без обязательных фотоснимков? – уточнил я у своего наставника в делах грузоперевозок. – Мне нужно описать в инструкции этот момент.
– Да, такая возможность есть, но права доступа на то имеются только у старших логистов. Я, если попытаюсь, получу в программе ошибку.
Что делают айтишники во всех непонятных ситуациях? Моих куцых знаний хватает для ответа на данный вопрос – смотрят логи. То есть протоколы, в которых программа записывает все, что только возможно, самые разные действия пользователей. Обычный пользователь с правами логиста про них и знать не должен. Думаю, если бы к расследованию ситуации с обнаруженным воровством привлекли айти-отдел, как раз бы с изучения логов начали. Но я уточнил у Ашино-сана – к ним никто не обращался, даже в техподдержку. “Программа заглючила и показала какую-то ерунду” – такой был вердикт принимающих решения. Учитывая, что премий за мнимый глюк ПО никого из компьютерщиков не лишали, им было все равно. А мне и Окато-куну вот нет.
Вопрос доступа к логам можно было бы решить через Ашино-сана, но я решил не беспокоить тимлида и воспользоваться помощью другого человека. В теории нужные права и у меня могли бы иметься, все же, хоть на бумаге, но отношусь к айти-отделу, но я попросту не знаю, куда смотреть. А в документации по данному вопросу ожидаемая пустота. Дескать “ну и какой ты компьютерщик, если сам не знаешь, где журналы находятся и как их листать?”
Взял смартфон и написал человеку, который в теории способен оказать мне содействие.
Ниида Макото: Гупта-сан, можете мне помочь с одной проблемой? Нужно посмотреть логи по нескольким документам, а я не знаю, как. Это заявки на перевозку грузов. Никак не могу понять, как их отгрузили без положенных по регламенту фотографий. Вот их идентификаторы из системы <список символьных идентификаторов>
Да, “Махараджа-ко” всего лишь джун, но я видел ее монитор – там была целая куча галочек, разрешающих всякое, в настройках ее профиля. Такое ощущение, что ее права доступа попросту скопировали с кого-то из старших.
Гупта Ануша: Да, мне несложно поглядеть.
Гупта Ануша: Очень странно. Такое ощущение, что логи по этим документам пропали. Вообще ни одной записи.
Ниида Макото: Логи могли специально удалить?
Гупта Ануша: Да, могли. Очень многие. Какая-то совершенно ненормальная ситуация. Минутку, попробую еще одну штуку.
Гупта Ануша: У меня есть копия прода полугодичной давности. Я в ней тестирую свой код, чтобы не опасаться, что что-то сломаю и помешаю людям работать. И там логи по интересующим вас документам на месте. По ним, утверждал перевозки Дайсуке Сайто. Директор филиала в Сидзуоке. И у него в копии базы данных есть все необходимые права, которых в основной базе прямо сейчас нет. Очень странно.
Прод это сокращение от английского “production”, так в айти принято обозначать основную версию программы, в которой сейчас и работают пользователи. Кое-что я за свою короткую карьеру из терминологии уже успел изучить. Не зря слушал заумные споры Такахаси и Роубаяси.
Ниида Макото: Спасибо, Гупта-сан. Я сам доложу руководству об обнаруженном. Можно вас попросить прислать мне скриншоты этих логов и профиля Дайсуке-сана, где видны расширенные права доступа? И посмотреть в логах, откуда эти права доступа взялись.
Гупта Ануша: Журналы по профилю Дайсуке пусты, подчищены. Но тут я не уверена, что был злой умысел. Логи очищают со временем, чтобы освободить место на серверах. Это автоматический процесс. Считается, что если в течении какого-то периода проблем не выявлено, то и логи уже не нужны. У нас в корпорации это год, на данный момент.
Гупта Ануша: <скриншоты с запрошенной информацией>
Занятно. В переписке Махараджа-ко намного словоохотливей, чем когда просто разговаривает. Возможно, стесняется своего ярко выраженного акцента. Ее японский вполне себе понятный, но заставляет меня внутренне морщиться от того, как девушка не совсем корректно выговаривает слова. Открыто ее за это критиковать я бы не стал, все же Ануша-тян старается и сам факт изучения языка достоин всяческой похвалы. Но наедине со своими мыслями почему бы и не поворчать?
Итак, у меня есть подозреваемый. Причем он как-то сумел подчистить логи. Скорее всего имеет сообщника среди компьютерщиков. Кого именно?
Тут я решил проверить самый простой вариант и попал в точку. Заглянул в список всех профилей доступа и нашел еще один с той же фамилией. Дайсуке Такаси, специалист отдела технической поддержки. Родственник? Очень вероятно. Возможно, правы в чем-то были руководители, запрещая на работе романтические отношения и не одобряя семейные. Я лично во имя Мияби или сестры также на любой подлог пошел бы. Но я, правда, особый случай. Чересчур меня Хидео-сан испортил.
Что дальше? Самый простой вариант – слить информацию Окане-Окато-куну, чтобы тот сам разобрался. Но разберется ли? Или снова понадеется, что старшие все сделают за него, получив ключевую информацию? По всему выходит так, что злодей не одиночка и, вероятно, имеет покровителей в верхушке корпорации. На то указывает слишком наглая ложь про заглючившую программу, которая неожиданно сработала. Пожалуй, тут поможет только явка с повинной.
Записал себе контакты обоих предполагаемых братьев. Пригодятся. И продолжил тихо-мирно погружаться в бытие транспортного отдела, полное препирательств с водителями. Столько резких слов, наверное, и от бандитов не услышать. Во всяком случае, троица похитителей оскорбила меня меньшее число раз, чем Морита-кун очередного шофера, свернувшего не там на развязке и теперь не знающего, как ему ехать.
Вечером я взял очередной одноразовый телефон и вышел прогуляться в парк, оставив свой личный смартфон дома. Если кто-то вдруг попытается отследить меня по сотовому сигналу, то поймет, что Ниида находился в своей квартире. Скорее всего спал. Паранойя? Возможно. Народная мудрость говорит, что “нет лучшей защиты, чем осторожность”. И уже в парке я включил телефон, чтобы набрать текст сообщения для Дайсуке-сана из Сидзуоки.
“Привет, сладенький. Давай познакомимся. Меня зовут Кагешуго. Ты про меня, наверное, не слышал, так как живешь в дыре, под названием Сидзуока, куда тебя сослали несколько лет назад. У себя в Яманаси я довольно известна, про меня, между прочим, топик на локальном форуме есть. Если хочешь, пришлю тебе ссылку. Там, правда, чушь всякая написана. Якобы я краду у людей их домашнюю порнушку. А я такой ерундой не занимаюсь, сладенький. Не понял, о чем я? Я хакер, офигительно крутой хакер, чтоб ты знал. Я тут ломанула сеть одной конторки и достала ее базу данных. Кучу всего интересного из нее узнала.
Все еще не понял? Да что ж ты такой тупой? Был бы умный, так не спалился бы. Ну не помещается двадцать тонн горнодобывающего оборудования в обычную четырехдверную Тойоту! Не знаю, как ваши придурки из службы безопасности этого не просекли. Шучу! Очень хорошо знаю! Тебя кое-кто крышует, кто сказал спустить дело на тормозах и принести в жертву ваш айти-отдел. Знаешь, из одного чувства солидарности с коллегами прогерами тебя раскрутить захотелось. Мы, программисты, обычно люди спокойные и никому зла не делаем, а тут ты их виноватыми делаешь. Нехорошо! И заступиться за несчастных, кроме меня, некому.
Знаешь первое правило любого вора? “Не попадайся!” А ты попался, по крайней мере, мне. За это придется расплачиваться. У меня есть полный набор доказательств твоих с подельниками махинаций. Вот, например, скриншот записей в логах о том, что именно ты подписывал путевки на рейсы потрясно грузоподъемной машинки, не оформив страховку. Это, кстати, само по себе, по вашим забавненьким корпоративным правилам, проступок.
Не буду тянуть. Верней, буду. Буду тянуть из тебя деньги. Ты мне теперь должен за молчание или я солью информацию верхушке вашей смешной маленькой корпорации. С тебя миллион йен в криптовалюте, в биткойнах. Переведи их до конца недели вот в этот кошелек
<Адрес криптокошелька>
Если не знаешь, что это такое и как пополнять, пусть тебе Такаси-кун поможет, он у вас грамотный. Правда, не знает, как по-правильному следы за собой подчищать, но он же не великая Кагешуго. Наверняка ваши недотепы никаких следов моего проникновения в сеть не найдут, если ты вдруг им все расскажешь. Будь уверен, твои деньги я пущу на борьбу с преступностью. Я ведь, в конце-концов, поклялась зачистить Кофу от всякой мерзости.
Помни, я Кагешуго, я знаю всё, контролирую каждого. Видел камеру видеонаблюдения на парковке? Улыбнись ей в следующий раз, а то лицо у тебя какое-то чересчур серьезное. Ты можешь попытаться дергаться, но с каждой попыткой цена будет расти. Я тебя предупредила.
PS: Миллион йен будет разовым взносом, я не сторонница постоянного шантажа, он ломает людей, а я не такая. Один раз заплатишь и можешь быть уверен – от меня о твоих мелких грешках никто не узнает. Но если я решу, что ты будешь мне полезен в борьбе за чистоту улиц, то попрошу твоей помощи, сладенький. Ничего такого, что будет тебе персонально угрожать. Я забочусь о своих миньонах. Может быть, даже солью тебе компромат на коллег, чтобы ты повышение получил. Мне это раз плюнуть.
PPS: Свою порнушку можешь не стирать и не прятать. Я хоть все твои девайсы и ломанула, но такой дрянью не интересуюсь. Я и не проверяла, есть она у тебя или нет.
PPPS: У тебя есть еще один выход. Сдаться с повинной своему начальству. Это будет поступок, который я оценю и отстану от тебя. Честное хакерское слово!
PPPPS: На данное сообщение отвечать бесполезно, я использовала одноразовые контакты для отправки. Но если есть желание подискутировать, отправляй минимальную сумму в 1 сатоши (0.00000001 BTC) и в комментарии к переводу пиши свое сообщение. Учти, каждая угроза или просто недостаточно уважительное обращение увеличат твой долг. Я тебе не какая-то голоногая крестьянка, которая стерпит фамильярное обращение.”
Набрал, перепроверил, отправил. В смс, через мессенджер, по электронной почте. Пусть только скажет, что не видел сообщения или оно угодило в папку “спам”! Всё без какой-либо привязки к моим контактам. Сразу же вынул из телефона аккумулятор и отправил девайс в ближайшую мусорку, предварительно протерев от отпечатков пальцев. Возможно, есть способы обеспечения анонимности получше, но мне не хватило технических знаний, чтобы их придумать.
Будет ли меня мучить совесть из-за шантажа данного негодяя? Ни капли! Он не просто нагло воровал у работодателя, что с точки зрения моей ущербной морали не такой уж и проступок. Но он пытался повесить вину на других людей. По его или его покровителей версии, случившееся – вина айти-отдела, то есть и моего приятеля Ашино-сана, хорошего человека и отличного специалиста. За это нужно наказывать. Пусть расплачивается. А заработанный миллион я пожертвую Радужному Мосту. Нономука-сан будет рад возможности купить еще несколько компьютеров для своих подопечных.
Думаю, что анонимно пожертвую, все так же в криптовалюте. Детишки в интернате технически подкованные, смогут организовать своему директору электронный кошелек.
Ну а получив деньги, я без единого угрызения совести выдам Дайсуке-сана Окане-куну. Обмануть мошенника – это уже и не такой уж обман. Директор филиала должен был осознавать все возможные последствия, когда подписывался на темные дела.