À propos du projet
DreamServices : Audit, Correction et Sécurisation d’une Plateforme E-commerce
Contexte
DreamServices est une plateforme dédiée aux Comités Sociaux et Économiques (CSE), offrant des solutions clés en main pour la gestion de billetterie, voyages, activités quotidiennes et bien-être. En septembre 2025, la plateforme a été la cible d’une cyberattaque exploitant des vulnérabilités critiques dans plusieurs modules PrestaShop développés par un tiers. Mon intervention en tant qu’expert en cybersécurité et développement web a permis d’identifier, corriger et sécuriser l’infrastructure, tout en garantissant la protection des données utilisateurs.
Problématique
Un attaquant a exploité des failles de sécurité dans les modules PrestaShop de DreamServices, notamment :
- Injections SQL permettant la suppression de bases de données et la création de codes promo frauduleux.
- Tentatives de prise de contrôle via des comptes utilisateurs compromis (emails fuités sur d’autres plateformes).
- Effacement des logs et suppression partielle du site pour couvrir ses traces.
Sites impactés :
- Zone De Vie Tourcoing (Auchan)
- COS De Roubaix
- CSE Mousline
Solutions Mises en Œuvre
1. Audit Technique Approfondi
- Analyse des logs et reconstruction du parcours de l’attaquant (scanning, exploitation des failles, création de codes promo frauduleux).
- Identification des modules vulnérables :
magcatreserve
(gestion des codes d’accès CSE)magcarttimelimit
,magreducce
,magshopbanner
, etc.
- Vulnérabilités critiques :
- Injections SQL (requêtes malveillantes via des champs non sécurisés).
- Téléchargements arbitraires de fichiers (risque de shell PHP).
- Traversée de chemins et exécution de méthodes non autorisées.
2. Corrections Techniques
- Sécurisation des requêtes SQL :
- Nettoyage des entrées utilisateur (
pSQL()
, casting enint
). - Refonte des méthodes vulnérables (ex :
hookActionCartSave()
,getProducts()
).
- Nettoyage des entrées utilisateur (
- Renforcement des uploads de fichiers :
- Validation côté serveur (vérification des types MIME, utilisation de
getimagesize()
). - Génération de noms de fichiers uniques et non exécutables.
- Validation côté serveur (vérification des types MIME, utilisation de
- Protection contre les attaques XSS et restrictions géographiques (France/Belgique uniquement via Cloudflare).
3. Mise en Place de Barrières de Sécurité
- Déploiement de Cloudflare :
- Pare-feu applicatif (WAF) avec règles anti-SQLi/XSS.
- Blocage des VPN/proxies et restriction géographique.
- Restriction des permissions :
- Interdiction des commandes critiques (
DROP
,DELETE
) pour l’utilisateur de la base de données. - Audit des comptes utilisateurs et réinitialisation des mots de passe suspects.
- Interdiction des commandes critiques (
4. Vérification de l’Intégrité des Données
- Analyse des fuites potentielles :
- Vérification sur Have I Been Pwned, forums du Dark Net (Dread, Leak Database).
- Résultat : Aucune fuite de données avérée pour DreamServices.
- Sauvegarde et restauration :
- Reconstruction des bases de données supprimées.
- Mise en place de logs centralisés et sauvegardes automatiques.
Résultats et Bénéfices
✅ Plateforme sécurisée : Plus aucune vulnérabilité exploitable identifiée après correction.
✅ Confiance restaurée : Aucun impact sur les données clients (confirmé par audit externe).
✅ Processus améliorés :
- Intégration de bonnes pratiques de développement sécurisé (OWASP).
- Formation des équipes à la détection des tentatives d’intrusion.
✅ Performance préservée : Aucune dégradation des fonctionnalités métiers.
Technologies Utilisées
Catégorie | Outils/Technologies |
---|---|
Sécurité | Cloudflare WAF, Snort, ClamAV, CrowdSec |
Développement | PHP, PrestaShop, MySQL, JavaScript |
Audit | Analyse de logs, tests d’intrusion manuels |
Infrastructure | Serveur sécurisé (AlmaLinux), Tailscale |
Témoignage Client
« Grâce à l’intervention rapide et experte de Jud3v Digital, nous avons pu reprendre notre activité en moins de 48h sans perte de données. La transparence et la réactivité ont été exemplaires. »
— DreamServices (Tourcoing, 59200)
Pourquoi Ce Projet ?
Ce projet illustre mon expertise en :
🔹 Cybersécurité offensive/défensive (detection, correction, prévention).
🔹 Développement sécurisé (PHP, PrestaShop, bases de données).
🔹 Gestion de crise : Réaction rapide et communication claire avec les parties prenantes.
💡 En savoir plus : Mon portfolio | Contact
« La sécurité n’est pas une option, mais une nécessité pour pérenniser la confiance des utilisateurs. »
Technologies utilisées
Catégories
Intéressé par un projet similaire ?
Discutons de votre projet et voyons comment nous pouvons créer quelque chose d'exceptionnel ensemble.