forumNouveau sujet

On va faire un test d'intrusion sur notre appli web et on veut se préparer — vous avez une checklist à faire en interne ?

GGürkan Y***Membre actif
Poste
Secrétaire
Secteur
Immobilier
Type d'organisation
Entreprise de 300 personnes
Membre depuis
juin 2022
Message
85
#1

On est une équipe de dev de 6 personnes basée à Londres, on développe un logiciel logistique pour les entreprises. Avant de signer un gros contrat d'intégration avec un transporteur majeur, on doit impérativement faire réaliser un test d'intrusion indépendant sur notre appli web. On a un devis d'une boîte d'audit externe à 4 500 livres pour 5 jours de prestation, avec un début prévu dans trois semaines.

Vu qu'on a un budget serré, on veut vraiment rentabiliser ces 5 jours. Le but, c'est que les pentesters ne perdent pas leur temps sur des bêtises comme des en-têtes manquants ou des mots de passe par défaut, mais qu'ils creusent à fond la logique métier et l'architecture des droits d'accès.

Est-ce qu'il existe une checklist pratique qu'on pourrait dérouler nous-mêmes en interne avant leur intervention ? En tant que devs, quels sont les contrôles basiques qu'on devrait avoir validés avant de leur filer les accès ?

AAyberkExpert
Poste
Développeur mobile
Membre depuis
juil. 2023
Message
208
Plus utile#2

En résumé : l'intérêt principal d'une préparation avant pentest c'est d'éliminer en amont toutes les erreurs de config superficielles que des outils automatiques détectent en dix secondes, pour que le consultant consacre ses journées à la logique métier poussée. Un bon travail préliminaire augmente la vraie valeur ajoutée de l'audit et évite d'avoir un rapport pollué par des broutilles.

Voici les étapes que votre équipe peut déjà vérifier : 1) Auth et gestion des droits : créez au moins deux comptes de test par rôle et testez manuellement qu'un utilisateur ne peut pas accéder aux données d'un autre en changeant simplement un ID (contrôle d'accès objet - BOLA/IDOR). 2) Scan des dépendances : lancez vos outils d'analyse de code pour détecter les failles connues dans vos paquets open source et appliquez les patchs. 3) Gestion des erreurs : désactivez l'affichage des stack traces détaillées en prod/staging et vérifiez que vos API ne renvoient pas des champs SQL superflus. 4) En-têtes HTTP et cookies : vérifiez que vos cookies ont bien les flags Secure et HttpOnly.

Enfin, soignez l'environnement de test : fournissez une doc API à jour (Swagger/Postman) et whitelistez impérativement l'adresse IP du pentester sur votre WAF. Sinon il passera sa première journée bloqué par vos sécurités réseau à attendre un déblocage.

TTülay A***Membre actif
Poste
Employé de magasin
Secteur
Emballage
Type d'organisation
Équipe de 8 personnes
Membre depuis
déc. 2023
Message
64
#3

On a payé 5 000 livres l'an dernier pour un audit sur un SaaS B2B similaire. Comme on n'avait rien préparé, sur les 22 vulnérabilités du rapport, 14 concernaient de simples headers HTTP manquants et des bannières de serveur par défaut. Voir qu'au moins 1 500 livres du budget sont parties là-dedans, ça nous a bien dégoûtés.

GGökhan C***Membre actif
Poste
Responsable des achats
Secteur
Imprimerie
Type d'organisation
entreprise de taille moyenne
Membre depuis
juin 2022
Message
181
#4

Le point le plus critique reste la stabilité de votre environnement de test. Ne les laissez jamais bosser sur la prod : montez une instance dédiée avec une copie anonymisée des données. Si l'auditeur balance des payloads qui corrompent la base ou saturent les files d'attente (queues), votre activité réelle ne doit pas s'arrêter. Et évidemment, interdiction formelle pour les devs de déployer du nouveau code pendant toute la durée du pentest.

YYağmur C***Membre actifMembre de la communauté
Membre depuis
mai 2023
Message
274
#5

Regardez aussi du côté de la validation des entrées et du chiffrement. Vérifiez l'échappement des caractères spéciaux dans vos formulaires et paramètres d'URL. Assurez-vous que toutes les entrées utilisateurs soient correctement assainies avant stockage et que les tokens de session soient bien invalidés côté serveur lors de la déconnexion. Ces failles de base gâchent vite un pentest.

HHalil S***Membre actif
Poste
Directeur général
Secteur
Textile
Type d'organisation
entreprise de taille moyenne
Membre depuis
août 2024
Message
242

Doki · Contrat de maintenance serveur · 2023

#6

Attention quand même à ne pas trop simplifier votre environnement sous prétexte de faciliter le test. Certains devs désactivent complètement le pare-feu ou certains middlewares pour que ce soit plus simple, puis tout pète une fois en production. Votre environnement de test doit être une copie conforme de la config de prod.

BBerkMembre actif
Poste
Agent immobilier
Membre depuis
avr. 2024
Message
102

