Литмир - Электронная Библиотека
Содержание  
A
A

Я собрал инструмент. Обжимник, тестер, флешка на гигабайт в кармане куртки – обычная флешка (для меня, мог позволить). Загрузочный диск. Ноутбук я брать не стал – лишнее железо вызывает лишние вопросы, а я шёл чинить их сервер их же руками, образно говоря.

Перед выходом постоял у окна. Снег шёл ровно, без ветра.

– Спокойно, Артём, – сказал я себе. – Ты сисадмин. Ты пришёл починить железку. Всё остальное – потом.

Звучало неплохо. Тело, правда, в эту убедительность не очень верило – где‑то под синяками, под рёбрами противно подрагивало. Молодой организм чуял, что хозяин лезет туда, откуда можно не вернуться, если что‑то сделать «не то» и спалиться и честно сигналил. Я его понимал. Между «обслуживаю сети уважаемых авторитетных людей» и «беседка в лесу за поселком» дистанция в нулевые была короче, чем хотелось бы.

Хоть гопоте в подворотне я и смог прописать лечебного пенделя, но тут были отморозки совершенно иного ранга…

* * *

Головной офис. Меня там уже ожидали – пропустили без лишних слов, узнав, кто я и зачем пришёл; охранник кивнул, администратор, женщина лет тридцати пяти, повела к серверной.

Мы пришли и подождали пару минут.

Пришла Светлана Андреевна. Та самая, у кого были ключи и пароли. Сухая, собранная, в очках. Она достала из сумки связку, отперла тяжёлую металлическую дверь серверной и пропустила меня внутрь.

Стойка, пара серверов, ИБП, духота… Теги полезли сами – я их осадил. Сегодня лимит был железный. Перегруз – это мигрень, мигрень – это ошибки, а ошибаться тут было нельзя. Я разрешил себе ровно один взгляд на машину с базой: [Перегрев: дисковая корзина], [Диск 2: предотказное состояние]. Хватит. Дальше руками.

– Вот, подтормаживает всё, – сказала Светлана Андреевна. – Девочки наши жалуются, база подвисает по вечерам, когда нагрузка. Нужна твоя помощь.

– Гляну, – сказал я. – Диски посмотрю, температуру, логи. Может, винт сыпется. Это надолго, час‑полтора. Вы не стойте надо мной, я позову, если что.

Это был главный момент. Если она останется стоять над душой – план рушится. Я держал лицо скучающего технаря, которому до её базы дела нет.

Она поколебалась секунду, потом махнула рукой.

– Я в кабинете напротив. Дверь не закрывай, тут камера.

Камера. Замечательно. Я кивнул, как будто это меня совершенно не касается.

Камера висела в углу под потолком, смотрела на стойку и на дверь. Стол с монитором сервера тоже попадал в кадр. Это меня устраивало. Я не собирался лезть под их учётку и шарить по базе на глазах у объектива. Это был бы как раз тот самый идиотский ход, после которого здоровье резко портится.

Я начал по‑честному. Реально открыл корпус сервера, продул пыль, проверил корзину дисков, нашёл подыхающий винт – он там и правда умирал, теги не соврали. Поставил задачу на ребилд массива мысленно, продиктовал бы любому, что менять. Полчаса нормальной работы, видимой на камере, бубнящий себе под нос мастер. Создавал, так сказать, алиби трудом.

А параллельно искал то, ради чего пришёл.

Доступ к базе 1С был защищён паролем. Лезть подбором – самоубийство. После пары неудачных попыток вопросы возникнут сразу. Но я давно знал главную истину про корпоративную безопасность что в две тысячи шестом, что в две тысячи двадцать шестом: самое слабое звено – это человек, который не хочет каждый раз вбивать пароль.

И человек не подвёл.

Из‑под клавиатуры торчал край замусоленной бумажки. Ну‑ка, ну‑ка…

Просто бумажка, желтоватая, замусоленная. Я её приподнял, делая вид, что протираю стол. «1С – admin / Buh2005». И ниже, другой рукой: «не менять!!!».

Я чуть не заржал. Год держался, готовился, продумывал схемы доступа, а пароль лежал под клавой, как ключ под половиком у бабушки. Buh2005. Гениально. Защита уровня «здравствуйте, заходите».

