2 pontos por GN⁺ 2025-11-15 | 1 comentários | Compartilhar no WhatsApp
  • Bitchat é um app de mensagens que permite trocar mensagens com segurança mesmo sem conexão com a internet, com suporte a comunicação direta entre dispositivos via Bluetooth
  • Em um contexto em que a destruição da infraestrutura de comunicação na Palestina e os problemas de vigilância bloqueiam a comunicação livre, ele oferece um meio alternativo de comunicação que funciona mesmo sem internet e energia elétrica
  • O app pode ser usado sem criar conta, número de telefone, e-mail ou cartão SIM e protege a privacidade com criptografia de ponta a ponta completa, sem servidor central
  • Com os canais Geohash, é possível criar salas de conversa baseadas em localização e fazer verificação de segurança, organização e compartilhamento de informações na comunidade local
  • Após a verificação da Tech for Palestine (T4P), foi reconhecido como uma ferramenta de comunicação confiável, e os downloads dispararam também em Nepal, Indonésia, Costa do Marfim e Madagascar

Visão geral do Bitchat

  • Bitchat é um novo app de mensagens que permite conversar com segurança mesmo sem internet
    • Disponível para download na App Store e no Google Play
    • Permite manter a comunicação segura mesmo quando a conexão cai
  • O app usa uma estrutura de retransmissão de mensagens baseada em Bluetooth, em que cada dispositivo atua como retransmissor
    • Isso permite expandir a comunicação para além do alcance de conexão direta
    • Todas as mensagens são totalmente criptografadas, protegendo as conversas privadas

Por que o Bitchat é necessário

  • A Palestina depende de Israel para eletricidade, telecomunicações e roteamento da internet
    • Israel transformou essa dependência em arma, provocando apagões intencionais e bloqueios de comunicação em Gaza
    • Por causa dos bombardeios, a infraestrutura de comunicação foi destruída ou severamente danificada
  • Ao usar meios de comunicação comuns, conversas e mensagens podem ser monitoradas e registradas
    • Isso leva a riscos de vigilância e direcionamento de ataques
  • Trata-se de uma situação em que o direito dos palestinos à livre comunicação está sendo violado

A solução: mensagens que funcionam sem internet

  • O Bitchat permite enviar mensagens mesmo sem internet ou energia elétrica
    • A comunicação direta entre dispositivos ocorre por conexão Bluetooth
    • Cada dispositivo retransmite mensagens, formando uma rede ampla
  • Quando há internet ou serviço celular, as mensagens podem ser enviadas para o mundo todo
    • Sem servidor central, sem armazenamento de dados
    • Não requer conta, número de telefone, e-mail nem cartão SIM

Mantendo a conexão quando toda a rede cai

  • O Bitchat é um mensageiro alternativo que continua funcionando mesmo com bloqueios de comunicação por parte de Israel
    • É possível entrar em salas com base em localização por meio dos canais Geohash
    • Os usuários mantêm conexão com vizinhos e com a comunidade local
  • Com isso, é possível confirmar a segurança da família, organizar ações locais e compartilhar informações urgentes

Validação pela T4P e expansão internacional

  • A Tech for Palestine (T4P) analisou a tecnologia e a governança do app
    • Depois de testes em várias condições, ele foi reconhecido como uma ferramenta de comunicação segura e resiliente
    • Membros da comunidade T4P estão entre os principais contribuidores de código do BitChat
  • Em Nepal, Indonésia, Costa do Marfim e Madagascar, entre outros locais com instabilidade civil, os downloads dispararam
    • Quando o governo do Nepal bloqueou as principais redes sociais, cidadãos passaram a usá-lo como meio alternativo de comunicação

Comparação de segurança com o WhatsApp

  • Houve relatos de que o WhatsApp apresenta risco de exposição de dados pessoais e vigilância
    • Algumas vulnerabilidades de segurança levantaram a possibilidade de exposição de dados a Israel
    • Menciona-se que essas informações foram usadas em casos de direcionamento contra palestinos
  • O Bitchat não tem integração com a Meta e não apresenta essas vulnerabilidades de vigilância

Como usar

  • Pode ser usado imediatamente, sem criar conta
    • Após instalar o app, altere o nome de usuário padrão (@anon)
    • O canal #mesh no topo indica que a rede Bluetooth está ativa
    • É possível iniciar conversas privadas a partir da lista de usuários conectados
  • Recomenda-se verificar diretamente o nome de usuário da outra pessoa
    • Para evitar confusão ou falsificação de identidade
    • Usuários verificados podem ser adicionados aos favoritos
  • Ao digitar "/" no campo de mensagem, abre-se o menu de comandos

Estrutura de canais baseada em localização

  • Canal #mesh: comunicação local baseada na rede Bluetooth
    • Quanto mais dispositivos conectados, maior o alcance da rede
  • Canais de localização: canais padrão por bloco, vizinhança, cidade e região
    • Funcionam melhor quando há conexão com a internet
  • Canais #Geohash: canais personalizados para família ou pequenos grupos
    • São criados ao inserir um nome e clicar em “teleport”

Dicas para manter a segurança

  • Recomenda-se apagar regularmente as mensagens com o comando /c
    • Para evitar exposição de informações caso o dispositivo seja apreendido
    • Como não há servidor central, após a exclusão não é possível recuperar
  • Quando usado junto com o eSIM recarregável do Gaza Online
    • É possível manter conexão contínua mesmo em situações de interrupção de rede

