Segurança em resumo
- Os ficheiros, os nomes de ficheiros e pastas e as pré-visualizações são encriptados com AES-256-GCM no teu navegador antes de serem enviados
- As chaves de encriptação nunca chegam aos nossos servidores numa forma utilizável, por isso não conseguimos ler os teus ficheiros
- A palavra-passe da tua conta nunca sai do teu dispositivo
- Autenticação de dois fatores opcional, com códigos de utilização única enviados por e-mail
- Os ficheiros são armazenados de forma redundante em vários centros de dados, concebidos para resistir a incêndios e inundações
- Servidores e base de dados alojados na Finlândia, ao abrigo do RGPD e da lei finlandesa de proteção de dados
Encriptação ponta a ponta com AES-256-GCM
Quando envias um ficheiro, o teu navegador gera uma nova chave aleatória de 256 bits só para esse ficheiro. O ficheiro é dividido em partes, e cada parte é encriptada com AES-256-GCM com o seu próprio nonce único antes de qualquer coisa nos ser enviada. O nome do ficheiro é encriptado com a mesma chave, por isso também não sabemos o que estás a partilhar. No caso de fotos e vídeos, é criada no teu navegador uma pequena pré-visualização, encriptada com a mesma chave.
As pastas funcionam da mesma forma. Cada pasta tem a sua própria chave aleatória, que encripta o nome da pasta e protege as chaves de tudo o que está lá dentro, por isso partilhar uma pasta dá acesso a essa pasta e a mais nada.
O AES-GCM é uma encriptação autenticada. Se um único bit de um ficheiro encriptado for alterado, seja por um disco com defeito ou por alguém que adultere o ficheiro, a desencriptação falha em vez de entregar silenciosamente um ficheiro corrompido.
Onde fica a chave
Cada link de partilha recebe a sua própria chave aleatória, colocada na parte do link depois do #. Os navegadores nunca enviam essa parte de um URL para o servidor. Quando o link é aberto, o navegador de quem o recebe usa essa chave para desbloquear a chave do ficheiro, descarrega o ficheiro encriptado e desencripta-o localmente. Nós só vemos dados encriptados.
Contas zero-knowledge
Não precisas de conta para usar o VeilShare. Se criares uma, foi concebida para que, mesmo assim, não consigamos ler os teus ficheiros, e a tua palavra-passe nunca sai do teu dispositivo.
Quando inicias sessão, o teu navegador processa a tua palavra-passe com o Argon2id, um algoritmo que exige muita memória e foi feito para tornar a adivinhação de palavras-passe lenta e cara. A partir do resultado, são derivadas duas chaves separadas: uma que prova ao nosso servidor quem és e outra que desbloqueia a tua chave mestra pessoal. O servidor guarda apenas um hash com salt da primeira, e a tua chave mestra é armazenada encriptada com a segunda.
Cada ficheiro e pasta guardado na tua conta tem a sua própria chave, protegida pela tua chave mestra, diretamente ou através da pasta onde está. Assim, podes abrir os teus ficheiros em qualquer dispositivo depois de iniciares sessão, enquanto nós só guardamos cópias protegidas.
Chave de recuperação e substituição de chaves
Ao criares a tua conta, recebes uma chave de recuperação. É a única forma de manteres o acesso aos teus ficheiros guardados se te esqueceres da palavra-passe, porque não conseguimos repor uma encriptação cujas chaves não temos. Se achares que a tua chave pode ter sido exposta, podes substituir a tua chave mestra nas definições, o que volta a proteger todos os teus ficheiros guardados com uma nova chave mestra, no teu navegador.
Autenticação de dois fatores
Ativa a autenticação de dois fatores nas definições da conta e uma palavra-passe correta deixa de ser suficiente para iniciar sessão.
- Os códigos são gerados com um gerador de números aleatórios criptograficamente seguro
- Cada código expira ao fim de 10 minutos e só funciona uma vez
- Os códigos são armazenados como hash, nunca em texto simples
- As tentativas de adivinhar códigos e os pedidos de reenvio são limitados para bloquear ataques de força bruta
Também podes ver todos os dispositivos com sessão iniciada na tua conta e terminar qualquer sessão que não reconheças, ou todas de uma vez.
Proteção contra incêndios, inundações e falhas de hardware
A encriptação protege os teus ficheiros contra pessoas. Vê como ficam protegidos contra desastres físicos, como incêndios, inundações e falhas de hardware.
Armazenamento de ficheiros feito para sobreviver à perda de um centro de dados
Os ficheiros encriptados ficam no Cloudflare R2, concebido para uma durabilidade extrema. Cada ficheiro é armazenado em várias cópias ou como fragmentos com codificação de apagamento, distribuídos por muitos discos em vários centros de dados de uma região. A Cloudflare concebe o serviço para que os dados sobrevivam a falhas de disco e a danos físicos num centro de dados, como um incêndio ou uma inundação.
Servidores e base de dados na Finlândia com cópias de segurança diárias
Os nossos servidores de aplicação e a nossa base de dados estão alojados na Hetzner, em Helsínquia, na Finlândia, num centro de dados certificado pela ISO/IEC 27001:2022, a norma internacional para sistemas de gestão de segurança da informação. Isso significa que os dados da tua conta estão protegidos pelo RGPD e pela Lei de Proteção de Dados da Finlândia.
É feita automaticamente uma cópia de segurança da base de dados todos os dias, e são mantidas as cópias dos últimos sete dias. Se um servidor falhar, podemos restaurá-lo a partir de uma cópia de segurança recente.
Hardware roubado não expõe os teus ficheiros
Os teus ficheiros, os nomes de ficheiros e pastas e as pré-visualizações são encriptados com chaves que nunca temos, por isso um disco roubado, uma cópia de segurança divulgada ou uma intrusão nos nossos servidores não conseguem expor o que partilhaste.
Contra o que não conseguimos proteger
Nenhum serviço pode prometer segurança perfeita, e preferimos ser honestos sobre onde estão os riscos:
- Malware no teu dispositivo ou no dispositivo de quem recebe
- Conseguimos ver metadados básicos necessários para o serviço funcionar, como o tamanho dos ficheiros, as datas de expiração dos links e a forma como os ficheiros estão agrupados em pastas
- Conseguimos ver metadados básicos necessários para o serviço funcionar, como o tamanho do ficheiro, a data de expiração e alguns outros dados não sensíveis
Consulta a nossa política de privacidade para veres a lista completa do que tratamos e durante quanto tempo guardamos esses dados. Encontraste um problema de segurança? Avisa-nos e vamos analisá-lo.
Perguntas frequentes
Fontes
Partilha um ficheiro em segurança
Grátis, sem conta. O teu ficheiro é encriptado no navegador antes de ser enviado, e nós não o conseguimos ler.
Partilhar um ficheiro