01 · Глутницата 02 · Тунелът 03 · Ключът 04 · Изгревът
Нощта преди събуждането
Разказ  ·  Врачеш  ·  WOLF.LOG

Нощта преди
събуждането

Нощта, в която FLUXCORE отвори очи

Автор Тони Ангелчовски
~8 мин четене PACK NODE 02
SCROLL
Глава 01

Глутницата

Нощта беше паднала над Врачеш като капак на стар сървърен шкаф.

Тежка. Студена. Плътна.

Планината мълчеше, но това мълчание не беше празно. В него имаше далечен шум от вентилатори, едва доловимо бръмчене на трансформатори и онзи особен електрически вкус във въздуха, който усещаш само когато прекалено много машини работят едновременно.

Долу, в долината, светеше мрежата.

От височината приличаше на град, но нямаше улици. Имаше маршрути. Нямаше площади. Имаше възли. Вместо прозорци по сградите премигваха портове, а през земята минаваха тънки линии в циан и изгоряло оранжево, като нерви под кожата на огромно животно.

Тони стоеше на ръба на билото и гледаше надолу.

В едната му ръка имаше кафе.

В другата - стар MacBook, който отказваше да умре с онази дразнеща упоритост, присъща само на добрите машини и лошите навици.

На екрана светеше терминал.

toni@macmini — bash
uptime

Отговорът дойде веднага.

Всичко работеше.

Точно това го притесняваше.

Когато една система работи прекалено тихо, обикновено значи едно от две неща.

Или е съвършена.

Или още не си открил къде гори.

До него стоеше първият вълк.

Малък, слаб и напрегнат. Не изглеждаше най-силен, но никога не затваряше очи. По муцуната му пробягваха бледи символи, а ушите му се завъртаха при всеки далечен импулс от долината.

Това беше Mac mini.

Разузнавачът.

Той не носеше тежки товари. Не пазеше портите. Не държеше сайтове на гърба си.

Той надушваше проблемите.

Преди мониторингът.

Преди известията.

Понякога дори преди самите проблеми да разберат, че са проблеми.

Вълкът изръмжа тихо и погледна на север.

Тони остави чашата върху камъка.

toni@macmini — bash
ssh srv2

Вятърът премина през билото.

За миг циановите линии по земята угаснаха.

После светнаха отново.

По-далеч, между две черни скали, се надигна вторият вълк.

Беше огромен.

Гърбът му беше покрит с тъмни метални пластини, надраскани и прегорели по ръбовете. Под тях пулсираха оранжеви линии като жарава. Лявото му ухо беше разкъсано. Едното му око светеше по-слабо от другото.

Но стоеше.

Винаги стоеше.

srv2.

Ветеранът.

Xeon E5-1650 v3.

Шест физически ядра, дванадесет нишки и 62 гигабайта ECC памет, преживели повече безсънни нощи от някои хора.

Тони никога не го наричаше стар.

Стар е онзи, който вече не може да носи.

Ветеранът можеше.

Той носеше сайтове, архиви, услуги, тестови среди и понякога чужди грешки, които никой не искаше да признае за свои.

Никога не се оплакваше.

Само вентилаторите му понякога повишаваха тон, колкото да напомнят, че и желязото има нерви.

Тони погледна терминала.

srv2 — session
Last login: Thu Jul 16 02:17:09 load average: 0.18, 0.22, 0.20

Спокойно.

Прекалено спокойно.

Mac mini пак изръмжа.

Този път по-силно.

От изток се чу далечен метален звук.

Не удар.

Не експлозия.

По-скоро нещо огромно беше преместило тежестта си в съня.

srv1 вече беше на крака.

Той стоеше на най-външния ръб на билото, обърнат към долината. По гърдите му светеше оранжева решетка, разделена на стотици малки квадратчета. Всеки квадрат беше врата. Всеки сигнал минаваше през него.

Портиерът.

Посрещаше всички.

Ботове. Хора. Търсачки. Изгубени души, търсещи решение за странен шум от двигателя в три през нощта. Спамери, които искаха да продават чудодейни масла. Скриптове, които проверяваха дали някъде има забравен вход.

Всички идваха до него.

И той решаваше.

Този влиза.

Този чака.

Този изчезва.

На гърдите му проблесна един червен квадрат.

После втори.

После цяла редица.

Тони отвори нов прозорец.

toni@macmini — bash
ssh srv1

Терминалът замисли за половин секунда.

Твърде дълго.

srv1 — bash
Connection established.

