Senhas de PDF: os dois tipos e como removê-las ou adicioná-las
7 min de leitura
Dois arquivos PDF chegam à sua caixa de entrada. O primeiro se recusa a abrir até que você digite uma senha. O segundo abre normalmente, você pode ler todas as páginas, mas o botão de impressão está desativado e copiar o texto não funciona. Ambos os arquivos são "protegidos por senha", mas se comportam de maneira completamente diferente. A explicação é que o formato PDF permite o uso de duas senhas distintas para realizar duas funções diferentes. Uma vez que você saiba qual senha está sendo usada, tudo se encaixa: por que alguns arquivos PDF protegidos são desbloqueados instantaneamente sem senha, por que outros realmente não podem ser abertos sem a senha correta e como adicionar proteção real a um documento seu.
Os dois tipos de senha para arquivos PDF
A especificação do formato PDF define duas senhas distintas que podem ser definidas em um documento, em conjunto ou separadamente. Geralmente, elas são chamadas de senha de usuário e senha de proprietário, e a confusão entre elas é a causa da maioria dos problemas relacionados a arquivos PDF protegidos.
A senha do usuário, às vezes chamada de senha de abertura, é a que a maioria das pessoas tem em mente. Quando ela é definida, o conteúdo do documento é criptografado, e o usuário precisa da senha para descriptografar e visualizar qualquer coisa. Sem ela, o arquivo é realmente ilegível: páginas, texto e imagens são todos criptografados. Essa é a senha usada em extratos bancários, recibos de pagamento e documentos fiscais, e é por isso que esses arquivos exigem uma senha toda vez que você os abre.
A senha do proprietário, às vezes chamada de senha de permissões, tem uma função diferente. Ela não impede que alguém abra ou leia o arquivo. Em vez disso, permite que o autor desative certas ações: impressão, cópia de texto, edição, preenchimento de campos de formulário, adição de anotações. O arquivo é aberto normalmente para todos, mas os leitores de PDF que respeitam as configurações desativam os botões restritos. Se você já teve um arquivo PDF que é exibido corretamente, mas se recusa a imprimir, você já se deparou com a senha do proprietário.
Um documento pode ter ambos os tipos de senha, apenas um deles ou nenhum. O comportamento do documento indica qual caso se aplica: uma solicitação de senha ao abrir o documento significa que há uma senha de usuário; um arquivo que abre, mas impede a impressão ou cópia, significa que há apenas uma senha de proprietário.
Quais restrições realmente têm efeito (menos do que você imagina)
Aqui está o ponto que surpreende as pessoas: as restrições de senha do proprietário não são aplicadas por meio de criptografia. São um conjunto de indicadores de permissão armazenados dentro do arquivo, e cabe a cada leitor de PDF identificar e respeitar essas restrições. O Adobe Acrobat faz isso, assim como a maioria dos visualizadores populares. No entanto, a restrição é um pedido feito ao software, e não uma barreira matemática, e é por isso que o mundo do PDF descreve esses indicadores como sugestões.
Compare isso com a senha de abertura. Quando uma senha de abertura é definida, o corpo do documento é, na verdade, criptografado e, em um PDF moderno, isso significa uma criptografia robusta, como o AES. Não há nenhuma opção para ignorar; sem a senha correta, simplesmente não há conteúdo legível para exibir. PDFs mais antigos usavam a cifra RC4, que é muito mais fraca, e os muito antigos usavam chaves de 40 bits, que são facilmente quebráveis hoje em dia, mas as ferramentas atuais criptografam com AES-256.
Essa assimetria é o ponto central de todo o assunto. Uma senha aberta em um PDF moderno, combinada com uma frase secreta forte, oferece segurança real. Um bloqueio baseado apenas em permissões se assemelha mais a um aviso do tipo "por favor, não faça isso": é útil para manter usuários honestos dentro do fluxo de trabalho pretendido, mas não representa uma barreira séria e nunca deve ser considerado um recurso confiável para garantir a confidencialidade. Se um documento precisa permanecer privado, criptografe-o com uma senha aberta; não se contente em apenas desativar o botão de cópia.
Por que PDFs com restrições são desbloqueados sem senha
Essa é a pergunta que as pessoas mais fazem, geralmente com certa desconfiança: como uma ferramenta pode remover a senha do meu arquivo PDF sem que eu precise digitá-la? No caso de arquivos com apenas restrições de acesso, não há nenhum código secreto para ser quebrado.
Quando um arquivo PDF possui apenas uma senha de proprietário, todos os usuários ainda devem ser capazes de abrir e exibir o arquivo para qualquer pessoa, sem que seja solicitada a senha. Isso significa que o conteúdo pode ser descriptografado sem a senha do proprietário, por design; caso contrário, o arquivo não poderia ser aberto. A senha do proprietário apenas controla as permissões. Uma ferramenta que reescreve o documento sem a camada de criptografia não está violando nenhuma medida de segurança criptográfica. Ela está fazendo o que qualquer usuário já faz para mostrar as páginas e, em seguida, salvar o resultado sem as permissões associadas.
A senha de um usuário é uma questão totalmente diferente. O conteúdo é criptografado com uma chave derivada dessa senha, portanto, nenhuma ferramenta legítima pode abrir o arquivo sem ela. A ferramenta de desbloqueio do FileTinker nunca tenta quebrar, adivinhar ou forçar senhas: se o seu PDF tiver uma senha de abertura, você deverá inserir a senha correta. Qualquer pessoa que prometa "recuperar" uma senha de abertura perdida de um PDF moderno criptografado com AES está, ou forçando senhas fracas, ou fazendo promessas exageradas.
Quando a remoção de uma proteção é justificada e quando não é
Remover a proteção de um arquivo PDF pode parecer algo questionável, até que se analisem as situações em que as pessoas realmente precisam fazer isso, que geralmente são situações corriqueiras e envolvem documentos que elas já possuem ou têm todo o direito de usar.
Os casos do dia a dia são assim: um extrato bancário que exige a senha da sua conta, combinada com a data de nascimento, a cada abertura, para sempre, até mesmo na sua própria pasta de arquivos. Um formulário governamental que você precisa preencher e devolver, mas cuja permissão para preencher o formulário foi desativada. Um documento de seguro que você precisa imprimir para fazer uma reclamação, mas a impressão está desativada. Seus próprios arquivos antigos, protegidos há anos com uma senha que você ainda se lembra, mas que já está cansado de digitar. Em todos esses casos, você já pode abrir o documento; você está apenas removendo um obstáculo de um arquivo que é seu para usar.
A ideia é simples: remover a proteção de documentos dos quais você é proprietário ou detém os direitos é legítimo; acessar arquivos protegidos de outras pessoas não é, e, no caso de arquivos com senha aberta, também não é possível, pois a ferramenta exige a senha correta. Desbloquear um arquivo não concede nenhum acesso que você já não tivesse; ele simplesmente transforma o acesso que você tem em um acesso sem a necessidade de senha. Se o autor de um documento o restringiu e você não tem certeza se pode remover essa restrição, pergunte a ele em vez de tentar contorná-la.
Como remover uma senha ou restrições no seu navegador
A ferramenta FileTinker para remover a proteção de arquivos PDF lida com os dois tipos de proteção e funciona inteiramente no seu próprio computador. Internamente, ela utiliza o qpdf, um mecanismo PDF de código aberto bem estabelecido, compilado para WebAssembly, para que seja executado dentro da aba do seu navegador. Seu arquivo nunca é carregado em nenhum lugar, o que é extremamente importante: os PDFs que as pessoas desbloqueiam são precisamente os arquivos confidenciais, e enviá-los para o servidor de um desconhecido para que sejam descriptografados é o pior lugar possível para eles.
O fluxo de trabalho depende da senha que o arquivo possui. Se for apenas uma senha de restrição, ou seja, o arquivo abre, mas a impressão, cópia ou edição são bloqueadas, basta adicioná-lo: ele será desbloqueado sem exigir nenhuma senha, pelos motivos já mencionados. Se o arquivo tiver uma senha de abertura, insira a senha que você normalmente usa para abri-lo. Insira a senha incorreta e você receberá uma mensagem de erro clara, em vez de um resultado corrompido.
De qualquer forma, o resultado é o mesmo documento, sem a camada de criptografia: as mesmas páginas, o mesmo texto, as mesmas imagens, sem solicitação de senha e sem botões desativados. Uma ação complementar que vale a pena considerar: se o arquivo contiver um título, o nome do autor ou outras propriedades que você preferiria não incluir, execute-o na ferramenta de edição de metadados do PDF para revisá-las e removê-las.
Como proteger um arquivo PDF de forma adequada
A proteção é o reflexo exato, e garantir que ela funcione corretamente significa aprender com tudo o que foi mencionado. A ferramenta "proteger-pdf" do FileTinker criptografa seu documento com AES-256, usando uma senha que você escolhe, e todo o processo é realizado diretamente no seu navegador, de modo que o arquivo original não protegido nunca sai do seu computador, nem mesmo durante a etapa de criptografia.
O AES-256 é o padrão moderno e robusto para criptografia de arquivos PDF, e, com uma senha adequada, torna-se praticamente inquebrável por meio de ataques de força bruta. A última parte da frase é a mais importante: um invasor não precisa quebrar o AES, apenas adivinhar sua senha. Uma senha curta ou fácil de adivinhar compromete o melhor algoritmo de criptografia do mundo.
Algumas regras são cruciais para diferenciar a proteção real de uma mera encenação:
- Use uma frase longa, em vez de uma palavra curta. Três ou quatro palavras aleatórias, ou 16 ou mais caracteres mistos, tornam os ataques de força bruta impraticáveis e ineficazes.
- Evite usar senhas baseadas em informações do documento, como data de nascimento, número de conta ou nome da empresa. Essas são as primeiras opções que um invasor tentará automaticamente.
- Envie a senha por um canal diferente daquele usado para enviar o arquivo. Se você enviar o PDF por e-mail, compartilhe a senha por telefone ou por meio de um aplicativo de mensagens, nunca no mesmo e-mail.
- Guarde a senha em algum lugar durável, como um gerenciador de senhas. Uma senha de criptografia genuinamente forte não tem caminho de recuperação; perdê-la significa perder o documento.
- Não confie apenas em restrições baseadas em permissões para garantir a confidencialidade. Se o conteúdo precisa permanecer privado, ele deve ter uma senha com criptografia AES-256, ponto final.