eenciaEntrar

Como proteger documentos e CPF de inquilinos

Proteger CPF e documentos de inquilinos exige controlar quem pode abrir o arquivo, não apenas quem vê o botão de download. O endereço de armazenamento não pode tornar uma cópia do contrato acessível a qualquer visitante. O controle deve acompanhar a pessoa, a empresa e o documento solicitado. A autorização por objeto é uma preocupação expressa na documentação de segurança da OWASP. [OWASP]

Um arquivo privado precisa continuar privado fora da tela

Uma aplicação pode esconder o menu de documentos e ainda permitir acesso indevido pela URL. Por isso, a verificação relevante acontece no servidor a cada solicitação. Uma identificação difícil de adivinhar reduz exposição casual, mas não substitui autorização.

Classifique os documentos antes de compartilhar

Separe documentos pessoais, contrato, comprovantes financeiros e materiais públicos do imóvel. Uma fotografia de divulgação não tem o mesmo nível de acesso que uma identidade ou um extrato bancário. Anexos devem herdar permissões adequadas à sua finalidade, e não ficar públicos por conveniência.

Em mensagens de cobrança, prefira links com acesso restrito ao conjunto mínimo de informações. Não inclua CPF completo no assunto do e-mail nem publique comprovantes em páginas indexáveis. Quando uma pessoa precisa apenas do demonstrativo de um imóvel, não envie uma exportação da carteira inteira.

Revise acessos em mudanças de equipe

Registre quem pode consultar, alterar, exportar e compartilhar. Revogue acessos quando uma pessoa deixa a operação ou muda de função. Uma permissão administrativa temporária não deve permanecer aberta porque a tarefa já terminou. [OWASP_AUTH]

Exemplo de teste autorizado: crie duas empresas fictícias e documentos distintos. Entre como usuário de uma delas e tente abrir, pela aplicação, um documento da outra usando identificadores de teste conhecidos. O resultado esperado é recusa sem revelar conteúdo, nome do arquivo ou dados da contraparte. Execute esse teste somente em ambiente e contas sob sua autorização.

Cópias, logs e recuperação também importam

O arquivo principal pode estar protegido enquanto uma cópia em backup, anexo de suporte ou log permanece exposta. Evite registrar conteúdo contratual ou credenciais nos logs. Restrinja cópias de segurança e teste a recuperação sem transformar o backup em uma pasta pública.

Defina critérios de retenção por finalidade e obrigação aplicável. A exclusão autorizada deve considerar réplicas e políticas de backup, sem prometer remoção instantânea de toda cópia histórica. A LGPD exige medidas de segurança e tratamento compatível com os direitos dos titulares. [LGPD]

Evidência que vale mais que uma promessa

Na avaliação da eencia ou de outro sistema, peça demonstração de restrição de acesso, revogação de usuário e recuperação de arquivo de teste. Criptografia, isoladamente, não resolve permissões erradas. O resultado desejado é uma cadeia verificável de proteção, com responsáveis e procedimentos, não a alegação de que um aplicativo é invulnerável.

Perguntas frequentes

Esconder o botão de download protege o contrato?

Não. O servidor precisa verificar a autorização quando o arquivo é solicitado, inclusive por um link direto.

Posso mandar um link permanente de uma pasta com todos os documentos?

Isso amplia a exposição e dificulta revogação. Prefira acesso individual, restrito à finalidade e aos documentos necessários.

Continue a leitura

Fontes e referências

  1. OWASP API Security — Broken Object Level Authorization.
  2. OWASP — Authorization Cheat Sheet.
  3. Lei Geral de Proteção de Dados — Lei 13.709/2018, texto atualizado.