Кибергерилья. Цифровое подполье против Пентагона - Тим Джордан
Это произошло по двум причинам. Во-первых, акция проходила в Соединённых Штатах — там впервые состоялся «карнавал протеста» против глобализации, что обеспечило ей мировой резонанс, которого не достигали аналогичные акции в Лондоне или, скажем, в сельвах Лакандонского леса. Во-вторых, в Сиэтле присутствовали все ключевые элементы антиглобалистского движения, что сделало это событие и итогом, и отправной точкой для дальнейших протестов. Среди них было и массовое виртуальное прямое действие.
Онлайн-акция, совпавшая с уличными протестами в Сиэтле, была полностью согласована с ними по замыслу. Целью уличных демонстраций было сорвать или нарушить проведение конференции ВТО, не дав делегатам попасть на место заседания. Для этого применялись традиционные формы гражданского неповиновения — блокировки улиц, массовые демонстрации и другие формы физического присутствия. Онлайн-протест использовал те же принципы, только в киберпространстве: его целью было перегрузить компьютерную сеть, обслуживавшую конференцию, потоками запросов.
Акцию организовала хактивистская группа Electrohippies (e-hippies), активно действовавшая в конце 1990-х годов и начале XXI века. По их утверждению, операция оказалась успешной: сети конференции ВТО неоднократно замедлялись, дважды полностью останавливались, и в ней приняли участие около 450 000 пользователей (или, технически говоря, компьютеров) в течение пяти дней.
По своей форме виртуальный и уличный протесты были тесно связаны. Обе формы блокировали потоки — на улицах это были потоки людей и снабжения, в Сети — потоки информационных пакетов. Общая цель была одна — помешать проведению конференции и работе важнейшего символа неолиберальной глобализации. Существует множество примеров массовых онлайн-акций прямого действия, но именно операция Electrohippies в Сиэтле 1999 года стала самой показательной и символичной.
Эта акция представляла собой то, что сегодня известно как атака отказа в обслуживании (DOS). Она заключается в том, что целевой компьютер бомбардируется множеством сообщений (пакетов) за короткий промежуток времени, пока не перестаёт функционировать.
Существует различие между централизованными и распределёнными атаками DOS (DDOS). В первом случае все пакеты исходят из одного источника — то есть один атакует другого. Во втором — из множества источников, когда сразу несколько атакующих одновременно посылают запросы одной цели. В основном DDOS-атаки распределены, поскольку атаки с одного адреса легко блокировать и отследить.
В рамках этих DDOS-атак Electrohippies ввели различие между автоматическими и клиентскими атаками. Чтобы понять их идею, стоит рассмотреть классическую серверную DDOS-атаку.
Известен, например, случай, когда в мае 2001 года подобной атаке подвергся эксперт по интернет-безопасности Стив Гибсон. Он управлял сайтом, посвящённым анализу и устранению уязвимостей в интернете. 4 мая 2001 года его сайт внезапно исчез из Сети: линии связи были перегружены миллионами пакетов, и трафик вырос более чем в четыре раза от нормы. После того как инженер его интернет-провайдера установил фильтры, сайт вновь появился в Сети.
Позже выяснилось, что атаку осуществили 474 компьютера, заражённые специальными программами — «ботами» или «зомби», управляемыми одним хакером. Таким образом, хотя атака была распределённой, управление оставалось централизованным. Гибсон выяснил, что за атакой стоял подросток по имени Wicked, которому помогали ещё двое. После их остановки последовали новые, более изощрённые DDOS-атаки. Гибсон пришёл к выводу, что от подобных атак почти невозможно защититься.
Этот пример отражает классическую схему DDOS: множество заражённых компьютеров выполняют команды одного атакующего. Это — централизованная по управлению, но распределённая по исполнению атака. Один человек может нанести серьёзный урон крупнейшим онлайн-ресурсам, используя мощь и анонимность киберпространства.
Electrohippies перевернули этот принцип, разработав этическую форму DDOS. Если обычные хакеры вроде Wicked действовали централизованно и автоматически, то e-hippies предложили клиентскую DDOS-атаку, при которой каждый участник — конечный пользователь — должен самостоятельно инициировать действие. Таким образом, эффект достигался не за счёт автоматики, а за счёт участия множества людей, что превращало технологическую атаку в форму массового политического действия.
То, что сделали «электрохиппи» во время акции против ВТО, представляло собой распределённую атаку типа «отказ в обслуживании» (DOS) на стороне клиентов. Метод их работы был действительно распределённым, так как вместо нескольких серверов в акции участвовали десятки тысяч отдельных пользователей. Запросы к серверам-целям отправлялись обычными пользователями интернета со своих домашних компьютеров, часто через медленные телефонные соединения. Это означало, что подобные клиентские распределённые атаки требуют участия реальных людей — тысячами и одновременно — чтобы достичь эффекта. Если участников недостаточно, акция просто не работает. Факт того, что серверы ВТО оказались перегружены 30 ноября и 1 декабря, а 2–3 декабря их работа была значительно замедлена, свидетельствует о том, что акция «электрохиппи» получила ощутимую поддержку.
«Электрохиппи» реализовали это, создав программу, которая определяла целевой сервер ВТО и посылала ему повторяющиеся запросы. Чтобы запустить программу, пользователь должен был сам перейти на сайт «электрохиппи», где объяснялось, что целью атаки является ВТО, и что нажатие следующей ссылки загрузит и запустит атакующий модуль (написанный на Java). Только после того, как человек сам нажимал на ссылку, его компьютер начинал атаку — загружал программу, которая начинала отправлять данные на сеть ВТО, помогая её перегрузить.
Главное различие заключалось в том, что вместо одной или нескольких центральных фигур, запускающих массу автоматических атак, метод «электрохиппи» требовал участия множества людей, каждый из которых инициировал собственную индивидуальную атаку. Они не игнорировали способность интернета усиливать действия одного человека, но сознательно ограничили её использование. На их сайте предлагались две версии программы — одна для быстрых соединений, другая для медленных. Версия для быстрых соединений постоянно перезагружала шесть страниц на сайте ВТО, а версия для медленных — три. Таким образом, «электрохиппи» использовали нематериальность интернета, но одновременно подчёркивали массовый характер своего протеста.
Другой способ понять техническую «неэффективность» подхода «электрохиппи» по сравнению с атакой, которую совершил Wicked против Стива Гибсона, — это оценить уровень знаний, необходимый для участия в обеих акциях. Чтобы принять участие в атаке «электрохиппи», нужно было лишь иметь доступ к браузеру, уметь кликнуть по ссылке и знать, где найти их сайт. Это минимальный возможный уровень цифровой грамотности. Найти сайт не сложнее, чем узнать о предстоящей демонстрации, а в интернете это даже проще.
Для атаки же, подобной той, что провели Wicked и его соратники, требуется значительно больше знаний: понимать принцип DDOS, уметь находить и использовать заражённые компьютеры («боты»), разбираться в IP-адресах и прочем. То есть атака Wicked требовала гораздо большего уровня технической компетенции, чем акция «электрохиппи».
Однако «электрохиппи» сознательно отказались от подобного подхода, хотя наверняка знали о нём