Início / Segurança

Cifragem e modelo de ameaças da Thelemail.

Veja como o e-mail armazenado, as mensagens internas, a entrega externa, as palavras-passe, as chaves e os metadados são tratados em todo o sistema.

Três garantias diferentes. Deliberadamente apresentadas em separado.

“Cifrado ponto a ponto” significa coisas diferentes consoante o destino do e-mail. Juntar os casos numa única afirmação esconderia diferenças importantes, por isso cada percurso é documentado separadamente.

Entre contas

Cifrado ponto a ponto

O e-mail de uma conta Thelemail para outra é cifrado no seu dispositivo e decifrado no dispositivo do destinatário. O servidor apenas retransmite texto cifrado para o qual não possui nenhuma chave.

Cifrado no seu dispositivo, retransmitido como texto cifrado e decifrado no dispositivo do destinatário.

A sua caixa de correio armazenada

Sem acesso ao conteúdo em repouso

Tudo na sua caixa de correio é protegido por uma chave de conta aleatória. O OPAQUE permite que a palavra-passe desbloqueie a chave encapsulada no seu dispositivo sem nos enviar a palavra-passe. Armazenamos texto cifrado e não detemos o material legível da chave.

Protegida pela chave da sua conta; desbloqueada a partir da forma encapsulada por OPAQUE no seu dispositivo.

Para o mundo exterior

Cifrado quando possível

O e-mail enviado é cifrado ponto a ponto quando o destinatário publica uma chave WKD/OpenPGP compatível. Caso contrário, usa SMTP normal com TLS quando suportado, e a Thelemail tem de tratar o conteúdo legível para efetuar a entrega. A publicação da sua chave através de WKD permite que remetentes externos compatíveis cifrem o e-mail que lhe enviam. Os cabeçalhos de assunto externos permanecem visíveis em ambos os casos.

WKD/OpenPGP quando existe uma chave; SMTP normal nos restantes casos. Os assuntos externos permanecem visíveis.

As suas chaves estão num diretório assinado e registado. Quando cifra para outra conta, obtém a respetiva chave pública num diretório que assinamos, e cada chave que publicamos é inscrita num registo de transparência ao qual só podem ser acrescentadas entradas e que pode consultar diretamente. Ver a identidade, as chaves e o estado atual do registo. A inscrição provisória na Witness Network está confirmada e o ponto de controlo ativo contém coassinaturas de testemunhas; a aplicação nos clientes ainda não está ativa e está assinalada abaixo.

A sua palavra-passe permanece no seu dispositivo. A Thelemail utiliza OPAQUE, um protocolo reforçado de troca de chaves autenticada por palavra-passe. O servidor armazena um registo de inscrição OPAQUE, enquanto o seu dispositivo utiliza o protocolo para se autenticar, desembrulhar a chave de conta aleatória e decifrar a sua chave privada sem nos enviar a palavra-passe.

O e-mail externo recebido atravessa um limite de texto simples, salvo se o remetente o cifrar. Os remetentes compatíveis podem descobrir a sua chave pública através de WKD e enviar e-mail cifrado com OpenPGP. Outro e-mail recebido é classificado quanto a spam em memória, cifrado para a sua conta e armazenado apenas como texto cifrado.

A pergunta difícil

Se um servidor da Thelemail fosse comprometido.

A medida de um modelo de segurança é aquilo a que um atacante acede quando algo corre mal.

Aquilo a que um atacante acede
Exposição
O conteúdo armazenado da sua caixa de correio
Protegido Apenas texto cifrado armazenado. A chave de conta aleatória está encapsulada e é desbloqueada no seu dispositivo através de OPAQUE; o servidor não a detém.
E-mail entre contas Thelemail
Protegido Cifrado ponto a ponto. O servidor nunca deteve uma chave capaz de o ler.
A palavra-passe da sua conta
Protegido O OPAQUE permite que o seu dispositivo prove que conhece a palavra-passe sem a enviar para nós. Armazenamos um registo de inscrição OPAQUE, nunca a palavra-passe.
A quem envia e-mail e quando
Exposto Os metadados do envelope são visíveis; é assim que o e-mail é encaminhado. Não alegamos uma privacidade de metadados que não temos.
E-mail que enviou em texto simples para servidores externos
Exposto Quando sai para um servidor sem uma chave publicada, deixa de estar sob o nosso controlo e sob o seu.
Assuntos de mensagens externas
Exposto Os cabeçalhos de assunto externos permanecem visíveis, mesmo quando o corpo da mensagem está protegido por WKD/OpenPGP. O e-mail interno cifrado ponto a ponto cifra o assunto dentro da mensagem.
Um cliente Web carregado após uma intrusão ativa no servidor
Exposto Uma origem Web comprometida poderia tentar fornecer código de cliente alterado numa visita futura. O código-fonte publicado e a proveniência das compilações permitem inspecionar alterações, mas não eliminam este risco de entrega ativa.

Uma consequência que importa declarar claramente. A sua palavra-passe e o método de recuperação são as formas de o seu dispositivo desbloquear a chave de conta aleatória encapsulada. Perder ambos significa que nem nós conseguimos restaurar a sua caixa de correio. É a garantia de ausência de acesso ao conteúdo a funcionar como previsto.

Transparência sobre as lacunas

O que ainda não implementámos.

Uma página que apenas enumerasse pontos fortes seria publicidade. Estas são limitações reais, indicadas claramente e marcadas como ainda não implementado até que o sejam.

Ainda não implementado

Auditoria independente por terceiros

Não encomendámos uma auditoria de segurança externa e não daremos a entender que existe uma até o relatório estar disponível e podermos fornecer uma ligação. O cliente para navegador e o servidor do registo de transparência são públicos, pelo que investigadores independentes podem analisá-los diretamente, e indicaremos as suas conclusões, sejam boas ou más.

O que está publicado
Ainda não implementado

Registo de chaves testemunhado de forma independente

O registo de transparência de chaves está ativo, é de código aberto e está inscrito na lista provisória da Witness Network. Os seus pontos de controlo contêm coassinaturas de testemunhas, e os clientes Web e macOS fixam um limiar de duas em três. A aplicação em tempo de execução ainda não está ativa: até lá, os clientes verificam as provas e as coassinaturas sem recusar uma mensagem quando uma verificação falha.

A identidade e o estado atual do registo
Ainda não implementado

Minimização de metadados

Os metadados do envelope são visíveis por conceção. As técnicas de minimização de metadados permanecem na fase de investigação.

Ainda não implementado

Certificações formais de conformidade

Operamos na UE e afirmamo-lo. Ainda não dispomos de certificações SOC 2 / ISO, pelo que não alegamos tê-las.

Registámos por escrito aquilo que não podemos proteger.

O modelo de ameaças explica o que está cifrado, o que não está e o que uma intrusão no servidor exporia ou não. As lacunas que ainda não resolvemos também estão enumeradas.

Fay ce que vouldras. A única regra da Abadia de Thélème. Rabelais, Gargântua, 1534.