Releases
v1.5
PDFShield v1.5 - Melhorias na segurança
Compare
Sorry, something went wrong.
No results found
Destaques
Endurecimento geral de segurança do aplicativo.
Fluxo de autenticação mais consistente com PIN e biometria.
Melhor compatibilidade de instalação entre builds debug e release.
Segurança
O PIN deixou de ser armazenado em texto puro e passou a usar hash com salt via PBKDF2.
A validação do PIN foi padronizada por comparação de hash derivado.
Migração automática e proativa de PINs legados para o novo formato seguro.
Detecção de invalidação biométrica quando há mudança no cadastro do dispositivo.
Desativação automática da biometria quando a chave vinculada ao hardware deixa de ser válida.
Bloqueio de captura de tela mantido nas telas sensíveis.
Exclusão segura reforçada para arquivos temporários e PDFs removidos.
Privacidade e armazenamento
Redução das permissões ao mínimo necessário.
Ajuste no pedido de permissão para evitar falso aviso de negação ao abrir o app.
Desabilitação efetiva de backup em nuvem e transferência automática de dados sensíveis entre dispositivos.
Separação correta entre build debug e release para evitar conflitos de instalação.
FileProvider ajustado para usar authority dinâmica por variante do app.
Correção de bugs
Corrigido conflito de pacote na instalação simultânea entre a versão instalada e a build de desenvolvimento.
Corrigido conflito de provider durante a instalação do APK debug.
Corrigido o fluxo de abertura/importação de PDFs quando a permissão ainda não havia sido concedida.
Corrigidos pontos de logging inseguro, com substituição de stack traces expostos.
Qualidade e manutenção
Logging centralizado com sanitização para evitar exposição de caminhos, hashes e dados sensíveis.
Configuração de minificação e obfuscação fortalecida para release.
Remoção de código obsoleto e limpeza de componentes sem uso.
Inclusão de testes unitários e de integração para PIN, biometria, criptografia e fluxo de login.
Observações
Builds de release devem continuar usando a mesma keystore para permitir atualizações sobre versões já instaladas.
A build debug utiliza identificação separada para coexistir com a versão instalada sem conflito.
You can’t perform that action at this time.