Успехи Луны (СИ) - Иванов Сергей "Logo42"
Шрифт:
Интервал:
Закладка:
- Не слышала такой песни. И она какая-то… Несерьезная, что ли? Детская, — я отметила, что стих звучит странновато для фэнтези, но каких только песен не тянут в Земли игроки. Прикинув ритм, я поняла, что это, скорее, рок под мужской голос, и понятно, что Дива такое исполнять не станет. И вообще от всего стихотворения веяло древностью. Не средневековьем, но серединой прошлого века, не меньше.
— Сочинил какой-то никому неизвестный парень, а одна бардесса записала. Потом другой бард сделал эту песню, — сказала Дива. — Песенка так себе, но другой про старый мост, подходящей по случаю, я не знаю.
— Да, придется подыскивать что-то другое, — согласилась я. — Уходим. Сегодня мы уже проделали отличную работу. В замке отдохнем, но вечером надо будет ее отметить.
— Зависит от того, как пройдет вторая половина дня, — осадила меня Дива. — Кажется, у нас впереди тяжелые времена, и не стоит тратить силы на беспечное празднество.
Глава Четвертая. Обязанности должности
ИнтерлюдияАдмины тоже люди. И придя на работу, они ведут себя так же, как и обычные люди. Особенно, если перед этим был выходной, пусть и не запланированный, и отработанный задним числом в предыдущую субботу. Админы тоже люди. И им тоже надо ходить по врачам. Зато у такой ситуации был и свою плюс — поставленные логгеры за два дня заполнили файлы пригодными для анализа данными. Причем парочка логов однозначно указывала на попытки взлома системы, о чем и было сообщено далее по инстанциям. Самостоятельно принимать решение о блокировке аккаунта админ права не имел. Вполне можно было напороться на какого-нибудь мажора, и заполучить нешуточные неприятности сверху.
Когда админ открыл директорию, в которую писался лог аккаунта номер B48ACE75FFD4456D0 «Сешат», то сперва не понял увиденное. Логов было не четыре, по количеству затронутых суток сканирования — их было полэкрана. Тридцать шесть штук! Судя по названиям файлов, сканируемых личностей было целых девять: сама героиня и восемь ее спутников-НИПов. Причем каждый в отдельный файл за отдельный день.
Такого рода сбой админу еще не встречался. Вообще он не мог припомнить ситуации, когда данные НИПов скачивались бы вместе с данными игрока.
Проверка выдала совершенно невозможный результат.
Во-первых, лог и в самом деле был включен на девять персоналий: саму Сешат, Баэльквейта, Азалайтен, Каэлитару, Чесслайдрилл, Синффайнири, Зарду, Трисстри и на какую-то «Ясинтру». Последняя, впрочем, быстро нашлась под именем Сабвиллайл Хланэлд — пленная паучиха в замке Инмуррс. Ладно, первых семь НИПов админ знал просто потому, что изучал данный аккаунт, и его развитие. И мог в приступе острого лунатизма включить на них лог. Но про «Ясинтру» он слышал впервые. Ее не было даже в списке персонажей, напрямую связанных с Сешат, только в дополнительном, квестовом списке. Ладно, это можно было списать на общую замотанность и переработку. Суббота! Вечер! Шестой день работы — отработка за будущий понедельник. Включил — и включил. Бывает.
К сожалению, было еще и «во-вторых», которое не позволяло списать все на усталость. Логирование включилось им самим вечером в субботу в одно и то же время — это правильно. А вот прервалось оно сегодня примерно в девять утра. За час до его прихода в офис. Причем, судя по данным, с его аккаунта. На который никто кроме него не заходил, и взлом которого отпадал в принципе. Административные аккаунты Земель не имели внешних выходов и входов. Только корпоративная сетка. Строжайше! Зайти под админом откуда-то извне было невозможно, и ворчания про невозможность удаленной работы категорически не принимались.
Проверка логов аккаунта показала, что в это время внутри корпоративной сетки он был деактивирован, а в Землях он был активен, пока работал логгер. Собственно, под ним-то он и работал. И когда логгер начал отключаться, то, естественно, проделал все это под его учеткой. Потенциальная дыра, однако. Хорошо еще, что только внутриигровая. Изнутри игры в корпоративную сетку не залезть.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})Начиная что-то понимать, админ быстро проверил время отключения персоналий, а также свою закладку. И получил прямой ответ: лог Чесслайдрилл был отключен сразу же, как только Сешат зачистила подброшенный им данжон с исправленными настройками. Админ на всякий случай проверил логи прохождения игры, и убедился, что там все чисто. От его инъекции и следа не осталось, а факт появления «нубского данжона» в середине игры был успешно скрыт еще раньше. Все легально, не подкопаешься. Между тем, его послание было увидено и правильно понято. А отключала логирование персонажей сама Александра-Сешат.
Уже не сбой и не взлом, и это хорошо. А также хорошо, что логирование видит только он сам. Честно говоря, ничего такого уж криминального в этом нет. Вернее, не должно быть. Данные логов никакого преимущества игроку не дают. Криминал тут иного рода — вмешательство в действия администрации игры. Но вот ведь вопрос — каким образом это было проделано? Логирование включал он сам, и проверка времени показала, что так оно и было. А вот выключил — игрок. Причем целенаправленно. Админ даже выяснил, как это происходило — по кодовой фразе. Все, кроме самой Сешат, чье логирование отрубилось совершенно спонтанно почти сразу же после того, как был отключен последний логгер — Азалайтен. Сама Сешат все еще была в игре, вышла она только спустя пятнадцать минут, и за это время никаких странных действий или фраз произнесено не было. Она просто отправилась «спать» как в игре, так и в реале. Вывод — ее игру мониторит кто-то еще. Что тоже не всегда есть криминал. Многие сидят такими парами по самым разным причинам. Кое-кто боится сорваться. Кто-то качает персонажей в режиме non-stop на продажу — это не запрещено. Многие конторы, мониторя действия игроков целыми командами исследователей, пытаются изучать игровые процессы. Иногда психологические — это и вовсе легально. Иногда — технические. А вот это без надлежащего разрешения и контракта уже пресекается. Но что интересно — все подобные исследования идут совсем иными механизмами. Специально для них сделана утилита, которая распространяется очень ограниченно, и ее использование строго контролируется. И еще — все они следят строго за игроками. За НИПами не следит никто! Даже сами администраторы, пусть логгер и позволяет это, но отслеживают персонажей крайне редко. Просто незачем, их взлом возможен, но крайне неэффективен. Дело в том, что после создания НИПа его развитие идет не по процессам и параметрам персонажа, а по внутренним игровым алгоритмам ядра. И они сами по себе отслеживают любую попытку вмешаться в параметры. То есть, взломщику требуется вывести неигрового персонажа из-под внимания управляющих серверов. Сделать так, чтобы они про этих персонажей вовсе не знали. Это сложно, но можно, и вот тогда действительно пригождается логирование персонажей. Админ задумался, можно ли имея на руках результаты работы логгера сделать точную копию такого вот внесерверного НИПа? И решил, что нет, не выйдет. Далеко не всегда, зная, что именно случилось, и даже видя динамику, можно понять, КАК это получилось. Логи дают информацию о том, чего быть не должно, но понять, как должно быть можно только имея рядом два лога НИПов-близнецов. До такого еще ни один хакер в игре не дошел — сложность уровня «невозможно». Надо сперва взломать саму игру, узнать, что же сейчас сгенерируется… Но тогда и взламывать персонажей незачем, так как если ты можешь это узнать, то можешь и вмешаться в создание. Вот как-то так — лог НИПа для внешнего пользователя совершенно бесполезен. Логичный вопрос: зачем же этот самый лог целой пачки неигровых персонажей считывали куда-то на сторону? Причем методом, которым не всякий хакер воспользуется. Надо было точно знать куда и как именно внедрить в систему специальный скрипт на специальном же языке. Знания для этого нужны очень и очень специфические, с грифом «для внутреннего использования» и никогда из корпорации не выходившие, кроме как в головах таких же, как он сам, программеров-администраторов, да и то далеко не всех. Мало этого. Админ работал в Землях давно, пусть и с перерывами. Причем на разных уровнях. И программировал многое, а теперь занимается администрированием того, что сам же и написал. Но даже он, принимавший кое-какое участие в создании данной утилиты, и очень давно ею пользовавшийся, не подозревал о том, что туда можно влезть изнутри игры. Если учесть, что этот логгер являлся «священной коровой», а его ядро не трогалось уже лет десять, правились только управляющие скрипты, то знать такую лазейку могло очень и очень ограниченное число людей. Хватало пальцев на одной руке. А если исключить тех, про кого админ более-менее знает где они и чем заняты (один, к примеру, вообще покойник), то в качестве кандидата в хакеры оставалась ровно одна личность.