Começamos por onde NÃO ficam
Um detalhe do Solo2 que passa despercebido na primeira vez em que é usado, mas que é a maior diferença em relação às mensagens que usas todos os dias: as tuas mensagens não são guardadas nos nossos servidores.
Nas mensagens mais difundidas hoje, quando envias algo a alguém, essa mensagem viaja através dos servidores da empresa que te fornece o serviço. O conteúdo costuma ir cifrado, sim, mas a mensagem está fisicamente lá: a passar, a ser copiada no caminho, às vezes guardada por um tempo até que o destinatário se conecte. No Solo2, não. O que escreves viaja diretamente do dispositivo de quem escreve para o dispositivo de quem lê. E quando a ligação direta não é possível, passa encriptado pelo nosso espelho, que não guarda nada. Sem cópia, sem caixa de correio, sem escala onde fique algo.
Porque é que isso já te protege
O que está nos servidores de outras pessoas – mesmo criptografado – é algo que existe. Está lá. Sob pressão legal pode ser solicitado, em caso de violação futura pode ser vazado, com tempo e recursos pode ser analisado. Na Solo2 não podemos dar a ninguém algo que nunca tivemos.
Essa é a primeira camada de segurança do Solo2, e a maioria das pessoas já tem o suficiente. As ameaças habituais — um serviço comprometido, uma ordem judicial contra a empresa, uma violação massiva do fornecedor — não nos afetam: não há informações para solicitar, filtrar ou analisar.
E então, por que criptografamos?
Há cenários em que a arquitetura por si só não basta. Se houver um programa residente no teu próprio dispositivo a monitorizar o que sai, se a rede pela qual viajas estiver sob vigilância de um ator com muitos recursos, se alguém tiver capacidade de analisar padrões de tráfego em escala industrial — aí entram as camadas de cifra.
Não são para o ladrão ocasional nem para te proteger de ti mesmo. São para quando o que envias importa o suficiente para que alguém com tempo, recursos e motivação queira lê-lo. O jornalista com uma fonte, o advogado com um caso sensível, o médico com dados de um paciente, uma negociação sob um acordo de confidencialidade. Para esses cenários — e para qualquer pessoa que prefira não ter de pensar se a sua conversa é daquelas que importam —, o Solo2 cifra duas coisas: o conteúdo da mensagem e os dados de envio.
Uma nova chave para cada cartão postal
Imagina por um momento que enviar uma mensagem fosse como mandar um postal. Cada vez que escreves uma, o Solo2 cifra-a com uma chave única gerada para esse envio. Assim que a usamos, a chave é destruída. Se alguém conseguisse roubar a chave de um postal, só poderia ler aquele — nem mais um único, nem para trás nem para a frente. A isto os criptógrafos chamam forward secrecy, "segredo perfeito para a frente", e é o padrão de ouro das mensagens privadas modernas.
Uma nova chave também para o envelope
O postal nunca viaja sozinho: vai dentro de um envelope com os seus dados de envio — para quem vai, quando foi enviado, em que ordem em relação aos anteriores. Esse envelope também vai cifrado, claro. Mas até agora, em versões anteriores do Solo2, a chave do envelope tendia a manter-se a mesma durante muito tempo. O que se poderia deduzir se alguém a obtivesse? O conteúdo continuaria ilegível, sim, mas poderia desenhar-se um perfil: quantas vezes falas com alguém, a que horas, com que cadência, em que ordem.
Com o novo design que lançamos no Solo2, as teclas do envelope também são renovadas periodicamente. O que já cuidamos do conteúdo estendemos aos dados de envio. Privacidade real, também dos metadata.
Um esclarecimento sobre a palavra metadados. No Solo2 são os dados de envio que viajam dentro do túnel cifrado entre o dispositivo emissor e o recetor, e nada mais. Não são os registos que alguns serviços guardam nos seus servidores sobre com quem falas, quando e de onde. Também não guardamos com quem falas nem o que dizes.
em uma frase
O Solo2 protege-te em duas camadas. Primeiro por onde as tuas mensagens não são guardadas; depois por como viajam os poucos bytes que realmente saem do dispositivo. Para a maioria das pessoas, a primeira camada basta. Para quem aquilo que envia importa especialmente — documentos sensíveis, conversas com um paciente, casos abertos, propostas com cláusulas de confidencialidade —, a segunda existe e trabalha em silêncio.
Solo2 foi feito para não ser notado. Pensamos nisso com amor e mantemos com disciplina.