Documento: Segurança do Sistema de Update de Software Enfoque Cotações
publicado em 30/12/04 - ofr
Sistema de update de software do Terminal Enfoque
O update automático de software do Terminal Enfoque (implementado na versão 5.0.77 ) vai agilizar o suporte e simplificar a vida dos usuários. Sempre que necessário, o programa inicia o processo de download de versão recente, contendo novos features e correções.
Updates automáticos de software são críticos em relação à segurança do seu computador. Para proceder o update, um programa deve fazer o download de um instalador e executá-lo localmente. Se o instalador contiver código mal intencionado, pode alojar virus em sua máquina, ou vazar informarções confidenciais. A Enfoque reconhece esta possibilidade. Por isso o sistema de update de software do enfoque cotações somente faz o download e instalação de arquivos assinados digitalmente pela Enfoque.
Após o download do instalador da nova versão, o sistema calcula a impressão digital MD5 do arquivo e compara com o valor contido no manifesto de download. Isso garante a que o arquivo de update não foi adulterado. O manifesto, por sua vez, é assinado por um sistema de chave pública/chave privada, garantindo sua integridade e autoria. Somente se o hash e a assinatura estiverem ok o instalador é executado. Caso contrário ele é apagado. Isso impede a adulteração do arquivo no caminho entre o desenvolvedor e o seu computador.
O sistema Gol Update vem configurado para checar por novas versões a cada 7 dias. Essa é a configuração recomendada, mas pode ser alterada. Use 0 dias para não fazer o download nunca ( neste caso voce sempre pode acionar a verificação manualmente ).