15 de fev. de 2010

Assinatura

Se você possui um N95 e já mexeu a ponto de instalar novos aplicativos já deve ter se deparado com algum erro de assinatura inválida ou vencida, seja qual for o erro, antes de tudo vou descrever aqui o que é?, quais os tipos? e pra que servem essas assinaturas em aplicativos e jogos.

Assinatura: A assinatura dos aplicativos e jogos foi a forma que a Nokia (e demais colaboradores do sistema symbian) encontraram para evitar a instalação de aplicações mal intencionadas. Essas assinaturas garantem que o arquivo que você esta instalando é realmente o que foi gerado pelo seu criador.
O uso das assinaturas melhora bastante a segurança do sistema, protegendo a plataforma contra malwares. Essa é uma preocupação muito válida, já que os smartphones armazenam informações pessoais e podem ser usados para realizar ligações tarifadas, tornando-os um alvo atrativo para os crackers.

Tipos: Existem basicamente dos tipos básicos de assinaturas As reconhecidas, em sua maioria empresas de softwares autorizadas. Essas assinaturas tem como característica a distribuição em massa e tem um custo para a empresa desenvolvedora. Auto-assinada (open signed) onde o desenvolvedor gera o certificado e assina o programa. Essa assinatura tem um acesso limitado aos recursos do sistema.

Quando você vai instalar um aplicativo no celular, o sistema verifica o certificado e somente permite sua instalação se o mesmo for válido. Caso a assinatura não seja válida o sistema retorna um erro avisando do problema com a assinatura que pode ser:

- Vencimento: quando a data a assinatura já expirou. Essa erro pode ser contornado apenas voltando a data do sistema para quando o certificado for válido, o problema é saber quando ele é valido. Dica quando você volta muito a data ele também não instala, avisando que o certificado ainda não é valido.

- Incompatível: quando a assinatura não é compatível com a versão do sistema onde esta sendo instalado. Em algumas situações ele permite que você continue por sua conta e risco, cuidado, alguns aplicativos além de não funcionar também comprometem o funcionamento do sistema.

- Não Assinado: não possui uma assinatura ou a assinatura não é correta. Esse erro só pode ser contornado com um procedimento chamado Hackeamento. O Hackeamento do sistema symbian consiste em alterar o sistema de validação de assinaturas, permitindo que qualquer aplicativo, inclusive sem assinatura, seja instalado no sistema. Cuidado com esse procedimento pois se você não souber a procedência do aplicativo a ser instalado, pode estar expondo informações pessoais.

Nenhum comentário:

Postar um comentário