Андрей Солдатов - Битва за Рунет: Как власть манипулирует информацией и следит за каждым из нас
Редакторы обсуждали перспективу оспорить решение в суде и технические решения для обхода блокировок. Шансы на победу в суде казались слишком малы. Рыклин гневно заявил, что сайты заблокированы навсегда и что всем нужно как можно скорее это понять. «Даже если адвокаты и выиграют суд, – говорил он, – на следующий же день Генпрокуратура найдет другую статью и возобновит блокировку»{278}.
Ольга Пашкова из Ej.ru предложила запустить объединенную платформу для заблокированных ресурсов. Другие журналисты говорили о публикации отдельных материалов на Facebook. «Забудьте о Facebook! – воскликнул Носик. – Его же заблокируют через месяц! Мы движемся в сторону Северной Кореи!» Тимченко настаивала на том, что надо больше использовать соцсети: «Запустите свою кампанию в соцсетях и свяжитесь с администраторами многочисленных групп. В том же "ВКонтакте", например. Это очень крупный ресурс».
Журналисты отчаянно пытались придумать какую-нибудь совместную акцию для поддержки заблокированных сайтов. Редактор сайта радиостанции «Эхо Москвы», присутствовавший на встрече, предпочитал отмалчиваться. Носик не терял оптимизма, настаивая, что у них есть преимущества: «Мы же все работаем с байтами, так? И можем взаимодействовать с этими байтами». Он говорил, что им совершенно не обязательно где-то регулярно встречаться для координации усилий, все же сидят в сосцетях.
Но, прежде всего, надо было найти способ обхода блокировки. Много говорили о популярном Tor, который перебрасывает пользователя с сервера на сервер и не только скрывает его личность, но позволяет изменить местоположение. Tor автоматически меняет российский IP-адрес пользователя на адрес в любой другой стране, и блокировка перестает действовать. Браузером Tor легко пользоваться, однако есть проблема: его нужно скачать и установить на компьютер.
Это был главный вопрос: как убедить читателей поставить Tor? Из-за блокировки сайты уже потеряли тысячи читателей, и пусть самая преданная аудитория нашла способ добраться до них, оставался вопрос, что делать с остальными.
Носик сказал, что будет рекламировать Tor и прочие средства обхода цензуры у себя в LiveJournal.com, призывая и других следовать его примеру. Кто-то вспомнил про самиздат, кто-то даже предложил печатать листовки.
На встрече присутствовал 35-летний Артем Козлюк. Он родился в Череповце в семье военных, получил военное образование и недолго служил в армии. В 2011 году, уже работая в Москве системным администратором, он присоединился к «Пиратской партии». Идея цензуры в интернете шокировала его, поэтому 1 ноября 2012 года, в день, когда черный список начал работать, он запустил проект против фильтрации по адресу rublacklist.net. Он назвал его «Роскомсвобода». Главной фишкой проекта стал публикуемый список заблокированных сайтов, включая те, что были заблокированы по ошибке. Роскомнадзор засекретил черный список – якобы для того, чтобы не пропагандировать попавшие в него сайты. Список был доступен только провайдерам, чтобы те могли ежедневно обновлять блокировки. Козлюк был уверен, что примитивная система фильтрации неизбежно приведет к блокировке ни в чем не повинных ресурсов, хостящихся на том же IP-адресе. Он стал сверять содержимое черного списка с реальным количеством заблокированных сайтов. Ему помогали либерально настроенные провайдеры. Разница в цифрах поражала: Роскомнадзор настаивал, что заблокировал лишь пару тысяч сайтов, Козлюк же нашел десятки тысяч.
Он знал лучше других, как работает система фильтрации, а потому был настроен оптимистично. В Сахаровском центре Артем рассказал, как однажды зашел проверить заблокированный Grani.Ru. Набрав адрес, он ожидал увидеть пустую страницу с сообщением о блокировке. Но на стандартной странице-заглушке местный провайдер написал: «Чтобы обойти цензуру, перейдите по этой ссылке». Ссылка вела на сайт Козлюка, где описаны средства обхода блокировок. Козлюк верил, что со временем таких провайдеров станет больше. Его поддержали, хотя мало кто из присутствующих считал, что это поможет решить проблему.
Вскоре техническое решение было найдено, и оно оказалось намного более эффективным.
Его предложил Руслан Левиев – 27-летний худой, невысокого роста парень c пирсингом в обоих ушах и татуированными руками. Руслан родился на Дальнем Востоке, с детства увлекался программированием, выучился на юриста и позже в Сургуте на волонтерских началах защищал малоимущих граждан в судах. В 2009 году он переехал в Москву. Через два года Руслан вышел на протесты против фальсификаций на выборах. Как и сотни других протестующих, он был задержан и отправился на двое суток в камеру ОВД «Якиманка». «Когда мы сидели в камере, люди нам носили еду и воду. Это было неожиданно», – вспоминал Руслан. Он познакомился с Навальным, и когда для проекта «Росвыборы» понадобился программист, Руслан немедленно подключился.
В 2012 году обсуждался закон о блокировках в интернете, и Левиев начал ходить на заседания Роскомнадзора в качестве представителя Навального, там он познакомился с Ксензовым. Левиев пытался объяснить ему, почему черные списки сайтов – очень плохая идея, даже пригласил Ксензова ответить на вопросы участников «Хабрахабр» – популярного онлайн-сообщества программистов. 4 января 2013 года Максим Ксензов начал отвечать на вопросы участников сообщества. Процесс общения с айтишниками занял несколько дней. Левиев счел это хорошим знаком и даже попросил публику быть вежливее, потому что трудно было представить другого чиновника, согласного на открытый диалог.
Когда 13 марта 2014 года Роскомнадзор заблокировал блог Навального Левиев понял, что разговаривать с властями бессмысленно. Все мгновенно изменилось: Ксензов начал нападать на Левиева и назвал его в твиттере «пятой колонной» за сотрудничество с фондом Навального.
Левиев думал о том, как эффективней обойти блокировку Роскомназора и снова сделать блог Навального доступным. Роскомнадзор продолжал вносить в черный список зеркала блога, а провайдеры их блокировали. Влад, друг Левиева, который по работе занимался организацией сетей для провайдеров и знал, как устроена система, предложил отличную идею.
Доменное имя обычно привязано к нескольким IP-адресам. Руслан и Влад придумали следующий ход: в домене зеркала блога Навального они изменили IP-адрес на IP-адрес другого сайта, то есть сделали редирекцию. Цензоры видели новые адреса зеркал, автоматически включали их в черный cписок, а провайдеры по всей России сгружали обновленный черный список.
Первым под удар попал сайт LifeNews – Руслан подставил их IP-адрес, и в один прекрасный день многие пользователи не смогли попасть на сайт, потому что тот автоматом попал под блокировку. Потом Левиев сделал редирект на IP-адрес страницы, с которой провайдеры загружали черный список запрещенных ресурсов. «В результате провайдеры не смогли зайти на страницу с черным списком и получить его. Получается, что Реестр запрещенных сайтов заблокировал сам себя», – с улыбкой рассказал Руслан{279}.
Система технической фильтрации имела серьезные дыры, и Левиев быстро научился использовать их для борьбы с цензорами.
Но главной задачей было вернуть в Рунет блог Навального. Вскоре Руслан зарегистрировал домен navalny.us, создав множество поддоменов, чтобы система не успевала их блокировать. Левиев обратился к народу за помощью: на сайте navalny.us он разместил инструкцию, как сделать поддомен, и призвал сторонников присылать ему ccылки. Больше шестидесяти человек отозвались, некоторые даже зарегистрировали по нескольку поддоменов. В результате Левиев получил целую сеть от 150 до 200 поддоменов, готовых для использования.
Так появилась «Большая красная кнопка Навального» – пользователь заходил на navalny.us, видел большую красную кнопку, нажимал ее и попадал на один из поддоменов. Заблокировать этот сайт цензоры не могли, потому что кроме кнопки на нем не было никакой информации.
Вскоре Левиев перешел от обороны к наступлению. Он решил выяснить, кто в Роскомнадзоре отвечает за блокировки. Для этого ему надо было выявить среди десятков тысяч посетителей того, кто заходил на сайт, чтобы проверить, как работает блокировка. Руслан с друзьями устроили ловушку{280}. Теперь при заходе на navalny.us каждый пользователь перенаправлялся на уникальный поддомен на *.fuckrkn.me. «Нам оставалось дождаться, пока какое-нибудь из этих зеркал попадет в реестр, и посмотреть по нему логи – с каких IP-адресов заходили», – вспоминал Руслан. В апреле Левиев разместил в своем блоге подробный пост, содержащий схему, логи и детальные объяснения, кто именно в Роскомнадзоре отвечал за проверку заблокированных сайтов. Охотой на неблагонадежные сайты, как выяснилось, занимаются специалисты Главного радиочастотного центра, подведомственного предприятия Роскомнадзора{281}.
На этом Левиев не остановился. Зная IP-адреса цензоров, он приготовил им сюрприз. Сотрудники Роскомнадзора заявили газете «Ведомости», что теперь при заходе на navalny.us они видят рыжего котенка. «Видимо, сотрудники Навального каким-то образом вычислили IP-адреса Роскомнадзора и подсовывают нам такую картинку. чтобы нам был сложнее искать адреса», – признались в ведомстве{282}. Левиев был доволен эффектом.