Tabela de conteúdos
Boas vindas ao mundo XMPP!
O XMPP é um protocolo de comunicação instantânea que funciona como alternativa aos tradicionais serviços de mensagens como WhatsApp, Telegram, Signal, etc. Além disso, possui recursos semelhantes aos servidores e canais do Discord, Slack, Mattermost e similares.
Qual é o problema em utilizar WhatsApp e outros similares?
Quando utilizamos um serviço de mensagens instantâneas na internet estamos basicamente circulando informações pessoais e informações sensíveis a todo instante. Quem somos, qual nosso número de telefone, quando estamos online, onde estamos, com quem falamos, em que horário mais conversamos, com que perfil de contatos nos comunicamos… todas essas informações são chamadas metadados e são ativamente utilizadas para rastrear, perfilar e comercializar dados sociais de todos que utilizam esses serviços - o Signal, teoricamente, não entra nesse jogo comercial. A Meta possui um volume de informações abissal sobre cada um dos seus bilhões (literalmente, bilhões de usuários) e monetiza essas informações de diversas formas.
O problema é que essa mercantilização de dados resulta em perda da privacidade , redução da nossa segurança e alimenta um monopólio privado que não tem nenhum interesse em beneficiar a nós, sociedade.
Por que o XMPP é a única alternativa real?
O XMPP é um protocolo que oferece possibilidades reais de privacidade, segurança e liberdade, como:
- Sem vínculo com sua identidade: quando você cria uma conta XMPP, o único dado que você precisa fornecer é um nome de usuário para usar em conjunto com uma senha pessoal. Nenhuma outra informação vincula sua conta à sua identidade real.
- Controle: quando você decide excluir sua conta de um servidor, o protocolo assegura que seus dados serão de fato excluídos imediatamente.
- Confiança: você pode escolher ter sua conta XMPP no servidor da sua escolha e confiança - e se tiver interesse e curiosidade, pode ter o seu próprio servidor XMPP sem esforço e com conhecimento técnico básico.
- Federação: você pode conversar com pessoas que tenham conta XMPP em qualquer servidor do mundo e suas informações permenecerão apenas no servidor em que você tem sua conta.
- Independência: na estrutura da XSF (XMPP Standards Foundation) não existe nenhuma participação de empresas, muito menos nas tomadas de decisão. O conselho e as verticais da XSF são compostas exclusivamente por pessoas físicas.
- Privacidade: todas suas mensagens 1:1 e grupos privados podem ser criptografadas com algoritmo moderno de dupla catraca (double ratchet) amplamente conhecido por seu uso em outros mensageiros incluindo o Signal. Com esse mecanismo absolutamente ninguém além de remetente e destinatários consegue decodificar o conteúdo das mensagens, nem mesmo o servidor e nem mesmo quando elas estão no arquivo offline aguardando para serem entregues.
Posso ter um mensageiro privado para minha organização ou empresa?
Sim, se você deseja ter um serviço de mensagens privado no sentido de restrito às pessoas que fazem parte da sua organização, empresa ou comunidade, você pode utilizar um serviço XMPP vinculado ao seu próprio domínio e permitir comunicação apenas para o grupo de pessoas participantes desse domínio.
É possível autenticar-se no XMPP usando uma conta de organização?
Se sua organização utiliza alguma base de usuários como OpenLDAP, Microsoft Active Directory, um banco de dados relacional ou qualquer outra fonte, é possível sim utilizar algum módulo de comunidade que implemente essa comunicação ou até mesmo desenvolver uma API muito simples para validar as autenticações em qualquer endpoint seu que faça esse papel.
História do XMPP
Criado há 27 anos, o XMPP - Extensible Messaging and Presence Protocol - nasceu como um protocolo de mensageria e presença livre para ser utilizado nas nossas comunicações em tempo real. O XMPP era inicialmente chamado de Jabber e iniciou sua jornada no final dos anos 90, início dos anos 2000.
Em 2002 o grupo de trabalho do XMPP foi aprovado no IESG (Internet Engineering Steering Group) e em 2004 o IETF (Internet Engineering Task Force) publicou as primeiras RFCs (especificações) e o protocolo passou a ser gerido pela XSF - XMPP Standards Foundation.
Acesse os guias iniciais para começar a utilizar XMPP na sua comunicação pessoal!
