Bien que les méthodes API offrent de nombreux avantages ainsi qu'un grand confort lors de l'utilisation des applications Android, l'utilisation de ces dernières par des applications malicieuses peut être potentiellement dangereuse. Surtout que l'exploitation de ces méthodes par les applications malsaines n'est pas forcement détectée comme étant une action de malware. La présente étude s'intéresse à des contextes dans lesquels certains appels de méthodes API par certaines applications ne sont pas acceptables. Ces contextes peuvent être créés par une application ou par la collaboration entre plusieurs applications.
L'approche proposée par la présente étude est basée sur la réécriture des applications. En effet, un Framework de réécriture d'applications y est présenté. Celui-ci permet l'injection de certaines portions de code, responsables de la communication avec un contrôleur d'applications. Ce dernier est une application Android tierce partie, se basant principalement sur des politiques de sécurité pour le contrôle de l'ensemble des applications en temps réel.
Les résultats montrent que la solution présentée dans cette étude permet de contrôler tous les appels API sollicités par les applications malsaines, et de lutter contre la collaboration entre ces dernières pour toute tentative de création de contexte malicieux.
| Date | 17 mars 2016 |
|---|
| langue originale | Français |
|---|
| Établissement diplômant | - École de technologie supérieure
|
|---|
| Superviseur | Chamseddine Talhi (Directeur(-trice)) & Ghizlane El Boussaidi (Codirecteur(-trice)) |
|---|
- Téléphones intelligents Sécurité Mesures. Informatique mobile Sécurité Mesures. Applications mobiles. Systèmes de réécriture (Informatique) Interfaces de programmation d'applications. Logiciels malveillants. contrôle des API
- réécriture des APK
- politiques de sécurité
Boudar, O. (Auteur(e)),
Talhi (Directeur(-trice)) & Boussaidi (Codirecteur(-trice)),
17 mars 2016Thèses et mémoires: Mémoire de maîtrise › Maîtrise en ingénierie: Génie des technologies de l'information