Doki · Support à la réponse aux incidents · 2026

#7

Fournissez aux auditeurs au moins deux comptes valides par niveau de privilège : deux utilisateurs classiques et deux administrateurs. Ajoutez aussi un compte invité/démo restreint. Comme ça, ils peuvent tester dès la première heure l'élévation de privilèges horizontale et verticale sans perdre de temps.

MMehmet Y***Membre actif
Poste
Directeur des systèmes d'information
Secteur
Emballage
Type d'organisation
Entreprise de production de 40 personnes
Membre depuis
oct. 2024
Message
4
#8

Vous avez signé pour du white-box ou du black-box ? Si vous prévoyez de leur donner le code source et les schémas d'API votre priorité numéro un doit être de blinder la documentation. Si vous ne leur donnez aucun accès au code, concentrez tous vos efforts sur les endpoints exposés publiquement.

VVolkan A***Expert
Poste
Directeur des opérations
Secteur
Joaillerie
Type d'organisation
coopérative
Membre depuis
nov. 2022
Message
314
#9

Excellente démarche. Cette phase de préparation va aussi faire monter votre équipe en compétences sur la sécurité. Organisez une demi-journée d'atelier interne pour passer en revue les points du top 10 OWASP directement sur votre base de code, c'est le meilleur moyen de rentabiliser l'audit.

NNuri U***VétéranMembre de la communauté
Membre depuis
févr. 2024
Message
325
#10

mettez direct son ip en liste blanche sur le firewall... du coup pendant notre pentest le gars etait blooque toute la premiere matinee il a fallu echanger des mails pendant des heures l argent jete par les fenetres quoi.

LLevent Y***VétéranMembre de la communauté
Membre depuis
juin 2023
Message
128
#11

Je suis d'accord.

DDamla K***Membre actifMembre de la communauté
Membre depuis
août 2025
Message
1
#12

Chez moi, c'est l'inverse qui s'est passé c'est pourquoi j'écris. Les solutions qui fonctionnent à petite échelle s'effondrent en grandissant, j'ai appris cela trop tard.

Plus il est difficile de revenir sur une décision plus il faut la prendre lentement. C'est confirmé par l'expérience.

KKübra G***Expert
Poste
Directeur des systèmes d'information
Secteur
Sport et fitness
Type d'organisation
Entreprise de 20 personnes
Membre depuis
nov. 2025
Message
10
#13

Si vous partez dans cette direction, réglez cela dès le départ. Aucun processus sans suivi ne s'améliore, car vous ne savez pas quoi corriger.

C'est mon avis, je ne l'écris pas comme une vérité absolue.

SSerkan B***Membre actifMembre de la communauté
Membre depuis
mars 2025
Message
53
#14

Je vais résumer ce qui a été dit jusqu'ici. Un rapport de scan automatique n'est pas la même chose qu'un test d'intrusion.

Bon courage.

MMerve K***Membre actif
Poste
Directeur de clinique
Secteur
Agriculture
Type d'organisation
entreprise individuelle
Membre depuis
juil. 2023
Message
127

Doki · Sensibilisation au phishing · 2024

#15

Ce sujet est archivé.

JJülide A***Membre actif
Poste
Directeur comptable
Secteur
Joaillerie
Type d'organisation
Entreprise de 20 personnes
Membre depuis
mai 2024
Message
103

Doki · Scan de vulnérabilités · 2026

#16

Chez nous, ça s'est passé comme ça. Si vous ne formalisez pas cela par écrit dès le départ des disputes éclateront plus tard.

Les environnements de test oubliés sont plus souvent des portes d'entrée que les systèmes de production. Si vous écrivez le résultat ici, cela aidera aussi d'autres personnes.

NNecati T***Membre actif
Poste
Directeur de la technologie
Secteur
Services de santé
Type d'organisation
entreprise à deux succursales
Membre depuis
nov. 2025
Message
82

Doki · Identité de marque · 2026

#17

Je pense différemment. Quand on décide sans mesurer, on revient toujours au même point.

Une sauvegarde non testée n'est pas une sauvegarde. Si vous avez des questions, écrivez-moi, je répondrai au mieux.

TTuğçe O***Membre actifMembre de la communauté
Membre depuis
sept. 2025
Message
3
#18

Je n'ai aucune expérience en test d'intrusion application web, c'est pourquoi je pose la question. Le fait que la sauvegarde soit accessible sur le même réseau et avec la même identité en fait une cible potentielle.

Si vous avez des questions, écrivez-moi, je répondrai au mieux.

DDoruk T***Membre actifMembre de la communauté
Membre depuis
juil. 2023
Message
23
#19

Sujet très actuel.

İİlknur A***Membre actifMembre de la communauté
Membre depuis
janv. 2024
Message
220
#20

Ma question va paraître un peu novice, désolé d'avance. La plupart des incidents ne viennent pas d'une faille, mais d'un mot de passe divulgué.

Répondre