Skip Navigation

Thales Careers

Search our jobs, use specific search options to find the perfect match

Menu

Leveraging Android custom permissions - STAGE (H/F)

Job ID: R0139720 Location: Rennes, Brittany Region, France
Internship / Placement, Full time

QUI SOMMES-NOUS ?

Thales propose des systèmes d’information et de communication sécurisés et interopérables pour les forces armées, les forces de sécurité et les opérateurs d’importance vitale. Ces activités, qui regroupent radiocommunications, réseaux, systèmes de protection, systèmes d’information critiques et cybersécurité, répondent aux besoins de marchés où l’utilisation des nouvelles technologies numériques est déterminante. Thales intervient tout au long de la chaîne de valeur, des équipements aux systèmes en passant par le soutien logistique et les services associés.

Basé à Rennes

6 mois à partir de janvier 2022

QUI ETES-VOUS?

Tu es étudiant.e en école d’ingénieur ou équivalent et recherche un stage de 6 mois  ?

  • Compétences primordiales :

  • Tu as de bonnes connaissances en développement Java / Kotlin ?
  • Tu as une connaissance pragmatique de l’environnement Android et de ses permissions ?
  • tu as un esprit de synthèse et de prise de recul importante ?
  • Tu as des connaissances en reverse engineering ?
  • Tu as des connaissances sur les environnements de build modernes (soong, ninja et consorts)?

Alors ce stage est fait pour toi  !

CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :

Au sein du groupe THALES, l'équipe Thalium, basée à Rennes, est spécialisée dans les activités de rétro-ingénierie et de développements logiciels liés à la lutte informatique.

Android fournit aux applications un ensemble conséquent et complexe de services. Les applications accèdent à ces services si elles disposent des permissions adéquates. Les applications peuvent offrir des fonctionnalités, et donc définir elle-même les permissions nécessaires pour y accéder.

La gestion des permissions, aussi bien system que custom a souffert de vulnérabilités, rendant possible l’obtention de permissions dangereuses comme CALL_LOG, qui donne accès aux appels passés et reçus.

Descriptif des missions (6 mois) :

La mission consiste à étudier et implémenter des preuves de concept d’obtention de permissions indues.

Pour cela, l'organisation du stage pourra se découper de la manière suivante :

  • réaliser un état de l’art sur les vulnérabilités de la gestion des permissions par le framework Android ;
  • identifier les scénarios de vulnérabilité dans l’implémentation courante du framework Android :
  • implémenter des démonstrateurs qui mettent en lumière les gains obtenus ;
  • savoir présenter les résultats obtenus et l’intérêt de la démarche, de manière transparente.

Quelles sont les expériences passées nécessaires ?

  • Un intérêt pour le développement logiciel sur Android, en particulier Java/Kotlin
  • Un intérêt pour la mise en lumière de problèmes techniques complexes

Vous vous êtes reconnu.e dans cette annonce ? Alors qu’attendez-vous pour postuler !

Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd’hui.

< Go Back to results

About our location

Rennes, France