- 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
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
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
Mais de 80% do país está em ruínas
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
Seria bom reunir informações sobre quais ferramentas realmente funcionaram em situações em que a infraestrutura de comunicação foi interrompida
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
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
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
O governo pode desligar torres de celular, mas é difícil bloquear um país inteiro com jamming
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
Se funcionar em ambientes extremos como uma zona de guerra, provavelmente também serve bem para a sociedade em geral
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
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