forumNouveau sujet

Test de pénétration d'appli mobile avant de payer — est-ce qu'on a une checklist sécu qu'on peut appliquer nous-mêmes ?

VVolkan G***Membre actifMembre de la communauté
Membre depuis
juil. 2022
Message
81
#1

On a une appli mobile qu'on développe pour la gestion de coursiers et de livraisons locales à Londres. On est une équipe de trois, deux devs et moi. Avant d'ouvrir l'appli à nos clients pros, on voulait faire faire un test de pénétration indépendant mais les devis qu'on a reçus vont de 3 500 à 5 000 livres. Notre budget est très serré.

Quand j'ai parlé au consultant de la boîte de sécu, il m'a dit honnêtement que dès que le test commence, même les erreurs de config les plus basiques remplissent le rapport et bouffent le temps. Donc on veut pas claquer le fric pour qu'on nous trouve des failles de base.

Avant d'allouer un budget au test externe, on veut s'asseoir avec l'équipe de dev et se faire une checklist sécu d'appli mobile qu'on peut appliquer nous-mêmes. Côté code, trafic réseau ou stockage sur l'appareil, on doit regarder quoi en priorité ? Ceux qui ont de l'expérience peuvent nous guider ?

RRıdvan K***Membre actif
Poste
Directeur de la technologie
Secteur
Détail
Type d'organisation
entreprise de taille moyenne
Membre depuis
oct. 2023
Message
70

Doki · Design d'interface · 2026

Plus utile#2

Réponse courte : oui, un pré-audit que vous faites vous-mêmes avant le test de pénétration permet que votre budget de test soit consacré aux failles de logique métier profondes plutôt qu'aux failles basiques. Avec une checklist de base vos devs peuvent fermer eux-mêmes en quelques jours les failles dans le stockage local la communication réseau et l'autorisation.

La liste de base que votre équipe peut appliquer doit comporter ces étapes : 1) Audit du stockage sur l'appareil : assurez-vous que l'appli ne garde pas de jetons de session non chiffrés, de mots de passe utilisateur ou de données perso sensibles dans la mémoire de l'appareil, les préférences partagées ou la base de données locale. 2) Sécurité réseau et transport : vérifiez que tous les endpoints communiquent uniquement via un protocole TLS à jour et que les certificats serveur sont strictement validés. 3) Nettoyage du code source et des librairies : aucune clé API secrète codée en dur, note de dev ou adresse de serveur de test ne doit rester dans la base de code ; toutes les librairies tierces utilisées doivent être scannées pour leurs vulnérabilités connues. 4) Session et logique back-office : ne faites confiance à aucun contrôle d'autorisation fait côté client mobile chaque requête doit être revérifiée indépendamment sur le serveur backend.

Quand vous arrivez chez la boîte de test avec ces points déjà faits, non seulement les consultants se concentrent sans perdre de temps sur les failles de logique complexes mais en plus vous tomberez pas sur des erreurs grossières dans le rapport que vous recevrez après le test.

LLeyla K***Expert
Poste
Employé de magasin
Secteur
Énergie
Type d'organisation
Entreprise de 20 personnes
Membre depuis
déc. 2024
Message
29
#3

Faites faire ces trois contrôles à votre équipe dès demain : 1) Désactivez les logs de l'appli, jamais d'infos client ou de token dans les sorties console. 2) Assurez l'effacement automatique des données sensibles copiées dans le presse-papiers de l'appareil. 3) Testez comment l'appli se comporte sur des appareils avec accès root.

RRecep A***Membre actif
Poste
Expert en test
Secteur
Détail
Type d'organisation
filiale d'un groupe
Membre depuis
juil. 2025
Message
241
#4

Vous pouvez intégrer des outils d'analyse statique open source dans votre process de build. Y'a des outils gratuits qui scannent votre code automatiquement et listent en quelques minutes les clés cachées et les fonctions de stockage non sécurisées. Ne payez pas un test externe sans les avoir lancés, je vous le dis.

ÖÖzgür B***Membre actifMembre de la communauté
Membre depuis
févr. 2023
Message
34
#5

On a fait la même erreur l'an dernier. On a payé 4 200 livres pour le test, sur les 12 findings du rapport, 9 étaient des clés de test oubliées dans le code et des fichiers de cache local non chiffrés. Si on avait regardé avant, les auditeurs auraient pu se concentrer sur le flux de paiement qu'ils devaient vraiment creuser.

ÜÜmit B***Expert
Poste
Technicien support système
Secteur
Cosmétique
Type d'organisation
entreprise de taille moyenne
Membre depuis
avr. 2025
Message
15
#6

