Читать книгу Вне закрытой сети (Влад Велирский) онлайн бесплатно на Bookz
Вне закрытой сети
Вне закрытой сети
Оценить:

5

Полная версия:

Вне закрытой сети

Влад Велирский

Вне закрытой сети

От автора

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

«Вне закрытой сети» — художественный роман. Его города, организации, технологии и архивные процедуры вымышлены. В центре книги не расследование реального сообщества, а вопрос о том, как мы доказываем собственное прошлое. Запись может быть подлинной и всё же неполной. Свидетель может говорить честно и ошибаться. Исправление может устранить неточность и одновременно спрятать след того, кто имел право исправлять.

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

Книга не предлагает технических советов и не описывает реальные способы обхода цифровых ограничений. Она говорит о более обычной и трудной работе: назвать автора решения, сохранить прежнюю версию, признать предел памяти и передать другому человеку только то, что он согласился принять.

Глава 1. Неделя без расхождений

В воскресенье после девяти вечера узел становился медленнее. Не сеть — люди. До закрытия недельного слепка оставалось три часа, и каждый вспоминал, что забыл подтвердить доставку, отметить замену смены или возразить против чужой формулировки. На экране Лады одна за другой вспыхивали жёлтые карточки. Она разбирала их сверху вниз, не торопясь и не оставляя хвостов: в понедельник незакрытая карточка стоила семье доли рейтинга, а три таких карточки подряд — места в очереди на заказы.

За стеной мать прострочила подкладку, остановила машинку и тут же пустила её снова. Ровный гул проходил сквозь перегородку и через стол отдавался в ладони. Лада привыкла работать под него. Пока игла двигалась, в доме всё было на месте.

Она подтвердила, что семья Каюровых получила две упаковки молний вместо одной и согласилась оставить излишек до следующего расчёта. Объединила три сообщения о сбое на узле номер семь. Вернула на уточнение жалобу, в которой было написано только: «Опять как всегда». Система показала восемьдесят семь процентов готовности.

Последней в семейной папке лежала карточка матери.

Лада открыла её и сначала увидела не текст, а время: 02:14, четверг. В это время мать уже должна была спать. В четыре ей вставать к первой партии чехлов для тепличных датчиков.

«Заказ 44-Л принят по сроку на восемнадцатое, — написала мать. — После синхронизации срок стал шестнадцатым. Я такого не подтверждала. Ночная доплата не начислена».

Под сообщением стоял серый знак: содержание совпадает с обращением 7781 на девяносто два процента. Рекомендация — оставить более раннюю запись, позднюю удалить как дублирующую.

Лада открыла обращение 7781. Оно было создано координатором узла от имени семейной мастерской в четверг в 02:09.

«Срок заказа 44-Л отображён некорректно. Исполнитель уведомлён. Перерасчёт не требуется».

Исполнителем была мать. Координатором — Роман.

— Мам, — позвала Лада.

Машинка не остановилась.

— Мам, ты про сорок четвёртый заказ отправляла одну жалобу или две?

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

— Я отправляла одну, — ответила мать. — А что?

— Тут есть запись Романа на пять минут раньше.

— Значит, он тоже отправлял.

Мать произнесла это без удивления, словно две записи, одна из которых отменяла смысл другой, могли мирно лежать рядом. Лада развернула стул к двери. Из комнаты была видна половина мастерской: край раскройного стола, лампа на гибкой ножке и мамино плечо в сером халате.

— Он написал, что ты уведомлена и перерасчёт не требуется.

— Я слышу.

— Ты была уведомлена?

Мать подняла с колен тёмную подкладку и проверила шов на свет.

— Лад, у меня ещё шесть штук.

— Это ответ или нет?

— Это значит, что мне надо закончить работу.

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

Лада знала, как это объяснит Роман. Заказчица могла назвать восемнадцатое в голосовом разговоре, мать могла запомнить желаемый срок вместо указанного. Координатор увидел жалобу в семейном канале, перенёс её в технический и снял требование о перерасчёте, чтобы спор не заморозил оплату всей мастерской. Так делали не впервые. Пока выясняли формулировки, люди должны были получать деньги.

Но мать написала: «Я такого не подтверждала».

— Я могу оставить обе версии, — сказала Лада. — Только тогда слепок уйдёт с расхождением.

— И что будет?

— Ничего сразу. Проверка. Может быть, задержат расчёт.

— На сколько?

— Не написано.

Мать снова опустила лапку машинки.

— Тогда зачем спрашиваешь?

Игла застучала. Лада отвернулась к экрану. Внизу карточки находилась строка, которую большинство пользователей не разворачивало: «Решение оператора станет частью служебного журнала». Она всегда разворачивала. Ей нравилось, что у решения есть автор, даже если в общем слепке его имени никто не увидит.

Она выбрала «объединить», оставила раннюю запись Романа и пометила мамино сообщение как дублирующее. Перед удалением система предложила сохранить локальную копию на семь дней. Лада поставила галочку. Так было безопаснее: если появится журнал разговора с заказчицей, карточку можно восстановить до следующего закрытия.

Красная рамка погасла.

Готовность семейной папки: сто процентов.

— Закрыла? — спросила мать из мастерской.

— Да.

— Хорошо.

Лада ждала, что мать спросит, какую запись она оставила. Та не спросила.

В десять началась общая сборка. На карте «Контура» зажигались узлы: сначала восточный квартал, потом две улицы у старой пристани, затем окраина, где в бывшем почтовом отделении стоял резервный сервер. Северск-на-Луге снаружи выглядел городом, который интернет обошёл стороной. На центральной площади связь ловила у аптеки и у окон администрации, по вечерам её не хватало даже на фотографии. Внутри «Контура» сообщения доходили за секунды, заказы распределялись без комиссии внешних площадок, школьные курсы хранились на местных дисках, а врачебный фельдшер дважды в неделю отвечал по внутреннему каналу.

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

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

«4 — резерв до 23:20. 7 — сбой объединён. 2 — готовность?»

Вторым был их узел.

Лада ответила: «2 — готов».

Через несколько секунд рядом появилась синяя отметка брата. Не похвала и не благодарность, просто подтверждение, что он увидел. Этого хватало. Когда ей было девятнадцать и Роман впервые посадил её разбирать семейные записи, она путала версии файлов и боялась нажать не ту кнопку. Он сделал для неё бумажную схему из двенадцати прямоугольников. Схема до сих пор лежала под прозрачной накладкой стола, хотя интерфейс менялся уже трижды.

В 23:41 карта стала синей целиком. Роман запустил подпись, и недельный слепок получил номер: СЛ-24-39. Лада переписала его в бумажный журнал. Это считалось лишней предосторожностью — номера хранились на трёх узлах, — но бумагу можно было положить перед человеком и спросить, узнаёт ли он собственный почерк. С цифровой записью такой вопрос всегда превращался в другой: кто имел право её показать.

Система выдала итог: «Расхождений: 0».

Лада задержала курсор над строкой. Ноль выглядел аккуратно. Он означал, что неделя завершилась одинаково для всех, кому завтра понадобятся её данные. Заказ 44-Л был принят на шестнадцатое. Исполнитель уведомлён. Перерасчёт не требуется.

В локальном хранилище оставалась другая неделя. Ей было отпущено семь дней.

— Чай будешь? — спросила мать.

— Буду.

Лада заблокировала служебный экран. На личном терминале мигал конверт внешней доставки. Такие сообщения приходили двумя путями: их приносил ночной шлюз после общей сборки или загружал оператор гостевого канала. В углу стояло время получения — 23:43. Адресат был указан непривычно полно: Мезенцева Лада Олеговна.

Мать внесла две кружки и поставила между ними блюдце с засохшими ломтиками лимона.

— Откуда? — спросила она.

— Сейчас посмотрю.

— Если про налог, Роману перешли.

Лада открыла письмо. В шапке значилось: Озёрный областной институт гражданских специальностей, вечернее отделение документоведения. Ниже стоял исходящий номер, фамилия секретаря и ссылка, которая внутри «Контура» отображалась серым прямоугольником.

«Ваша предварительная заявка рассмотрена. Для допуска к вступительному испытанию необходимо до 20 сентября создать учётную запись абитуриента во внешней информационной системе, загрузить сканы документов и подтвердить адрес электронной почты. Обращаем внимание: внутренние адреса локальных сетей не поддерживаются».

Лада прочитала дважды. Потом дошла до строки: «Предлагаемая дата испытания — 24 сентября, 18:30».

— Ну? — мать подула на чай.

— Ответ из Озёрного.

— Из архива?

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

— Из института.

