Como podemos ter certeza de que o APK de um aplicativo que estamos baixando de um site é seguro para instalar em nosso telefone Android?
Existe uma maneira de saber que o arquivo baixado é seguro? Existe um aplicativo ou serviço que varre o arquivo APK e diga This file is safe to install
.
security
side-loading
HTTP
fonte
fonte
Respostas:
É difícil saber se um APK é seguro ou não. Sua melhor aposta é fazer o download de fontes confiáveis ou respeitáveis (como Google Play, Amazon etc.).
Alguns desenvolvedores (confiáveis) também fornecem um hash MD5 (ou outro algoritmo de digestão de mensagens) de seus APKs. Após o download do APK, você verifica se o APK tem o mesmo hash. Se isso acontecer, é seguro dizer que não foi adulterado.
Você também pode verificar as permissões exigidas pelo APK / aplicativo e usar o bom senso (ou seu próprio julgamento / instinto) para saber se é seguro instalar ou não.
LINHA INFERIOR: Instale sempre a partir de fontes confiáveis. Fique longe de APKs piratas; é possível que eles tenham malware.
fonte
O Google introduziu uma opção Verificar aplicativos (não permitir ou avisar antes da instalação de aplicativos que podem causar danos ) para aplicativos carregados de lado quando fontes desconhecidas estiverem ativadas (ambas as configurações disponíveis em Configurações -> Segurança -> administração de dispositivos ).
Você também pode usar um antivírus on-line, como o Virus Total, para verificar o arquivo .apk baixado.
Mas é o mesmo com todos os serviços de scanner: eles não têm 100% de certeza e provavelmente detectam apenas aplicativos maliciosos já conhecidos. O malware personalizado provavelmente continuará sem ser detectado. Além disso, aplicativos maliciosos muito novos provavelmente passarão até que depois de algum tempo sejam detectados.
fonte
Se você estiver baixando os
.apk
arquivos de fontes desconhecidas / não confiáveis, não há uma maneira fácil de julgar. A maioria das soluções Anti-Whatever (antivírus, anti-malware, etc.) é apenas governada por "entradas de banco de dados" (ou seja, elas têm um banco de dados de malware conhecido e verificam se o nome do pacote corresponde) ou apenas as permissões solicitadas ( e não se, por exemplo, um aplicativo de SMS envia apenas os SMSs que você deseja). Nunca ouvi falar de um scanner de heurística "real" analisando o comportamento de um aplicativo.Embora teoricamente seja possível que um "scanner" também verifique um tipo de soma de verificação (como o MD5 mencionado), isso só funcionaria em uma "base confiável", como por exemplo, Playstore. Para aplicativos não disponíveis lá, isso falharia (nada para comparar). E mesmo para aplicativos disponíveis lá, seria necessário verificar a mesma versão. Essa solução dificilmente é prática.
Portanto, embora meus argumentos possam diferir, meu resultado final é quase o mesmo que o de geff: Instale apenas a partir de fontes confiáveis. Embora nada seja 100% seguro, isso impõe os menores riscos possíveis. O maior risco é com coisas piratas, pois é muito provável que sejam injetadas "coisas ruins".
fonte
.apk
deve ser assinado usando a mesma "chave" usada pela instalada, ou a atualização falhará.Você pode fazer o upload do pacote para uma sandbox móvel para ver o que está fazendo. As caixas de areia executam o binário e você pode ver os resultados da execução. Isso também funcionará para alguns malwares anteriormente desconhecidos, pois não precisa estar em algum banco de dados av antes. Exemplos de caixas de areia são MobileSandbox , CopperDroid , SandDroid , TraceDroid , Joe Sabdox Mobile , ForSafe e outros.
Como sempre, não há 100% de segurança, mas também não há segurança completa ao baixar da Play Store, também ...
O Virustotal mencionado acima recentemente começou a executar algumas amostras em uma caixa de proteção e, é claro, é sempre uma boa aposta, pois testa uma magnitude de malware já conhecido. Um serviço semelhante ao Virustotal, mas especificamente para Android, é o AndroTotal.
fonte
Eu uso o Lookout Security, ele verifica todos os aplicativos que você instala e você também pode verificar APKs
fonte
Hoje em dia, não é tão difícil encontrar arquivos Apk seguros. Mas você precisa ter cuidado ao escolher os sites de origem. Eu, pessoalmente, recomendo o ApkLink.com . Em segundo lugar, depois de baixar qualquer apk de qualquer lugar, sugiro que você verifique o VirusTotal (para garantir que o aplicativo baixado seja seguro).
fonte
Permissões do aplicativo oferecem certo nível de segurança. Pode-se sempre verificar as permissões durante a instalação do apk.
Quando um aplicativo não precisa de permissão root ou de qualquer outra permissão, pode ser considerado principalmente seguro. Há muito pouco que um aplicativo possa fazer sem permissões. Mas pode enganar o usuário para exibir um link malicioso e redirecioná-lo para algum site malicioso para instalar outra coisa ou alguns sites de phishing. Se esse aplicativo nem usa a Internet, pode ser considerado seguro.
Com o aumento do nível de permissões, é possível suspeitar que o aplicativo é inseguro. Ele pode roubar dados pessoais, como contatos, mensagens, registros de chamadas ou qualquer arquivo em seu armazenamento, etc. É claro que isso é apenas uma possibilidade, nem todos os aplicativos são maliciosos.
fonte