Knigi-for.me

Кибергерилья. Цифровое подполье против Пентагона - Тим Джордан

Тут можно читать бесплатно Кибергерилья. Цифровое подполье против Пентагона - Тим Джордан. Жанр: Биографии и Мемуары издательство , год . Так же Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте knigi-for.me (knigi for me) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
атак.

Некоторые атаки являются обычным риском для любой сетевой системы, например атаки типа «отказ в обслуживании». Но против сети вроде Peek-a-booty могут применяться и особые методы — такие, как те, что использовались для составления карты одноранговой сети Gnutella. Поэтому принцип минимального обнаружения стал четвёртым ключевым элементом Peek-a-booty.

Интернет устроен так, что сообщения быстро передаются между узлами, которые должны как-то идентифицировать себя, чтобы принимать и перенаправлять данные. Для этого каждому соединению присваивается уникальный номер — IP-адрес. Следовательно, один из способов уничтожить Peek-a-booty — это составить карту всех компьютеров, использующих сеть, и затем просто обновить файрвол, добавив в него все эти IP-адреса, фактически заблокировав систему.

Эта проблема крайне сложна, потому что для функционирования сети компьютеры должны находить друг друга по IP-адресам — это фундаментальный принцип интернета. Более того, одноранговые сети обычно наоборот стараются знать все адреса узлов, чтобы понимать, какие данные где находятся.

Чтобы никто не мог составить полную карту сети, Peek-a-booty использует принцип минимального обнаружения, состоящий из двух частей.

Первая — это ограничение количества сообщений, не несущих данных, а лишь проверяющих существование и адреса узлов. Эти сообщения называются поисковыми (discovery messages), их цель — выявлять и картировать узлы сети. Так как сеть Peek-a-booty является динамичной — узлы постоянно подключаются и отключаются — предполагается, что если количество ответов на такие запросы будет ограничено, то обнаружить все узлы одновременно будет невозможно.

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

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

Это означает, что независимо от количества попыток сканирования всегда будет часть сети, которую нельзя обнаружить, потому что новые узлы появляются быстрее, чем на запросы успевают ответить. Таким образом, Peek-a-booty защищает себя от картирования всей сети: отдельные узлы могут быть обнаружены, но сеть в целом остаётся живой.

Что касается владельцев тех узлов, которые всё же будут обнаружены, разработчики Peek-a-booty этого вопроса подробно не рассматривали. Во время презентации на CodeCon они лишь отметили, что каждый, кто запускает Peek-a-booty, должен осознавать риск — и с иронией предложили добавить в пользовательское соглашение пункт:

«Производители Peek-a-booty не несут ответственности за вашу смерть».

Общество

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

Любая компьютерная сеть опирается на социальные и организационные структуры — хотя бы для того, чтобы компьютеры были подключены и правильно настроены. Прежде чем кто-либо сможет использовать Peek-a-booty, необходимо создать саму сеть. А чтобы она продолжала работать, должна существовать человеческая или организационная система, обеспечивающая повседневное обслуживание кабелей, кода и оборудования.

Например, каждый узел в облаке серверов — это компьютер, на котором запущено программное обеспечение Peek-a-booty, и его нужно скачать и установить. В крупных государственных или корпоративных структурах подобные организационные сети обычно определяются существующими институтами. Но Peek-a-booty, как и многие организации общественных движений, предлагает новые формы структуры и взаимодействия.

Распространение Peek-a-booty будет происходить через обычные каналы Сети: сайты, предлагающие скачивание программ, платформы, поддерживающие схожие политические инициативы, и т. п. Ожидается, что различные правозащитные организации примут участие в распространении программы, когда она станет доступной. Кроме того, скачать Peek-a-booty можно будет прямо с уже существующих узлов сети. Благодаря возможностям интернета программа сможет быстро распространяться среди всех, кто хочет ею пользоваться или поддерживать проект.

После установки Peek-a-booty будет использоваться скринсейвер, показывающий схематическое изображение сети: узлы будут представлены медведями с заклеенными ртами или печатающими за клавиатурой — в зависимости от активности узла. Это сделано для того, чтобы участники проекта могли видеть результаты своего участия и ощущали себя частью сообщества. Пусть даже это всего лишь игривое графическое представление, медведи выполняют важную социальную функцию — поддерживать вовлечённость участников. Так Peek-a-booty стремится привлечь аудиторию, заинтересованную в продвижении цифровых прав и свобод.

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

Главная цель Peek-a-booty — обеспечить свободное движение информации в интернете, особенно для тех, чьи национальные правительства ограничивают доступ. Что именно пользователи будут передавать через национальные файрволы — заранее не определено: под запретом могут быть политические, религиозные или экономические сведения, но также и порнография, расистские сайты или даже спортивные новости. Peek-a-booty не различает типы информации — в этом и состоит её политическое кредо. Технология позволяет пройти через файрвол всему, что было заблокировано, рассматривая любую информацию как просто информацию.

Peek-a-booty — не единственный проект, отражающий стремление «цифрово-корректного» хактивизма к свободному обмену данными. В тот же период, когда Peek-a-booty перешёл из стадии идеи в демонстрируемый прототип, появились три других проекта со схожими целями и даже архитектурой.

Два из них были разработаны группой Cult of the Dead Cow, поэтому их сходство с Peek-a-booty неудивительно. Тем не менее, их одновременное появление отражает общее стремление хактивистов.

Первый — Camera/Shy, выпущенный в 2002 году. Это программный пакет, который скрывает информацию внутри цифровых изображений, позволяя передавать её через национальные файрволы или в зоны цензуры. Он включает веб-браузер, который маскирует следы пользователя и автоматически расшифровывает зашифрованные изображения.

Второй проект — Six/Four, созданный группой Hacktivismo в 2002 году. Это виртуальная частная сеть, предназначенная для обхода национальных ограничений доступа. Название Six/Four отсылает к 4 июня — дате событий на площади Тяньаньмэнь, когда китайские власти разогнали демонстрантов. Цель проекта — «обеспечить доступ к любой информации, доступной через публичный интернет, особенно через HTTP». Система была выпущена в 2003 году и размещена на сайте Hacktivismo.

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


Тим Джордан читать все книги автора по порядку

Тим Джордан - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-for.me.

Все материалы на сайте размещаются его пользователями.
Администратор сайта не несёт ответственности за действия пользователей сайта..
Вы можете направить вашу жалобу на почту knigi.for.me@yandex.ru или заполнить форму обратной связи.