Мать взяла письмо за верхний край, хотя экран не требовал держать его пальцами, и придвинула к себе.

— «Вступительное», — прочла она. — Это что?

— Они набирают вечернюю группу. Документоведение. Три раза в неделю после работы.

— После какой работы?

— После моей.

— Твоя работа здесь.

— Я знаю, где моя работа.

Мать отпустила экран.

— Я не про место. Когда ты будешь успевать?

Лада могла бы достать сохранённое расписание, показать, что занятия начинались в половине седьмого, а последний автобус из Озёрного уходил в десять сорок. Могла объяснить, что первый семестр оплачивался частями и что на сайте упоминались места в общежитии. Она собирала эти сведения с июня, по часу в неделю, и держала в папке с нейтральным названием «Технические описания». Но если выложить всё сейчас, выйдет, что разговор состоялся давно, без матери.

— Сначала надо сдать испытание, — сказала она.

— Роман знает?

— Это моя заявка.

— Я спросила, знает ли он.

— Нет.

Мать посмотрела в сторону мастерской. Там на столе остались шесть незаконченных чехлов, которые к утру должны были стать заказом. Потом снова прочла письмо — теперь медленнее, будто искала строку о том, что обучение не настоящее.

— А что значит «внешняя система»?

— Обычная учётная запись. Их адрес, пароль, подтверждение почты.

— У тебя есть почта.

— Внутренняя. Они её не принимают.

— Значит, напиши им отсюда, пусть примут.

— Они уже написали, что не примут.

Мать помолчала и отхлебнула чай.

— Тогда это к Роману.

Лада закрыла письмо, но серый прямоугольник ссылки остался перед глазами. На внешний час подавали заявку координатору. Требовалось указать цель, адреса и объём передачи. Для медицинской консультации разрешение приходило сразу. Для заказа оборудования — после проверки продавца. Учёба значилась в категории «другое», а значит, решение принимал совет узла. Роман не мог просто пропустить заявку, даже если захотел бы. Его подпись увидели бы ещё двое.

— Я завтра схожу в гостевую комнату, — сказала Лада.

— Без заявки?

— С заявкой.

— Тогда всё равно к Роману.

— Не всё, что проходит через него, принадлежит ему.

Мать улыбнулась устало, без веселья.

— Ты сегодня его запись оставила?

Вопрос прозвучал так спокойно, что Лада не сразу поняла, о чём речь.

— По заказу?

— По заказу.

— Она была раньше.

— Я не спрашивала, почему.

Лада посмотрела на закрытый служебный экран. Ей захотелось сказать про локальную копию, про семь дней, про возможность восстановить карточку. Но это прозвучало бы как оправдание человека, который сохранил не запись, а право когда-нибудь признать ошибку.

— Его, — ответила она.

Мать кивнула, забрала свою кружку и ушла в мастерскую. Через минуту машинка снова застучала.

Лада открыла форму заявки на внешний час. Поля уже были знакомы: цель сеанса, список ресурсов, предполагаемый объём, наличие персональных документов. Она вписала название института и остановилась на цели.

«Поступление» было правдой, но такая правда немедленно становилась семейным вопросом. «Проверка учебной программы» была тоже правдой — вчерашней, меньшей и безопасной. От формулировки зависело только решение совета, убеждала себя Лада. Документы она всё равно будет загружать сама. Никто не получит доступ к семейной папке. Ни один заказ не пропадёт из-за того, что она заведёт внешний адрес.

Она выбрала «образовательные материалы».

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

До отправки оставался один флажок: «Подтверждаю полноту указанной цели».

В служебном журнале недели стоял ноль расхождений. В локальной папке лежала удалённая жалоба матери. За стеной мать шила заказ, срок которого будто никогда не менялся.

Лада поставила флажок.

Ответ пришёл быстрее, чем она ожидала. Не решение — автоматическое уведомление: «Заявка 2-193 принята. Рассмотрение координатором: 08:00–10:00».

Под ним появилась синяя отметка. Роман ещё не спал.

Лада погасила экран. Бумажный журнал остался открытым на строке СЛ-24-39. После номера она обычно ставила короткую черту, чтобы следующую неделю нельзя было приписать к этой. Теперь рука зависла над листом.

Она дописала: «0 расхождений» — и только потом провела черту.

Глава 2. Гостевой час

