Padrões é uma série que explica vários protocolos de tecnologia, analisando sua implementação prática e onde podemos encontrá-los nos dispositivos ao nosso redor.

Facebook | Não espere criptografia completa de ponta a ponta no Messenger até 2022.

No início deste ano, o WhatsApp lançou uma nova política de privacidade que levantou muitas sobrancelhas. A política atualizada teve como objetivo fazer o aplicativo funcionar melhor com seus outros primos de propriedade do Facebook e facilitar o bate-papo de negócios de uma maneira mais tranquila.

Mas isso desagradou a muitos usuários, e o êxodo em massa para plataformas como Telegram e Signal começou. No entanto, para muitas pessoas, não era inteiramente possível mudar para outros aplicativos, pois muitos de seus contatos ainda usavam o WhatsApp. Além disso, houve um intenso debate sobre qual aplicativo tem melhores padrões de segurança e privacidade.

Um nome que surgiu na discussão foi Matrix. Parece estranho? Isso pode ser porque não é um aplicativo de bate-papo, mas um protocolo de código aberto. Antes de aprendermos mais sobre o protocolo, vamos dar uma breve olhada em como funciona a criptografia no aplicativo de hoje.

Como a criptografia funciona em aplicativos de mensagens?

Quando você envia uma mensagem para alguém, há um servidor no meio para facilitar a conversa. Essas mensagens são da visualização de várias maneiras, dependendo do serviço que você usa.

Por exemplo, as mensagens do Signal e WhatsApp são criptografadas de ponta a ponta. Isso significa que nem mesmo a empresa poderá ler seus bate-papos. O Telegram, por outro lado, fornece criptografia em trânsito, o que significa que ninguém pode interceptar sua mensagem e lê-la, mas a empresa pode lê-la quando atinge seus servidores, onde são armazenadas sem criptografia.

O que é Matrix e como funciona?

Matrix é um protocolo de código aberto desenvolvido em 2014 por uma equipe que trabalhava para a Amdocs – uma empresa de comunicação israelense. O padrão é baseado em HTTP (para facilitar as mensagens) e WebRTC (para facilitar as chamadas de voz). Funciona em um modelo descentralizado com qualquer cliente compatível.

Isso significa que você alterna entre diferentes aplicativos sem ter que desistir dos principais benefícios do padrão.

Além disso, o Matrix oferece suporte à criptografia de ponta a ponta com base em um mecanismo de código aberto que funciona com salas que hospedam milhares de usuários. Isso contrasta com os canais públicos hospedados no Viber e no Telegram.

Matrix tem APIs para web, iOS e Android, para que você tenha acesso a clientes baseados em Matrix em todas as plataformas.

Qual é a vantagem do Matrix?

Se estiver usando WhatsApp ou iMessage, você está vinculado a esse aplicativo. Você e seus amigos só podem participar dessa plataforma se usar esse aplicativo específico.

O Matrix quer ser um padrão de comunicação, como e-mails, independente do cliente. Um exemplo disso é o Gmail: você pode usar qualquer aplicativo compatível para receber e-mail e desfrutar dos recursos adicionais desse aplicativo sem ficar bloqueado do sistema.

Além disso, devido à natureza descentralizada do Matrix, suas mensagens são replicadas em todos os servidores que hospedam os participantes, evitando um único ponto de controle ou falha.

Para conectar-se a outros aplicativos, como Slack, Discord, IRC, WhatsApp e Telegram, o Matrix tem algo chamado Bridges. Esses são plug-ins de código aberto que permitem que você se conecte a outros aplicativos.

Quem está usando o Matrix?

Existem muitos clientes que usam Matrix, sendo o principal o Element (anteriormente conhecido como Riot). No entanto, como o Matrix é de código aberto, você pode criar seu próprio servidor com personalização em cima do protocolo para seu aplicativo de comunicação especializado.

Dependendo de sua necessidade e tamanho de sua rede Matrix, você pode executá-lo em uma máquina baseada em Raspberry Pi em casa ou Amazon Web Services na nuvem. De acordo com Matthew Hodgson, fundador da Matrix, o protocolo atualmente tem mais de 30 milhões de usuários ativos em vários clientes.

Muitas organizações líderes como Red Hat, Mozilla, Uber, Samsung, Forças Armadas dos Estados Unidos, TADHack, W3F e UpCloud estão usando soluções baseadas em Matrix para comunicação interna. Isso permite que eles criem aplicativos de comunicação personalizados com segurança adicional, sem estar vinculados a um ecossistema.

Como você pode usar o Matrix?

Como o Matrix é um protocolo de código aberto, você pode escolher entre uma variedade de aplicativos com base em seus requisitos.

O cliente mais popular é o Element, que possui mais de 85% dos usuários da rede Matrix. No entanto, outros aplicativos como o NeoChat multiplataforma e o aplicativo móvel simples e limpo FluffyChat estão ganhando popularidade.

Qual é o protocolo Matrix? E como isso mudará as mensagens modernas?

Em um desenvolvimento recente, o fundador do Pebble, Eric Migicovsky, lançou um aplicativo chamado Beeper que reúne todos os serviços de mensagens por uma taxa de $ 10 por mês. O núcleo deste aplicativo é construído no protocolo Matrix, e outros aplicativos são conectados a ele por meio de Bridges.

Qual é o futuro e quais são os desafios?

Embora a rede da Matrix tenha 30 milhões de usuários, há um longo caminho a percorrer até que ela possa competir com outros aplicativos de bate-papo fechados.

As pessoas continuarão a usar aplicativos de sistema fechado – como WhatsApp, iMessage ou Telegram – se seus amigos e familiares estiverem usando o mesmo serviço.

Atualmente, muito poucos clientes baseados em Matrix fornecem Bridges estáveis ??para esses aplicativos. Além disso, você precisa se comprometer com recursos que ainda não são suportados pelo protocolo – como mensagens efêmeras. Além disso, a Matrix disse que alguns Bridges podem não ser compatíveis com os padrões de criptografia de outros aplicativos – e isso é uma grande preocupação de segurança.

Qual é o protocolo Matrix? E como isso mudará as mensagens modernas?

Mas Hodgson e a equipe pensam que estes são os primeiros dias para o padrão, e mais pessoas em breve mudarão para clientes baseados em Matrix devido à sua flexibilidade e interoperabilidade. A equipe principal deseja desenvolver uma comunicação ponto a ponto mais direta, que também funcionará offline, configurando uma rede Bluetooth entre os usuários. Isso também permite que você converse com pessoas ao seu redor, que estão usando o Matrix, sem ter que se registrar no aplicativo.

Amandine Le Pape, outro cofundador da Matrix, está liderando um projeto para construir o Hydrogen, um aplicativo Matrix leve que tem poucos kilobytes e ocupa espaço de memória RAM operacional de apenas 10 MB.

Em termos de recursos futuros, a equipe principal que trabalha no protocolo Matrix quer construir voz criptografada e videoconferência multiusuário, já que a pandemia de coronavírus acelerou o aumento da demanda por tais aplicativos. Além do mais, ele visa incluir recursos de e-mail no padrão.

No entanto, embora essas sejam metas ambiciosas que definirão a Matrix – e seus clientes – à parte, os planos de curto prazo incluem recursos como mensagens efêmeras para competir com os mensageiros modernos. Afinal, apenas ter ótimas medidas de privacidade e segurança não torna um aplicativo popular.

Fonte: thenextweb

O que você achou? Deixe seu comentário. Além disso, não se esqueça de entrar no nosso grupo do Telegram. Clique em “Canal do Telegram” que está localizado no canto superior direito da página!