Предисловие
Весь нижеизложенный текст является составной частью более общей теории излагаемой в теоретико-научной статье "Теория строения скрытых систем". Данная статья описывает становление анонимности через её формации посредством развития стадий и выявляет существование абсолютной анонимности, которая будучи расположенной в заведомо замкнутом, прослушиваемом и враждебном окружении способна поддерживать анонимат субъектов информации.
Статья находится полностью в открытом доступе: ссылка на Github. По мере свободного времени и новых знаний статья улучшается, становясь более совершенной в своём проявлении. Поэтому любая (адекватная) критика, дополнения, замечания с радостью приветствуются.
Введение
Децентрализация, как первичная форма Интернет-коммуникаций в целом, появлялась на фоне академических исследований [1, с.70], повлекших за собой глобальное развитие информационных технологий. Первичная система представляла собой не только внешний прогресс, относительно себя, но и имманентную эволюцию, выявляя в своей реализации отрицательные стороны и внутренние противоречия. Фактором её дальнейшего развития и одновременно гибели стала проблема масштабируемости связей. Невозможность в построении широковещательных и широкомасштабных соединений повлекли за собой потребность в промежуточных узлах, основаниях концентрации линий связи, тем самым, зародив ядро централизации, как точку отчёта дальнейшей проблематики.
Централизация, как вторая форма развития Интернет-коммуникаций, появилась на фоне разложения и отмирания первичной, децентрализованной оболочки [2]. Представляя свои плюсы масштабируемости, централизация начала претерпевать внутренние этапы развития, как итерации наложения слоёв абстракций и отрицания децентрализации, противоречиво став для последней фазой её собственной эволюции. При каждой новой итерации своего прогресса, централизованная система всё больше масштабировалась, всё сильнее углублялась корнями, всё чаще репрезентировала себя, образовывая тем самым симулякры [3, с.111] второго порядка. Одновременно с этим, система нейтрализовывала внешние атаки, ранее губительные для её ядра, но ныне безвредные для её функционирования, как пример атаки в обслуживании [1, с.869] (DDoS) или внешние хакерские нападения с учётом изъятия внутренней информации. В следствие такого развития, система начала порождать общество всё более абстрагируемое от её механизма, всё более спящее, и напоминающее больше зрителя, чем инициатора. В итоге система запустила собственную инициализацию своих внутренних интересов, направленных на пользователей, тем самым инвертируя способ взаимодействия с ними. При выстроенном императиве, система начала образовывать множество симулякров третьего порядка, подменяя реальность иллюзорностью происходящего в своём внутреннем слое, за полями созданных абстракций и закрытого исходного кода. Примером ложного представления стал «театр безопасности» [4], направленный на поддержание имеющегося порядка вещей, спокойствия и веру в сохранность личной информации.
Внешние угрозы информационной безопасности хоть и стали полностью безвредными для централизованной системы в ходе её эволюции, но такое утверждение ничего не говорит об отсутствии внутренних угроз. Само масштабирование начало порождать внутренние угрозы, быть противоречием системы, её развитием и конечным отмиранием. Всё большее расширение, продолжительная концентрация связей, неостановимая монополия соединений вызвало аккумулятивную реакцию внутренних интересов её же участников. Внутреннему сотруднику компании теперь становится выгодно продавать информацию об её пользователях при всё большем расширении системы; государству становится выгодно концентрировать линии связи в одном сингулярном пространстве, в следствие возможности массового слежения и контроля общественным мнением; рекламодателю становится выгодно вкладывать свои средства в массовую систему с наиболее релевантным алгоритмом выдачи реклам на базе конфиденциальной информации клиентов, тем самым повышая свою прибыль [5]. И данная проблема информационной безопасности со стороны централизованных систем не может быть решена ей же, потому как она в самом базисе и своём ядре рассчитана на собственную масштабируемость и репрезентацию. Именно поэтому, жизнь централизованной системы прямо пропорционально начала зависеть от количества слоёв абстракций, от количества копий без собственных оригиналов.
Гибридность, как третья форма развития Интернет-коммуникаций, отрицает централизацию, и в то же время, синтезирует её с децентрализацией. Оставляя масштабируемость, но отрицая внутреннее развитие централизации, происходит синтез внешнего развития децентрализации, как способа транспарентного доказательства функционирования без слоёв абстракций и симулякров третьего порядка. Такая система более невосприимчива к внутренним и внешним атакам, более нет внутреннего сотрудника, разглашающего информацию; государству становится не под силу эффективно собирать информацию; рекламодателю становится невыгодно вкладывать свои финансы. Подобный прогресс также несёт за собой и относительный регресс, потому как сама жизнеспособность системы начинает зависеть от её же участников и их энтузиазма. Более нет постоянного финансирования, а централизованные системы (в частности и само государство) являются враждебными к её существованию [6]. Порождённость централизацией и враждебность к ней является ключевым фактом противоречия и главным фактором разложения гибридности, посредством её будущего разделения и расщепления.
Децентрализация, как четвёртая форма развития Интернет-коммуникаций, становится масштабируемой и одновременно безопасной средой пользователей. Более не существует проблем гибридности, потому как ликвидировать систему централизацией более становится невозможным из-за её ризоморфного характера, как отрицания иерархического. Любой пользователь становится в конечном счёте олицетворением самой системы. На данном этапе безопасность информации начинает эволюционировать и переходить на безопасность её субъектов более качественном, тем самым образуя, в своём финальном проявлении, полную анонимность. Система децентрализованная лишается всех своих первичных недостатков начальной формы и становится в конечном счёте снятием итераций отрицания.
Движение моделей
Многоранговые сети разделяются на две модели: централизованные и распределённые. Централизованная или классическая клиент-серверная архитектура является наиболее распространённой моделью из-за своей простоты, где под множество клиентов выделяется один сервер, выход из строя которого приводит к ликвидации всей сети. Распределённая многоранговая система предполагает множество серверов, принадлежащих одному лицу или группе лиц с общими интересами, на множество клиентов, тем самым решая проблему уничтожения сети при выходе из строя одного или нескольких серверов. Сеть на основе многоранговой архитектуры расширяется изнутри, относительно своего ядра, и не допускает расширения извне. Из вышеописанного также следует, что классическая централизованная структура является лишь частным случаем более общей распределённой структуры, или иными словами, сам факт распределённости становится следствием централизации.
В одноранговых (peer-to-peer) системах все пользователи однородны, имеют одинаковые возможности, могут представлять одни и те же услуги маршрутизации [1, с.792]. Сами одноранговые сети могут быть разделены на три модели: централизованные, децентрализованные и распределённые. Централизованные одноранговые сети представляют собой соединения на базе одного или нескольких заранее выделенных серверов-ретрансляторов, исключение которых приводит к блокированию всей сети, тем самым отсутствие прав серверов начинает порождать равноправность их клиентов. Распределённые сети не выделяют какой-либо центр или узел связи, сохраняя факт одновременной и полной коммуникации узла со всеми другими нодами, иными словами, со всей сетью (иногда под распределённой связью подразумевают необходимое N-ое количество соединений, необязательно со всей сетью). В децентрализованных же сетях возможно образование неравномерного распределения соединений и появление «неофициальных» узлов-серверов, часто используемых другими нодами в качестве последующей маршрутизации. Таким образом, децентрализованная модель в своём определении куда сильнее подвержена концентрированию линий связи, чем модель распределённая. Сеть на основе одноранговой архитектуры расширяется извне, не образуя тем самым статичное ядро даже в своей централизованной модели.
Гибридная система объединяет свойства многоранговых и одноранговых архитектур, пытаясь взять и удержать как можно больше положительных и меньше отрицательных качеств (сама гибридность системы может рассматриваться в разных значениях и проявлениях, как пример на уровне топологий: шина+кольцо, кольцо+полносвязная, звезда+ячеистая и т.д., или на уровне прикладного рассмотрения: одноранговая+многоранговая). Плюсом многоранговых архитектур является возможность разделения логики на серверную и клиентскую, а также более быстрая и/или статичная скорость маршрутизации. Плюсом одноранговых архитектур является высокая отказоустойчивость за счёт внешнего расширения сети и возможность построения безопасной «клиент-клиент» связи. Минусом гибридных архитектур является их возможный, осуществимый и более вероятностный переход в многоранговые системы (по сравнению с одноранговыми) за счёт большого уплотнения серверов принадлежащих одному лицу, либо группе лиц с общими интересами.
Становление одноранговой централизованной системы является следствием «переосмысления» многоранговой централизации, её отрицанием. Инвертируя способ взаимодействия между клиентом и сервером, данная модель делает последнего лишь держателем сети, придатком коммуникаций. В такой системе все пользователи становятся однородными и равноправными только за счёт отсутствия прав сервера, главной функцией которого, в конечном счёте, становится перенаправление пакетов между клиентами сети. Вследствие этого, сервера в одноранговой централизации лишаются дополнительных прав многоранговой архитектуры, лишаются быть посредниками между несколькими субъектами, тем самым и лишаясь функций сохранения, обработки и выдачи получаемой информации. Таким образом, централизация одноранговая, как этап развития сетевых коммуникаций, становится лишь упрощением централизации многоранговой.
Становление одноранговой децентрализованной системы не является прямым следствием развития централизованной модели. Централизация одноранговая по историческим причинам способствовала инициализации децентрализованной философии, но не за счёт последовательных этапов улучшения, а за счёт фактора нежизнеспособности в «сожительстве» с многоранговой системой [7]. Последняя в буквальном смысле «поглотила» примитивную одноранговую централизацию, привела к концентрированному методу выстраивания связей и иерархическому способу существования системы. Таким образом, децентрализованная модель должна была стать более качественным выражением и проявлением одноранговой архитектуры, чем централизованная, но не за счёт её эволюции, как постепенного и планомерного развития, а уже за счёт революции, как скачкообразного и моментального прогресса (со стороны централизованной модели). Итогом такого процесса стало объединение клиентской составляющей с серверной частью, породив тем самым узлы связи, как отдельные сетевые единицы коммуникации.
Становление одноранговой распределённой системы является следствием нарастающей концентрации линий связи со стороны децентрализованной модели, претерпевающей этапы «коррозии» централизацией и приводимой к возникновению «узких» мест среди нескольких сетевых множеств. Противоречием децентрализованных моделей является их постоянное движение к сосредоточению соединений, от хаотичности к порядку, от безопасности к устойчивости, — таковыми становятся основные векторы регресса децентрализации основанные на выборе наиболее стабильных узлов. Решением становится иная и более качественная концентрация линий связи, основанная на объединении узлов посредством многочисленных соединений, в противовес единому центру коммуникаций, и как следствие, фактор стабильности возобновляется уже в лице количества узлов, а не их качества.
Становление многоранговой распределённой системы из классической централизованной является важным составляющим фактором эволюции существующих иерархических сетей. Данное «разложение» начинается на этапе разделения функций, приравнивая сервер к определённому действию. В такой начальной фазе, сервера становятся взаимосвязанными общей целью обслуживания, но не скованными выполнением общих задач. Из этого следует, что отказ в обслуживании одного сервера начинает влиять только на частную задачу (текущего сервера) и продолжает влиять на общую цель (группы серверов). Таким образом, затрагивая один сервер, сама система продолжает функционировать, хоть и не выполняя полный спектр запланированных действий. Последующей фазой развития уже становится взаимозаменяемость серверов, выполняющих узкоспециализированную задачу, посредством их дублирования, тем самым решая проблему отказоустойчивости в целом. В данном контексте стоит заметить, что иерархичность структуры продолжает сохраняться, даже при добавлении множества серверов с однородными функциями, не перерастая в одноранговую систему полноценно. Представленное явление проходит в следствие внутреннего алгоритма расширения системы, доступ к которому осуществляется наиболее высшими звеньями уже существующей и выстроенной иерархической цепи. Поэтому, даже если внутри централизованных систем будет существовать N-ое количество одноранговых, сама сеть не перестанет быть многоранговой, до тех самых пор, пока будет существовать механизм восстановления и удержания иерархичности. Во всех последующих упоминаниях под термином «централизация» будет пониматься именно конечная фаза эволюции многоранговой архитектуры.
Становление гибридной архитектуры проходит в следствие синтеза одноранговой централизации и многоранговой распределённости. С одной стороны, одноранговая архитектура избавляет систему частично или полностью от ядра внутренней иерархии, разбавляя систему внешними одноранговыми связями. С другой стороны, многоранговая архитектура преобразовывает примитивные редирект-функции, изменяя их форму дополнительными действиями, и тем самым сохраняет внешнюю иерархию между сервером-клиентом. Внешним противоречием гибридности, на первый взгляд, становится сильная схожесть либо с «классическими» (децентрализованными, распределёнными) моделями одноранговой архитектуры, либо с существующими моделями многоранговой архитектуры. Тем не менее гибридная архитектура представляет собой скорее переходное состояние, то-есть фазу развития систем и их моделей, нежели собственное и статичное положение. И действительно, гибридная архитектура описывается как синтез одноранговой централизации с многоранговой распределённостью, являясь причиной их последующей негации, приводимой уже к определению децентрализованной модели одноранговой архитектуры, как единовременного отрицания одноранговой централизации и многоранговой распределённости, то-есть отрицания гибридности. Именно поэтому, гибридная архитектура на этапе своего становление имеет больше свойств схожих с централизацией в общем. Но в последующем, по мере своего развития, гибридность претерпевает ряд метаморфозов и становится в конечном счёте неотличимой (относительно некоторого множества субъектов) от децентрализованной модели. Это можно наблюдать на примере сетей Tor и Bitcoin, которые являясь одновременно гибридными, представляют разнородный вид гибридности, где в одном случае Tor более приближен к распределённой модели многоранговой архитектуры (централизованной модели гибридности), а Bitcoin к децентрализованной модели одноранговой архитектуры (децентрализованной модели гибридности).
В конце, стоит отметить, что развитие децентрализованной модели не является примитивно однородным, как это может показаться на первый взгляд, потому как таковая система в своём историческом понимании приобретает двойственное значение. С одной стороны, децентрализация становится первичной формой сетевых коммуникаций, инициализацией и точкой отчёта всех последующих архитектурных решений. С другой стороны, децентрализация, посредством этапов отрицаний и снятия, начинает быть более совершенной формой, и в конечном счёте выражением финализации форм движения сетевых архитектур. Таким образом, по исторически-закономерным причинам, первичная децентрализация вырождается только в многоранговую централизацию, а конечная её форма — в одноранговую распределённость. В итоге децентрализация становится замыканием сетевого развития, одновременно являясь его началом и (относительным) финалом.
Список литературы
Таненбаум, Э., Уэзеролл, Д. Компьютерные сети / Э. Таненбаум, Д. Уэзеролл. — СПб.: Питер, 2017. - 960 с.
Попова, А. Интернет как сетевая или иерархическая структура: концепция сети в постмодернистской философии и социальных науках конца XX-го и начала XXI-го вв. [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/internet-kak-setevaya-ili-ierarhicheskaya-struktura-kontseptsiya-seti-v-postmodernistskoy-filosofii-i-sotsialnyh-naukah-kontsa-xx-go-i (дата обращения: 02.01.2022).
Бодрийяр, Ж. Символический обмен и смерть / Ж. Бодрийяр. — М.: «Добросвет» 2000. - 387 с.
Шнайер, Б. Beyond Security Theater [Электронный ресурс]. — Режим доступа: https://www.schneier.com/essays/archives/2009/11/beyond_security_thea.html (дата обращения: 16.03.2022).
Меньшиков, Я., Беляев, Д. Утрата анонимности в век развития цифровых технологий [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/utrata-anonimnosti-v-vek-razvitiya-tsifrovyh-tehnologiy (дата обращения: 04.01.2022).
Симаков, А. Анонимность в глобальных сетях [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/anonimnost-v-globalnyh-setyah (дата обращения: 04.01.2022).
Садаков, Д., Сараджишвили, С. Рекомендательный протокол децентрализованной файлообменной сети [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/rekomendatelnyy-protokol-detsentralizovannoy-fayloobmennoy-seti (дата обращения: 29.03.2022).
saipr
Говоря об архитектуре сетей надо вспомнить и об Эдуарде Александровиче Якубайтисе, cоветском и латвийском учёном в области информационных технологий, одном из основоположников создания теории асинхронных конечных автоматов, основатель рижской научной школы технической кибернетики, о его замечательной книге:
Архитектура вычислительных сетей / Э. А. Якубайтис. — М.: Статистика, 1980. — 279 с.: ил.
За этой книгой выстраивались очереди, именно она во многом способствовала нашим мечтам о глобальных сетях, когда ещё Интернета не было.
Вот её аннотация: