Segurança
Conheça as proteções e os limites claros do processamento local de documentos.
Aqui, segurança significa duas coisas: manter seus documentos no navegador em vez de em um servidor e ser transparente quando uma ferramenta realmente não consegue fazer o que o nome sugere. Explicamos ambos os pontos abaixo.
Os limites do processamento local#
As ferramentas locais mantêm os bytes do documento na memória do navegador durante a operação e geram o resultado como um novo arquivo na memória. Assim, o arquivo original nunca é alterado e continua disponível para comparação.
Como o processamento acontece na sua aba, o limite de confiança mais importante é a sua própria sessão do navegador: extensões, dispositivos compartilhados e um sistema operacional comprometido estão fora do controle do Paperlane. Mantenha o navegador e o dispositivo atualizados e evite usar extensões desconhecidas ao lidar com documentos confidenciais.
Criptografia, remoção de senha e recusa transparente#
Criptografar PDF, Remover senha e Desbloquear PDF usam a biblioteca pdf-lib, fixada nesta versão do aplicativo. Ela implementa apenas a leitura da proteção por senha de PDFs: consegue abrir e inspecionar PDFs criptografados, mas não consegue gravar criptografia real em conformidade com os padrões de PDF.
Em vez de fingir que oferece esse recurso com uma solicitação de senha meramente visual, que não protege o arquivo de verdade, a ferramenta Criptografar PDF recusa a tarefa de forma transparente: valida a entrada, informa que não há um mecanismo verificado para criptografar na gravação e não gera nenhum arquivo. Remover senha e Desbloquear PDF seguem o mesmo padrão: não afirmam ter concluído uma operação que não conseguem realizar corretamente.
Se você precisa criptografar PDFs com senha de verdade hoje, use uma ferramenta cuja implementação da etapa de gravação da especificação tenha sido verificada, em vez de confiar neste aplicativo para essa operação específica.
Como relatar uma vulnerabilidade#
Relatos de segurança são recebidos pelo contato de segurança publicado em /.well-known/security.txt, seguindo a convenção RFC 9116 que ferramentas de verificação de segurança e pesquisadores procuram automaticamente.
Para uma dúvida geral de suporte que não envolva uma vulnerabilidade, use a página de contato. Esses dois canais atendem públicos diferentes, mas chegam à mesma equipe.
Proteções no navegador#
O aplicativo define cabeçalhos padrão de proteção quando a plataforma de hospedagem permite e evita adicionar scripts de terceiros às páginas das ferramentas que poderiam acessar o conteúdo de documentos mantido na memória.