Логотип

Попытка Индии удалить BitChat Джека Дорси привлекла к нему внимание всего мира.

Попытка Индии удалить BitChat Джека Дорси привлекла к нему внимание всего мира.

Представьте, что вы получили юридическое уведомление, дающее GitHub всего три часа на удаление вашего программного обеспечения из публичного доступа.

Именно это произошло с Джеком Дорси и его проектом обмена сообщениями с открытым исходным кодом BitChat после того, как Индийский координационный центр по борьбе с киберпреступностью (I4C) при Министерстве внутренних дел издал экстренное уведомление, предписывающее GitHub отключить доступ к трем репозиториям BitChat.

Позже Дорси опубликовал скриншоты уведомления на платформе X* (ранее Twitter*).

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

По иронии судьбы, это объявление также привлекло беспрецедентное внимание к проекту BitChat . Вместо того чтобы тихо исчезнуть, BitChat стал предметом интенсивных дискуссий среди разработчиков, журналистов и защитников цифровых прав по всему миру.

Приложение, которое заставило власти нервничать

BitChat — это не обычное приложение для обмена сообщениями.

Это децентрализованный мессенджер, работающий по принципу P2P (одноранговая сеть), который использует ячеистую сеть Bluetooth Low Energy (BLE) вместо интернета. В отличие от традиционных мессенджеров, он работает без:

    • Номера телефонов
    • Центральные серверы
    • Мобильные данные
    • Wi-Fi
  • Учетные записи пользователей

Находящиеся поблизости устройства передают друг другу зашифрованные сообщения, позволяя продолжать разговор даже при отсутствии мобильной сети.

Правительственное уведомление было выпущено на фоне продолжающихся в Дели протестов партии «Таракан Джаната Парти» (CJP) , в ходе которых власти ввели ограничения на использование мобильного интернета в некоторых районах города.

В многочисленных новостных сообщениях говорилось, что следователи изучают вопрос об использовании протестующими мессенджеров на основе Bluetooth, хотя власти публично не подтвердили использование самого BitChat .

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

Эффект Стрейзанд: глобальный обратный эффект

Действия правительства быстро стали хрестоматийным примером эффекта Стрейзанд — феномена, при котором попытки подавить информацию, наоборот, привлекают большее внимание общественности.

После публикации уведомления репозиторий BitChat быстро приобрел известность в сообществе разработчиков. На момент написания статьи он набрал более 27 600 звезд на GitHub и более 3600 форков , что свидетельствует о широком интересе и независимом копировании кода.

Один пользователь Reddit пошутил:

«Спасибо за рекомендацию, Модиджи. Я даже не знал, что это существует».

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

Парадокс Bluetooth

Этот спор выявляет интересное противоречие в политике.

Во время пандемии COVID-19 правительства по всему миру, включая Индию, поощряли использование технологии отслеживания контактов на основе Bluetooth для улучшения мониторинга состояния общественного здравоохранения.

Сегодня сам Bluetooth не является проблемой. Дискуссия сосредоточена на том, кто контролирует сеть и данные .

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

Технология принципиально не изменилась; изменилась модель управления.

 

Программное обеспечение как «социальная память»

BitChat — это больше, чем просто приложение для офлайн-чата.

Согласно техническому документу протокола Bitchat , он включает функцию Gossip Sync , которая периодически согласовывает историю последних публичных сообщений между находящимися поблизости устройствами.

Вместо того чтобы зависеть от центрального сервера, участвующие телефоны обмениваются уже увиденными сообщениями, что позволяет информации постепенно распространяться по сети.

На практике это означает, что когда группы временно разъединяются (например, во время сбоев в сети), сообщения могут продолжать распространяться по мере перемещения людей в физическом пространстве.

Вместо того чтобы полагаться на интернет-инфраструктуру, сами устройства становятся носителями информации.

Может ли государство действительно отменить этот кодекс?

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

Репозитории можно дублировать на альтернативных хостинговых платформах, таких как Codeberg, создавать форки на GitHub или напрямую передавать между разработчиками.

Однако есть важное техническое замечание.

Программное обеспечение может быть открытым, но основные мобильные платформы по-прежнему контролируются Apple и Google.

BitChat зависит от возможностей Bluetooth, фонового выполнения и API операционных систем, которые в конечном итоге контролируются этими компаниями. Хотя нет никаких доказательств того, что какая-либо из компаний намерена конкретно ограничивать BitChat, изменения в политике на уровне платформы или технические изменения могут существенно повлиять на то, как такие приложения, как BitChat, функционируют на iOS и Android.

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

Как оставаться на связи

Сообщество BitChat предложило несколько практических мер для повышения устойчивости:

  1. Создание зеркальной копии репозитория: поддержание нескольких копий на разных хостах снижает зависимость от какой-либо одной платформы.
  2. Используйте общие избранные: наиболее надежная проверка личности в BitChat происходит при личном обмене QR-кодами, что снижает риск выдачи себя за другое лицо.
  3. Экстренное удаление данных в случае паники: согласно документации проекта, жест тройного касания позволяет безопасно удалить локально хранящиеся криптографические ключи, историю сообщений и другие конфиденциальные данные.

Эти функции отражают акцент BitChat на конфиденциальности, децентрализации и устойчивости во время сбоев в сети.

Больше, чем просто ещё одно приложение для обмена сообщениями.

BitChat — это пока ещё ранний проект, и даже его сторонники признают, что у беспроводных сетей типа Mesh есть практические ограничения, включая ограниченный радиус действия, пропускную способность, потребление заряда батареи и зависимость от находящихся поблизости устройств-участников.

Однако полемика вокруг BitChat уже вышла за рамки самого программного обеспечения.

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

Независимо от того, к какому результату в конечном итоге будет приведён баланс, один урок уже ясен.

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

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

пятнадцать + 14 =

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала