Ad
Технологии

Индия дала GitHub три часа на блокировку Bitchat

Маша Даровская
By Маша Даровская , IT-редактор и автор
Индия дала GitHub три часа на блокировку Bitchat
Обложка © Anonhaven

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

Уведомление было выпущено 23 июля 2026 года подразделением Министерства внутренних дел Индии. Копию документа опубликовал в X сооснователь Twitter Джек Дорси, участвующий в разработке Bitchat. Запрос затрагивает основной репозиторий приложения, отдельный репозиторий версии для Android и страницу с готовыми установочными файлами Android.

Основной репозиторий и Android-версия на момент проверки 25 июля продолжали открываться за пределами Индии. Это указывает на возможную географическую блокировку, а не на глобальное удаление проекта с GitHub.

Распоряжение распространяется на три адреса:

  • основной репозиторий permissionlesstech/bitchat;

  • репозиторий permissionlesstech/bitchat-android;

  • страницу выпусков Android-версии, где размещены готовые APK-файлы.

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

Уведомление получило номер 11072601011432 и было отправлено GitHub вечером 23 июля. В документе установлен трёхчасовой срок, а платформе также предписано сохранить сведения, способные потребоваться для дальнейшего разбирательства.

I4C сослался на раздел 79(3)(b) индийского закона об информационных технологиях и правило 3(1)(d), регулирующее обязанности интернет-посредников. Эти нормы позволяют требовать ограничения материалов после получения распоряжения уполномоченного государственного органа.

GitHub ведёт открытый архив некоторых государственных запросов, которые привели к удалению или географическому ограничению материалов. На момент подготовки новости уведомление по Bitchat в разделе Индии за 2026 год ещё не появилось: там был опубликован лишь более ранний запрос от властей штата Тамилнад.

Bitchat не использует привычную схему с центральным сервером, учётными записями и привязанными телефонными номерами. Расположенные поблизости устройства находят друг друга через Bluetooth Low Energy и формируют временную ячеистую сеть.

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

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

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

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

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

Распоряжение появилось во время продолжительных студенческих протестов у обсерватории Джантар-Мантар в центре Дели. Участники требовали реформировать систему государственных экзаменов после сообщений об утечке заданий медицинского вступительного экзамена и призывали привлечь виновных к ответственности.

Власти ограничивали мобильный интернет в отдельных районах центра города. Индийские СМИ сообщили, что часть участников акций использовала Bitchat для обмена сообщениями во время перебоев связи. Подтверждённой статистики о количестве пользователей приложения на протестах нет.

20 июля движение Cockroach Janta Party организовало марш от Джантар-Мантара в направлении парламента. Полиция отказала в разрешении на шествие, установила заграждения и ограничила доступ к нескольким станциям метро. После попыток пройти через оцепление правоохранители применили дубинки и слезоточивый газ.

Точные данные о численности участников расходятся. Надёжные публикации говорят о тысячах или десятках тысяч человек.

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

Протест не завершился через час после применения силы. Участники оставались у Джантар-Мантара вечером 20 июля, а акции продолжились в следующие дни.

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

Уже установленные версии смогут продолжать локальный обмен по Bluetooth. Блокировка GitHub прежде всего усложнит новым пользователям поиск официального кода, загрузку Android-сборок и получение обновлений.

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

Ограничение страницы выпусков Android может оказаться заметнее для обычных пользователей. APK-файлы позволяли установить приложение без магазина Google Play и без самостоятельной сборки исходного кода. После блокировки этот способ загрузки становится менее доступным, но копии файлов могут распространяться через другие сайты и хранилища.

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

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

Bitchat частично решает проблему разрывов через хранение и последующую пересылку сообщений. Устройства могут временно сохранять зашифрованные пакеты и передавать их после появления подходящего получателя или посредника. При доступе к интернету приложение использует Nostr как дополнительный транспорт.

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

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

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

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

Точный способ исполнения распоряжения по Bitchat GitHub публично не разъяснил. Глобально репозитории продолжают работать, поэтому полное удаление исходного кода не произошло.

Есть новость? Станьте автором.

Мы сотрудничаем с независимыми исследователями и специалистами по кибербезопасности. Отправьте нам новость или предложите статью на рассмотрение редакции.