Ir para o conteúdo

Esta página ainda não está traduzida para Português (Portugal), pelo que é apresentada em inglês. A aplicação em si está totalmente traduzida para Português (Portugal).

Segurança e privacidade

Segurança e privacidade

O que está protegido, como e — com a mesma clareza — o que não está.

O que a cifragem abrange

Conteúdo dos ficheiros AES-256-GCM, um registo por bloco
Nomes de ficheiros, tamanhos, marcas temporais, atributos o manifesto é um registo AES-256-GCM
SHA-256 e CRC-32C de cada bloco a tabela de blocos é um registo AES-256-GCM
Tamanho do arquivo, número de blocos, total não comprimido o cabeçalho mantém-se legível, e não há enchimento que o esconda
Quem criou o arquivo não há assinaturas: uma etiqueta válida prova que alguém tinha a palavra-passe, nada sobre quem

A criptografia, pelo nome

Cifra
AES-256-GCM através do Windows CNG (BCryptEncrypt / BCryptDecrypt, BCRYPT_CHAIN_MODE_GCM). Nonce de 96 bits, etiqueta de 128 bits.
Derivação de chave
PBKDF2-HMAC-SHA256 através de BCryptDeriveKeyPBKDF2, 600 000 iterações por omissão. O arquivo regista o número, pelo que este pode ser aumentado sem estragar os ficheiros antigos.
Aleatoriedade
O gerador do sistema operativo. Nenhum sal, nonce ou chave é produzido pelo código deste projeto.
Resposta a palavra-passe errada
Uma etiqueta GCM sobre texto simples vazio cujos dados associados são o cabeçalho já concluído. Uma derivação basta para dizer a quem lê que a palavra-passe está errada.
Criptografia inventada
Nenhuma. Todas as primitivas vêm do Windows CNG.

Onde isto acaba

Uma palavra-passe fraca deita tudo abaixo

Todo o esquema se reduz à palavra-passe. O PBKDF2 com 600 000 iterações custa ao atacante cerca de meio segundo por tentativa num núcleo — mas um GPU faz centenas de milhares de tentativas por segundo, e hardware especializado faz mais. Uma frase-passe longa é a única defesa que acompanha a escala.

O PBKDF2 não é intensivo em memória

Uma função intensiva em memória como o Argon2id resistiria melhor aos GPU. O Windows CNG não oferece nenhuma, e este projeto não implementa criptografia própria, pelo que o que se usa é o PBKDF2. Fica dito aqui em vez de ser dissimulado.

Sem assinaturas, sem identidade

Um arquivo que abre com a sua palavra-passe foi feito por alguém que tinha a sua palavra-passe. Nada no formato diz quem, e nada prova que um arquivo sem proteção esteja inalterado.

A memória não é limpa com garantia

Não se afirma que uma palavra-passe não possa ser recuperada da memória do processo em execução.

Apagar não é apagar em segurança

Nada aqui afirma eliminar dados para lá de qualquer recuperação num SSD. O nivelamento de desgaste faz com que blocos antigos de um ficheiro possam sobreviver a uma reescrita, e esta aplicação não promete o que não consegue cumprir.

O que a aplicação envia

Nada. Não há código de rede no compressor: sem telemetria, sem verificação de atualizações, sem relatórios de falhas, sem conta, sem identificador de publicidade. Os únicos endereços na aplicação são ligações que escolhe clicar, e abrem no seu navegador.

Política de privacidade
  • Definições

    Um ficheiro de texto simples na sua própria pasta AppData. Pode lê-lo, editá-lo ou apagá-lo; um valor que esta versão não aceite volta ao valor por omissão.

  • Arquivos recentes

    Uma lista de caminhos e tamanhos, guardada na mesma pasta, para o ecrã inicial poder mostrar aquilo em que esteve a trabalhar. Apagar o ficheiro limpa-a.

  • Os seus arquivos

    Escritos onde pediu e em mais sítio nenhum. A extração nunca escreve fora da pasta que escolheu.

  • Integração com a shell

    Entradas de registo, acrescentadas apenas quando carrega em Instalar e retiradas quando carrega em Remover.

Comunicar alguma coisa

Se encontrar um problema de segurança, escreva para [email protected] com detalhes suficientes para o reproduzir. Agradecemos que não o torne público antes de haver uma correção que o acompanhe.

A versão longa

O modelo de ameaças, o formato do contentor e o teste de desempenho medido são documentos do repositório de código e não texto promocional: THREAT_MODEL.md, FORMAT_JAB_V1.md e PERFORMANCE_BENCHMARK.md.