Thèse soutenue

Détection de comportements à risque dans les applications en utilisant l'analyse statique

FR  |  
EN
Auteur / Autrice : Denis Martinez
Direction : Laurent ImbertRoland Ducournau
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 02/02/2016
Etablissement(s) : Montpellier
Ecole(s) doctorale(s) : École doctorale Information, Structures, Systèmes (Montpellier ; 2015-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire d'informatique, de robotique et de micro-électronique (Montpellier ; 1992-....)
Jury : Président / Présidente : Manuel Serrano
Examinateurs / Examinatrices : Laurent Imbert, Roland Ducournau, Manuel Serrano, Thomas Jensen, Floréal Morandat
Rapporteurs / Rapporteuses : Manuel Serrano, Thomas Jensen
DOI : 10.70675/8e7d4e65z96a4z4293zb9aezf701d3df6db6

Résumé

FR  |  
EN

Le monde des appareils mobiles permet aux utilisateurs d’installer des applications sur des terminaux personnels, mais pose des lacunes en termes de sécurité, car les utilisateurs n’ont pas les moyens de juger la dangerosité d’une application, et le risque de nuisibilité ne peut pas être limité après l’installation. Nous étudions l’analyse statique en tant qu’outil de détection de risques et de malware. Notre méthode se caractérise par un pilotage par règles, opérant sur des programmes partiels : l’un des objectifs est de proposer un langage spécifique au domaine pouvant exprimer un domaine abstrait et associer des comportements aux fonctions des librairies du système. L’expressivité est un atout important qui est obtenu au travers de l’abstraction. La technologie mobile évolue rapidement et de nouvelles manières de développer les applications apparaissent fréquemment. Une analyse statique des applications doit absolument réagir rapidement à l’arrivée des nouvelles technologies, de sorte à ne pas se retrouver obsolète. Nous montrons de quelle manière il est possible de réaliser des analyses statiques que l’on peut réutiliser entre plusieurs plateformes de smartphones