Но лезть в саму базу через сессию я всё равно не стал… Камера. Логи. Я сделал хитрее и отчаяннее одновременно.

* * *

Файл базы 1С – он же просто файл. Лежит на диске. И если ты обслуживаешь сервер с загрузочного диска для «диагностики дисковой подсистемы» – то ты имеешь полное право этот диск читать. Никакой учётки 1С, никаких сессий, никакого следа в их прикладных логах. Просто мастер копирует данные перед заменой винта., Святое дело, любой нормальный админ сначала бэкап снимет, дурак не снимет.

– Светлана Андреевна! – позвал я в коридор.

Она заглянула.

– Винт второй сыпется, я ж говорил. Я сейчас данные скопирую на всякий случай, перед тем как массив пересобирать. Стандартная процедура, чтоб не потерять ничего. Минут сорок займёт копирование.

– Копируй, копируй, – закивала она с искренней тревогой. – Если вдруг потеряется, меня же убьют.

Тебя, подумал я. А меня закопают. У нас разные весовые категории неприятностей.

Я загрузился со своего диска, под камеру, всё чинно. Подключил флешку, дождался, пока система определит её. И начал копировать рабочую папку базы – официально для бэкапа, реально для себя. Файл был не маленький, лез на флешку медленно, полоска ползла, а я сидел рядом, держал лицо, крутил в руках тестер и слушал, как у меня внутри противно колотится.

Одно неверное движение. Одна Светлана Андреевна, которая решит заглянуть и спросить, чего это я их базу на личную флешку копирую. И я уже не уволенный сисадмин, я материал для разговора с Рустамом. А Рустам разговаривать умеет, я по глазам видел.

Полоска доползла до конца. Я выдернул флешку, сунул в карман куртки – не в сумку с инструментом, в карман, ближе к телу. Потом честно собрал массив на запасном диске, который у них же в шкафу лежал, всё запустил, база ожила, кассы перестали виснуть.

К Светлане Андреевне я вышел чистый и довольный собой технарь.

– Готово. Винт у вас помирал, я поменял на ваш запасной, но рекомендую новый купить про запас. И бэкапы делайте регулярно, а не как сейчас – раз в полгода по большим праздникам.

– Спасибо тебе, золотой ты человек, Артём – выдохнула она.

Золотой. Ага. Если б ты знала, золотой человек, что у меня в кармане, ты бы охрану звала.

Рустаму, который заглянул под конец, я доложил то же самое: винт, массив, рекомендации. Он остался доволен, хлопнул меня по плечу своей тяжёлой лапой, и от этого хлопка у меня внутри всё подобралось. Я молча улыбнулся.

И только в такси, отъехав кварталов пять, по пути в офис, позволил себе выдохнуть по‑настоящему. Руки чуть подрагивали. Молодое тело отходило от стресса, как собака после грозы.

– Ну ты жёстко, конечно, – пробормотал я в окно. – Полез к бандитам с флешкой. Самое главное, что справился! Можешь, если захочешь.

* * *

Дома вечером я не торопился…

Типа, то чувство, когда покупаешь себе что‑то долгожданное и особенное вроде… ну не знаю, вроде Sony PlayStation 5, и диск с Red Dead Redemption 2. Кладёшь это всё нераспечатанное в коробках на журнальный столик перед собой, потираешь колени влажными от волнения ладонями, закрываешь глаза, медитируешь.

Сначала приготовил, поел, потом заварил душистый чай, потом ещё помаялся ерундой – потому что слишком терпелось, и я сам себя притормаживал. Когда сильно ждёшь результата, легче наделать ошибок. Лена сегодня была у себя, ей там нужно было что‑то по учёбе сосредоточенно поделать, и это очень кстати – мне нужна была пустая квартира и трезвая голова.

Я сел за стол к комнате, отключил ноутбук от интернета. Принципиально. То, что я собирался ковырять, не должно было даже теоретически утечь в сеть. Паранойя? Наверное. «Да кому ты нахрен сдался»? Возможно. Но лучше перебдеть, чем недобдеть и проснуться мертвым в черном мешке, закопанным в лесу.

Воткнул флешку, поднял заранее подготовленную виртуальную машину и открыл копию базы. Через несколько секунд передо мной появились знакомые окна.

89
{"b":"978850","o":1}