В восемь ноль семь заявка исчезла из списка ожидающих.

Лада обновила экран. Вместо жёлтой полосы появилась серая: «Требуется личное присутствие координатора». Ни отказа, ни разрешения. Роман выбрал третий вариант, которым пользовался, когда хотел услышать ответ без служебной переписки.

Он пришёл через двадцать минут, в рабочей куртке с отражающей полосой и с мотком кабеля на плече. Сначала прошёл к стойке, проверил температуру накопителей, снял показания батареи. Лада не торопила. В узле брат всегда сперва занимался тем, что могло сломаться, и только потом — теми, кто мог обидеться.

— Двадцать восьмой диск шумит, — сказал он. — Слышишь?

Лада прислушалась. За ровным гулом вентиляторов постукивало что-то мелкое, будто пуговица в жестяной коробке.

— Вчера не было.

— Вчера общая сборка всё перекрывала. После обеда заменю. До тех пор тяжёлые выгрузки не ставь.

Он повесил кабель на крюк и только теперь открыл на своём терминале заявку 2-193.

— Образовательные материалы.

— Да.

— Какие?

— Программа, форма, документы института.

— Для курсов при архиве?

Лада посмотрела на его руки. На левом большом пальце чернела полоса от изоляции. Этими руками он прокладывал первые линии «Контура» по чердакам, договаривался с соседями, чинил матерям терминалы, а потом ставил подписи под решениями, из-за которых его считали человеком, способным выключить целую улицу. Лада знала: он не мог дать ей гостевой час, не установив точной цели. Но знала и другое: если произнести «поступление», разговор выйдет из комнаты раньше неё.

— Институт прислал форму допуска, — сказала она.

— Это не ответ.

— Форму допуска к испытанию.

Роман перестал листать заявку.

— К какому испытанию?

— Вечернее документоведение.

— Ты подала документы?

— Предварительную заявку. Документы ещё надо загрузить.

Он прочёл прикреплённое письмо, развернул скрытые строки и получил сообщение о недостаточных правах. Лада заметила, как изменилось его лицо: не злость, а короткое профессиональное раздражение перед дверью, ключ от которой ему не дали.

— Закрыла от координатора?

— Там мои персональные данные.

— Я знаю, что там. Я спрашиваю, зачем закрыла.

— Затем, что они мои.

Роман отодвинул терминал.

— Хорошо. Тогда по твоим данным всё чисто. По семейным — нет. Сколько раз в неделю?

— Три.

— Где?

— В Озёрном.

— Последний автобус?

— В десять сорок.

— А если занятие задержат?

— Переночую в общежитии.

— Ты уже и общежитие посмотрела.

Лада промолчала.

— Сколько стоит?

— Первый взнос двадцать две тысячи. Потом помесячно.

— Трудовыми единицами институт берёт?

— Нет.

— Значит, рублями. И работать ты собираешься три дня до пяти, потом ехать, потом возвращаться после полуночи. Утренние закрытия кто берёт?

— Мы можем поменять график.

— С кем ты это обсуждала?

Каждый вопрос был разумным. Вместе они складывались в решётку. Лада чувствовала знакомое желание отвечать всё точнее, пока точность сама не докажет, что она имеет право. Но у Романа всегда находился следующий вопрос. Так он проверял оборудование, сметы и людей: до тех пор, пока слабое место не называло себя само.

— Ни с кем, — сказала она. — Я ещё не поступила.

— А уже просишь сеть создать тебе внешний след.

— Я прошу один час связи.

— Нет. Один час связи нужен, чтобы прочитать страницу. Для учётной записи ты отдашь внешний адрес, номер документа, фотографию, возможно, телефон. Потом эта система будет знать, когда ты входишь и что загружаешь. Это след. Его нельзя закрыть недельным слепком.

— Поэтому он мне и нужен.

Роман вскинул глаза. Лада не собиралась говорить это вслух. Фраза прозвучала как вызов, хотя была просто правдой: институт не признавал адрес, существующий только внутри сети. Чтобы стать для него абитуриенткой, ей требовалось появиться где-то ещё.

— Маме сказала?

— Вчера.

— До заявки или после?

— После письма.

— Мне почему не сказала?

— Потому что я не прошу тебя поступать вместо меня.

— Ты просишь меня подписать передачу документов через наш канал. Если наружу уйдёт лишнее, отвечать будет узел.

