Boutiques d'applications et problèmes de sécurité
Un développeur authentifié d'une entreprise crée des applications mobiles pour les utilisateurs mobiles. Afin de permettre aux utilisateurs mobiles de parcourir et d'installer facilement ces applications mobiles, des fournisseurs de plates-formes comme Google et Apple ont créé des places de marché centralisées, par exemple PlayStore (Google) et AppStore (Apple). Pourtant, il y a des problèmes de sécurité.
Habituellement, les applications mobiles développées par les développeurs sont soumises à ces marchés sans filtrage ni vérification, ce qui les rend disponibles à des milliers d'utilisateurs mobiles. Si vous téléchargez l'application à partir d'un magasin d'applications officiel, vous pouvez faire confiance à l'application car le magasin d'hébergement l'a vérifiée. Cependant, si vous téléchargez l'application à partir d'un magasin d'applications tiers, il est possible de télécharger des logiciels malveillants avec l'application, car les magasins d'applications tiers ne contrôlent pas les applications.
L'attaquant télécharge un jeu légitime et le reconditionne avec des logiciels malveillants et télécharge les applications mobiles vers un magasin d'applications tiers à partir duquel les utilisateurs finaux téléchargent cette application de jeu malveillante, la croyant authentique. En conséquence, le logiciel malveillant recueille et envoie les informations d'identification de l'utilisateur telles que les journaux d'appels / photos / vidéos / documents sensibles à l'attaquant à l'insu de l'utilisateur.
En utilisant les informations recueillies, l'attaquant peut exploiter l'appareil et lancer toute autre attaque. Les attaquants peuvent également demander aux utilisateurs de télécharger et d'exécuter des applications en dehors des magasins d'applications officiels. Les applications malveillantes peuvent endommager d'autres applications et données, en envoyant vos données sensibles à des attaquants.
Problèmes de sandboxing des applications
Sandbox aide les utilisateurs mobiles en limitant les ressources qu'une application utilise dans l'appareil mobile. Cependant, de nombreuses applications malveillantes peuvent dépasser cela, ce qui permet au logiciel malveillant d'utiliser toutes les capacités de traitement de l'appareil et les données utilisateur.
Bac à sable sécurisé
Il s'agit d'un environnement dans lequel chaque application exécute ses ressources et données allouées afin que les applications soient sécurisées et ne puissent pas accéder aux autres ressources et données de l'application.
Bac à sable vulnérable
C'est un environnement où une application malveillante est installée et elle exploite le bac à sable en se permettant d'accéder à toutes les données et ressources.