Comment pouvons-nous être assurés que l'APK d'une application que nous téléchargeons à partir d'un site Web est sûr à installer sur notre téléphone Android?
Existe-t-il un moyen de savoir que le fichier téléchargé est sûr? Existe-t-il une application ou un service qui analyse le fichier APK et indique This file is safe to install
.
Réponses:
Il est difficile de savoir si un fichier APK est sûr ou non. Votre meilleur pari est de télécharger à partir de sources fiables ou réputées (comme Google Play, Amazon, etc.).
Certains développeurs (de confiance) fournissent également un hachage MD5 (ou un autre algorithme de résumé de message) de leurs fichiers APK. Après avoir téléchargé l'APK, vous vérifiez si l'APK a le même hachage. Si c'est le cas, alors il est sûr de dire qu'il n'a pas été falsifié.
Vous pouvez également vérifier les autorisations requises par l'APK / application et utiliser le bon sens (ou votre propre jugement / instinct) pour savoir si l'installation est sûre ou non.
BOTTOMLINE: installez toujours à partir de sources fiables. Éloignez-vous des APK piratés; il est possible qu'ils aient des logiciels malveillants.
la source
Google a introduit une option Vérifier les applications ( interdire ou avertir avant l'installation d'applications susceptibles de nuire ) pour les applications à chargement latéral lorsque des sources inconnues sont activées (les deux paramètres sont disponibles dans Paramètres -> Sécurité -> administration de l'appareil ).
Vous pouvez également utiliser un antivirus en ligne comme Virus Total pour vérifier votre fichier .apk téléchargé.
Mais c'est la même chose avec tous les services de scanner: ils ne sont pas sûrs à 100% et ne détectent probablement que des applications malveillantes déjà connues. Les logiciels malveillants personnalisés resteront probablement non détectés. De très nouvelles applications malveillantes se glisseront probablement jusqu'à ce qu'elles soient détectées après un certain temps.
la source
Si vous téléchargez des
.apk
fichiers à partir de sources inconnues / non fiables, il n'y a pas de moyen facile de juger. La plupart des solutions Anti-Whats (anti-virus, anti-malware, etc.) sont simplement régies par des "entrées de base de données" (c'est-à-dire qu'elles ont une base de données de logiciels malveillants connus et vérifient si le nom du package correspond), ou vérifient uniquement les autorisations demandées ( et non pas si par exemple une application SMS envoie uniquement les SMS que vous souhaitez). Je n'ai jamais entendu parler d'un "vrai" scanner heuristique analysant le comportement d'une application.Bien qu'il soit théoriquement possible qu'un "scanner" vérifie également une sorte de somme de contrôle (comme le MD5 mentionné), cela ne pourrait fonctionner qu'avec une "base de confiance" comme par exemple Playstore. Pour les applications non disponibles, cela échouerait alors (rien à comparer). Et même pour les applications disponibles sur place, il faudrait comparer avec la même version. Une telle solution n'est guère pratique.
Donc, bien que mes arguments puissent différer, mon résultat est presque le même que celui de geff: installez uniquement à partir de sources fiables. Bien que rien ne soit sûr à 100%, cela impose les plus petits risques possibles. Le risque le plus élevé concerne les trucs piratés, car il est très probable que de «mauvaises choses» soient injectées.
la source
.apk
doit être signé en utilisant la même "clé" que celle installée, sinon la mise à jour échouera.Vous pouvez télécharger le package dans un bac à sable mobile pour voir ce qu'il fait. Les bacs à sable exécuteront le binaire et vous pourrez voir les résultats de l'exécution. Cela fonctionnera également pour certains logiciels malveillants autrefois inconnus car il ne doit pas être dans une base de données av auparavant. Les exemples de sandbox sont MobileSandbox , CopperDroid , SandDroid , TraceDroid , Joe Sabdox Mobile , ForSafe et autres.
Comme toujours, il n'y a pas de sécurité à 100%, mais là encore, il n'y a pas de sécurité complète lors du téléchargement depuis Play Store, non plus ...
Virustotal, qui a été mentionné ci-dessus, a récemment commencé à analyser certains échantillons dans un bac à sable et est bien sûr toujours un bon pari car il teste contre une ampleur de logiciels malveillants déjà connus. AndroTotal est un service similaire à Virustotal mais spécifiquement pour Android.
la source
J'utilise Lookout Security, il analyse toutes les applications que vous installez et vous pouvez également analyser les fichiers APK
la source
Aujourd'hui, il n'est plus si difficile de trouver des fichiers Apk sûrs. Mais vous devez être prudent lors du choix des sites sources. Je recommande personnellement ApkLink.com . Deuxièmement, après avoir téléchargé n'importe quel apk de n'importe où, je vous suggère de parcourir VirusTotal (pour vous assurer que l'application téléchargée est sûre et sécurisée).
la source
Les autorisations d'application offrent un certain niveau de sécurité. On peut toujours vérifier les autorisations lors de l'installation d'apk.
Lorsqu'une application n'a pas besoin de l'autorisation root ou de toute autre autorisation, elle peut généralement être considérée comme sûre. Il n'y a que très peu de choses qu'une application peut faire sans autorisations. Mais il peut inciter l'utilisateur à afficher un lien malveillant et rediriger l'utilisateur vers un site malveillant pour installer autre chose ou certains sites Web de phishing. Si une telle application n'utilise même pas Internet, elle peut être considérée comme sûre.
Avec un niveau croissant d'autorisations, l'application peut être suspectée d'être plus dangereuse. Il peut voler des données personnelles comme des contacts, des messages, des journaux d'appels ou n'importe quel fichier sur votre stockage, etc. Bien sûr, ce n'est qu'une possibilité, toutes les applications ne sont pas malveillantes.
la source