— Я согласна на запись сеанса.

Роман постучал пальцем по столу и открыл журнал гостевой комнаты.

— Сегодня в шестнадцать. Шестьдесят минут, только адреса из письма и почтовый шлюз «Берег». Загрузку на институтский адрес проверим по контрольной сумме. Копии остаются на гостевой машине до закрытия суток, потом стираются по акту.

Лада ожидала торга и потому не сразу поняла, что получила разрешение.

— Спасибо.

— Не мне. Правилам. Заявка подходит.

Он поставил подпись, но окно не закрыл.

— Цель указана неполно. Я меняю на «регистрация абитуриента и передача персональных документов».

— Это увидит совет?

— Это и должен видеть совет.

— Тогда зачем ты спрашивал, сказала ли я маме?

— Чтобы понять, кому придётся объяснять последствия.

В профиле Лады мигнул показатель доверия. Было восемьдесят четыре, стало семьдесят девять. Рядом система перечислила основания: самостоятельная внешняя регистрация — минус три; неполное описание цели гостевого доступа — минус два.

Лада смотрела на цифру, чувствуя не страх, а обиду на собственное удивление. Она знала правила. Их не придумали для неё этим утром.

— Пять пунктов за почту?

— За риск, — ответил Роман. — На семь дней. Если не будет нарушений, три вернутся автоматически. Два — после рассмотрения советом.

— То есть за разрешённое действие меня наказывают.

— Рейтинг не наказание.

— Пока он высокий.

Роман надел куртку.

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

— У тебя какой рейтинг?

Он замер у двери.

— Девяносто один.

— И сколько внешних адресов у тебя?

— Три служебных.

— Они следом не считаются?

— Считаются. Их видит совет.

— А мой увидит совет и всё равно снимет пункты.

— Потому что твой будет личным.

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

Срок хранения копии не изменился. Семь дней.

Гостевая комната находилась в бывшей переговорной почты. Там стояли два стола, камера над дверью и один компьютер без внутреннего архива. На стене висели часы с красной секундной стрелкой. Ровно в шестнадцать дежурная Инга вставила аппаратный ключ и повернула к Ладе журнал.

— Сеанс шестьдесят минут. Камера пишет помещение, программа — экран и адреса. Пароли закрываются маской. Телефон подключать нельзя. Бумагу можно, после сеанса покажешь на выходе. Согласна?

— Согласна.

— Вслух полностью.

Лада прочла строку согласия. Инга отметила время и села за соседний стол чинить таблицу поставок. Она не смотрела на монитор Лады, но её присутствие делало каждый щелчок громче.

Внешняя страница института открывалась медленно и выглядела беднее сохранённой копии: белый фон, синие ссылки, фотография корпуса, снятая в дождь. Зато в правом верхнем углу была кнопка «Личный кабинет». Лада нажала.

Система запросила электронную почту.

Она открыла разрешённый шлюз «Берег». Имя можно было выбрать любое до знака @, если оно не занято. Лада попробовала lada.mezentseva — занято. lada.o.mezentseva — свободно.

На внутреннем адресе она была lada-m, узел два. Имя не требовалось писать полностью: сеть и так знала, кто она. Здесь полное имя пришлось собрать собственными руками, проверить латинские буквы и подтвердить, что оно будет видно незнакомой системе.

— Сорок восемь минут, — сказала Инга, не поднимая головы.

Лада придумала пароль длиннее требуемого, переписала резервный код на лист и вошла в кабинет института. Форма просила паспортные сведения, адрес регистрации, сведения об образовании. Поле «предыдущее место учёбы» не принимало её внутренний курс архивных операторов. В выпадающем списке были школы, колледжи и университеты. Она выбрала школьный аттестат.

На вопрос о дополнительной подготовке поставила «нет».

Это было неправдой по смыслу и правдой по форме. Девять лет она вела версии документов, проверяла подписи, восстанавливала цепочки изменений. Но у её курса не было внешней лицензии, а у выданного «Контуром» свидетельства — номера, который принимала форма.

Лада загрузила скан аттестата. Потом паспорт. Затем фотографию. На снимке, сделанном у белой стены мастерской, она выглядела сердитой: мать трижды просила убрать волосы, а Лада торопилась закончить до синхронизации.

Оставалось эссе из предварительной заявки. Система показала его в отдельном окне.

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

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

123...6
bannerbanner