Conclusão

  • O Bitchat é um meio de comunicação seguro que funciona mesmo em situações de bloqueio da internet
  • Ele contribui para manter usuários palestinos e de regiões instáveis conectados e com suas informações protegidas
  • Pode ser usado junto com outras ferramentas em desenvolvimento pela Tech for Palestine
  • Mensagem principal: “Stay connected, stay safe.”

1 comentários

 
GN⁺ 2025-11-15
Comentários do Hacker News
  • A Faixa de Gaza provavelmente é um dos ambientes mais difíceis do mundo para fazer desenvolvimento de software agora
    Estou acostumado com o ambiente estável da Europa, então acho que não conseguiria ser nada produtivo em uma situação tão perigosa
    Minha única distração é basicamente o YouTube Music

    • Na Ucrânia ainda foi possível programar
      Mesmo depois do início da guerra, colegas que trabalhavam no Google continuaram na Ucrânia
      Às vezes as reuniões eram interrompidas por alertas de mísseis, mas mesmo assim eles mantinham o trabalho normal
    • Concordo com a ideia de que “não dá para ser produtivo em um ambiente desses”
      Mais de 80% do país está em ruínas
    • Acho que a razão de se considerar Gaza o ambiente mais difícil tem muito a ver com o contexto midiático
      Há muitos lugares bem piores na África
  • Se essa tecnologia conseguir resolver o problema de distribuição, seria realmente muito interessante
    Na época dos protestos em Hong Kong, surgiram soluções parecidas, mas no fim quase tudo convergiu para o AirDrop

    • Quando a polícia inspeciona um celular, ter um app perigoso instalado pode causar um problemão
    • Como essas tentativas muitas vezes não ficam registradas, os desenvolvedores acabam criando repetidamente soluções que não são usadas
      Seria bom reunir informações sobre quais ferramentas realmente funcionaram em situações em que a infraestrutura de comunicação foi interrompida
    • A ideia de executar no navegador um código recebido via AirDrop é interessante
      Mas fico em dúvida se dá mesmo para entregar mensagens pelo mundo inteiro usando apenas Bluetooth sem servidor central
  • Recentemente, o número de estações Meshcore/Meshtastic vem aumentando no mundo todo
    Se você montar uma alimentação 3,3V eficiente com painel solar de 6V e bateria LiPo 18650, dá para manter isso funcionando quase para sempre
    Testei uma estação LoRa de 868MHz até 60 km
    Ainda assim, é mais difícil de usar do que algo integrado por padrão ao smartphone, como mesh via BLE

    • Já dei uma olhada no Meshtastic antes, e a criptografia AES não tem tag de autenticação
      A descriptografia acontece no dispositivo LoRa, então a segurança é fraca se houver acesso físico
      Mesmo que você apague as mensagens, se o dispositivo for exposto depois, dá para descriptografar o tráfego passado
      Seria bom se o protocolo fosse melhorado para armazenar a chave só no celular
  • O principal objetivo de redes off-grid como o Bitchat é evitar a dependência do serviço celular de Israel
    Mas talvez não seja tão difícil assim fazer jamming de Bluetooth ou da faixa de 2,4GHz em escala nacional

    • A ideia é simpática, mas fico em dúvida se isso realmente tem escalabilidade
      O Bluetooth só alcança algo como 30 m no máximo
      Mesmo com alta densidade populacional, há uma boa chance de as mensagens atrasarem ou pararem
    • Quando torres de celular ficam fora do ar por desastre, ataque cibernético ou apagão, uma rede assim pode ser útil
      O governo pode desligar torres de celular, mas é difícil bloquear um país inteiro com jamming
    • A base de usuários já é bem grande
      Dezenas de milhares de pessoas já usam isso na prática
  • O código-fonte está disponível sob licença MIT → link do GitHub
    Se passar por uma auditoria de segurança adequada, isso pode virar uma solução bem razoável
    Tenho curiosidade sobre os detalhes técnicos de como as mensagens chegam ao destinatário correto

  • É uma tecnologia realmente incrível
    Eu também queria ter tentado construir algo parecido
    A tecnologia atual é surpreendentemente poderosa, mas a maior parte ainda depende de infraestrutura IP
    Em lugares com vigilância estatal intensa, esse modelo é frágil

    • Com a volta do Chat Control na UE, discussões sobre banir VPN nos EUA e reforço de verificação de identidade, esse tipo de tecnologia pode se tornar ainda mais importante
      Se funcionar em ambientes extremos como uma zona de guerra, provavelmente também serve bem para a sociedade em geral
    • Gosto da abordagem do OP
      Como é baseada em broadcast, evita o problema de roteamento
  • Fico curioso se isso está mesmo sendo usado na Palestina
    Com alguém que está perto, nem faz tanta falta um chat em tempo real, e se a pessoa estiver longe a conexão pode ser instável

    • Não é só um chat Bluetooth simples, porque a mesh retransmite as mensagens e permite conversar com pessoas mais distantes
    • Mesmo que só uma ou duas pessoas usem, isso já tem valor
      Mas a questão de direcionalidade entre árabe e alfabeto latino (RTL/LTR) pode ser complicada
  • Só de comentar num post desses, talvez a gente já esteja entrando em alguma lista de vigilância

  • Resumo de threads relacionadas:

  • Nunca achei que voltaria a ver o FidoNet