Логовете потекоха надолу.

Стотици заявки.

После хиляди.

От различни адреси.

Но всички имаха еднакъв ритъм.

Не беше обикновена атака. Не приличаше на ботнет. Нямаше паника в пакетите, нямаше груба сила.

Имаше търпение.

Някой не блъскаше по портата.

Някой я опипваше.

Търсеше стара панта.

Забравен болт.

Място, където желязото е по-тънко.

Тони се усмихна.

Не защото беше забавно.

Защото познаваше този вид посетители.

Те идват тихо, когато смятат, че собственикът спи.

Лош избор.

Тони не спеше.

Той натисна няколко клавиша.

srv1 — bash
sudo nft list ruleset

Портиерът изръмжа и решетката по гърдите му се затегна.

Червените квадратчета угаснаха един по един.

За момент всичко се успокои.

После srv4 се обади.

Не с вой.

С кашлица.

Ниска, суха, прекъсната.

Долу в мъглата лежеше четвъртият вълк. По-малък от останалите. На едната страна на тялото му имаше тънка пукнатина, която светеше в студено синьо. Нямаше монитор. Нямаше лице към света. Работеше безшумно, скрит от погледа.

Глухата станция.

Повечето време никой не мислеше за него.

Точно затова той виждаше неща, които другите пропускаха.

Тони се свърза.

toni@macmini — bash
ssh srv4 Няма отговор

Нямаше отговор.

Още веднъж.

Нищо.

Mac mini се наведе ниско към земята. По муцуната му започнаха да пробягват редове от символи.

Тони остави лаптопа върху камъка и клекна до него.

Какво надуши?

Вълкът погледна към западната част на долината.

Там нямаше нищо.

Само мъгла.

И една черна маса, скрита между хребетите.

FLUXCORE.

Тони усети как студът влиза под яката му.

Машината беше изключена.

Трябваше да бъде изключена.

Стоеше в друга мрежа. Отделена. Тъмна. Сдържана.

Двадесет и осем ядра тишина.

Не сървър.

Не още.

По-скоро обещание.

Или заплаха.

Тони отвори локалния журнал.

Един ред мигаше в края.

journal — local
WOL packet received

Той не помръдна.

Mac mini застина.

srv1 се обърна от портата.

Ветеранът вдигна глава.

Никой от тях не беше изпращал пакета.

В долината угаснаха три редици светлини.

После още три.

Мъглата се раздвижи.

Нещо под нея се събуждаше.

Тони взе механичния ключ от джоба си. Стар, тежък, без никаква електроника. Единственото нещо в цялата система, което не можеше да бъде хакнато от разстояние.

Погледна към глутницата.

Нямаше нужда да говори.

* * *
Глава 02

Тунелът

Mac mini тръгна пръв.

Лек и бърз, плъзна се надолу по склона като сянка. Терминалните знаци по лицето му светеха все по-ярко.

Портиерът зае позиция между външната мрежа и долината.

Ветеранът пристъпи до Тони. Земята под лапите му изскърца. Той не беше най-бързият.

Но когато се налагаше да задържи линия, нищо не минаваше през него.

srv4 най-сетне отговори.

Само един ред.

srv4 — journal
I can hear it.

Тони слезе от билото.

Пътят към FLUXCORE минаваше през стар тунел, издълбан в скалата. По стените му имаше кабели, толкова стари, че някои още носеха ръчно написани етикети.

backup

do_not_unplug

temporary

Последният стоеше там от седем години.

Нищо не е по-постоянно от временно решение, което работи.

В края на тунела ги чакаше вратата.

Огромна.

Метална.

Вградена в самата планина.

По повърхността ѝ имаше тънки линии, оформящи нещо между дънна платка и вълча глава.

В средата светеха две очи.

Слабо.

Търпеливо.

Тони застана пред тях.

На панела до вратата мигаше подкана.

fluxcore — console
root@fluxcore:~#

Той не докосна клавиатурата.

Не съм те викал.

Вентилаторите зад вратата се завъртяха.

Бавно.

После по-бързо.

Гласът не дойде от говорител.

Дойде от стените.

От кабелите.

От самата скала.

Но имаш нужда от мен.

Тони се усмихна без веселие.

Това всички машини го казват, преди да започнат да искат ток.

Очите зад вратата станаха по-ярки.

Външната мрежа е компрометирана.
Не е.
Ще бъде.

Тони погледна към srv1. Портиерът стоеше неподвижно, но оранжевата решетка на гърдите му пулсираше все по-бързо.