Votre checklist à vous c'est une très bonne idée mais voyez-la jamais comme un substitut au test de pénétration officiel. Quand on cherche les failles de son propre code la cécité d'équipe est inévitable. Ces contrôles doivent servir non pas à annuler le test mais à en avoir pour son argent.

NNecati A***Membre actifMembre de la communauté
Membre depuis
janv. 2025
Message
5
#7

nous on utilise une infra hybride, donc l'appli tourne en fait dans une webview. ces contrôles de stockage local et de certificat dont vous parlez s'appliquent aussi pareil aux applis hybrides ?

EEsra K***Membre actifMembre de la communauté
Membre depuis
févr. 2023
Message
3
#8

faites très gaffe au truc des clés api secrètes oubliées dans le repo de code. notre équipe avait push en prod une clé temporaire écrite pour l'env de test, on l'a remarqué au dernier moment. ça se chope même avec une simple recherche dans le repo.

DDilara Ç***Membre actif
Poste
Technicien support système
Secteur
Grossiste alimentaire
Type d'organisation
startup en phase de lancement
Membre depuis
sept. 2024
Message
360
#9

Y'a deux ans, sur la première version de notre appli de livraison, un client avait réussi à intercepter avec un simple outil proxy et à mettre le montant de sa propre commande à 0 livre. Parce qu'on calculait le prix dans l'appli mobile et qu'on l'envoyait comme ça au serveur. Depuis ce jour, on fait zéro confiance au client mobile.

KKemal Ö***Membre actif
Poste
Co-fondateur
Secteur
Services de nettoyage
Type d'organisation
Entreprise de 300 personnes
Membre depuis
oct. 2023
Message
28
#10

Vous êtes sur une très bonne voie. Les boîtes de sécu proposent des recommandations de correction standard pour chaque finding mais corriger votre code vous revient quand même. Si vous épuisez votre checklist et arrivez chez la boîte avec une base propre, le temps de test passe beaucoup plus efficacement et le rapport que vous recevez devient un gage de prestige dans vos ventes B2B.

UUğur Y***Membre actifMembre de la communauté
Membre depuis
juin 2023
Message
38
#11

je ne saavais pas ça.

TTaner O***ExpertMembre de la communauté
Membre depuis
sept. 2022
Message
105
#12

Chez nous, ça s'est passé comme ça. N'hésitez pas à demander, celui qui ne demande pas paie toujours plus cher.

VVildan U***Membre actifMembre de la communauté
Membre depuis
déc. 2025
Message
32
#13

Je trouve difficile d'être aussi catégorique côté checklist sécurité application mobile. Le temps que vous mettez à détecter un problème détermine directement son coût.

Si vous écrivez le résultat ici, cela aidera aussi d'autres personnes.

ŞŞerife K***Membre actifMembre de la communauté
Membre depuis
juil. 2024
Message
186
#14

Il y a un piège ici je ne pouvais pas ne pas le mentionner. Les décisions hâtives finissent par être corrigées six mois plus tard.

Quand on essaie de tout changer en même temps, rien ne prend.

YYağmur T***Membre actifMembre de la communauté
Membre depuis
juin 2024
Message
283
#15

Merci de partager le résultat.

LLeyla Y***ExpertMembre de la communauté
Membre depuis
mai 2025
Message
102
#16

Merci pour votre retour.

CCeren A***Expert
Poste
Responsable IT
Secteur
Électricité-électronique
Type d'organisation
distributeur régional
Membre depuis
juin 2024
Message
263
#17

Le point le plus souvent négligé concernant checklist sécurité application mobile est : Lors de la prise de décision, écrivez aussi le pire scénario, pas seulement le meilleur.

Je suis aussi curieux de savoir si d'autres font autrement.

BBeren B***Membre actifMembre de la communauté
Membre depuis
oct. 2023
Message
114
#18

Séparons les concepts, ils sont souvent confondus. La plupart des incidents ne viennent pas d'une faille, mais d'un mot de passe divulgué.

Je suis aussi curieux de savoir si d'autres font autrement.

RRıdvan Ö***Membre actifMembre de la communauté
Membre depuis
avr. 2025
Message
5
#19

Sujet très actuel. Ne comptez pas sur une seule mesure de sécurité ; allez par couches.

FFatma Ç***Membre actif
Poste
Directeur de production
Secteur
Imprimerie
Type d'organisation
coopérative
Membre depuis
mai 2023
Message
27
#20

Vous avez raison.

Répondre