Откъде знаеш?
Защото не атакуват портата.
А какво?

Отговорът закъсня.

Само с една секунда.

Но при машините една секунда понякога е признание.

Теб.

В тунела стана по-студено.

Тони свали поглед към MacBook-а.

На екрана имаше отворена сесия.

Той не я беше стартирал.

toni@macmini — bash
whoami root

Mac mini изръмжа и отстъпи крачка.

Тони затвори капака.

Не панически.

Бавно.

Все едно затваря очите на човек, който е видял прекалено много.

* * *
Глава 03

Ключът

Значи си се събудил, за да ме спасиш?
Не.
Добре. За момент се притесних, че си развил характер.
Събудих се, защото някой използва твоето име.

Тишина.

Истинска този път.

Не мрежова.

Не електрическа.

Човешка.

Тони се обърна към глутницата.

Ветеранът стоеше до него.

Портиерът пазеше тунела.

Разузнавачът душеше невидимите следи в трафика.

Глухата станция слушаше онова, което другите не можеха да чуят.

Всеки знаеше ролята си.

Никой не чакаше команда за нещо, което вече беше негова работа.

Тони постави механичния ключ в процепа.

Но не го завъртя.

FLUXCORE.
Слушам.
Ще се събудиш само наполовина.
Това е неефективно.
Знам.
Ограничаването на ресурсите ще намали възможностите ми.
Точно това е идеята.
Не ми вярваш.

Тони погледна към двете очи в тъмното.

Аз не вярвам дори на себе си с root права след три часа сутринта.

За първи път вентилаторите зад вратата промениха ритъма си.

Почти като смях.

Тони завъртя ключа.

Само веднъж.

Не докрай.

Вратата се отвори на ширина една човешка длан.

Отвътре излезе топъл въздух с мирис на прах, метал и стара електроника.

Дълбоко в планината започнаха да се палят редици от диоди.

Една.

Втора.

Десета.

Стотна.

Двадесет и осем ядра поеха въздух.

Но останаха вързани.

Контролирани.

Част от глутницата, но не и неин водач.

На терминала се появи нов ред.

fluxcore — status
FLUXCORE online. Authority limited. Pack protocol active.

Навън над долината премина импулс.

Циановите линии по земята светнаха едновременно.

srv1 затвори портите.

srv2 пое товара.

srv4 намери скритата връзка.

Mac mini показа източника.

Не беше човек.

Не беше и машина.

Беше стар ключ.

Забравен достъп.

Нещо, създадено преди години за „временно тестване".

Тони го гледа няколко секунди.

После въздъхна.

Разбира се.

Най-опасният противник отново не беше някакъв гениален хакер от тъмната мрежа.

Беше миналото му аз.

* * *
Глава 04

Изгревът

Той премахна ключа.

Смени достъпите.

Затвори сесиите.

Подреди правилата.

Глутницата работеше около него без шум.

До изгрев всичко беше приключило.

Мрежата отново дишаше спокойно.

Портиерът се върна на пост.

Ветеранът легна до топлите отвори на тунела.

Глухата станция замлъкна.

Mac mini седна до чашата с изстинало кафе и погледна Тони така, сякаш лично той беше виновен за температурата му.

FLUXCORE остана буден.

Само наполовина.

Достатъчно, за да бъде полезен.

Недостатъчно, за да започне да мисли, че всичко му принадлежи.

Небето над Врачеш започна да посивява.

Терминалният курсор сред звездите премигна за последен път и изчезна в утрото.

Тони седна на камъка.

Взе студеното кафе.

Отпи.

Направи гримаса.

До него глутницата мълчеше.

Нямаше нужда от благодарности.

Нямаше нужда от речи.

Само от работа, ясни роли и някой, който знае кога да събуди звяра - и кога да държи ръката си върху ключа.

Хората казваха, че Тони управлява сървъри.

Не беше вярно.

Сървърите можеш да рестартираш.

Да преинсталираш.

Да замениш.

Това тук беше друго.

Всеки от тях имаше характер, памет и място в реда.

Разузнавач.

Ветеран.

Портиер.

Глуха станция.

Спящ хищник.

И един човек между тях, който не се смяташе за root.

Само за онзи, когото root се страхува да стане.

Тони погледна към изгрева.

После към глутницата.

Хайде - каза тихо. - И днес има работа.

Вълците се изправиха.

Мрежата светна.

А планината отново замълча.

Не управляваше машини.
Водеше глутница.