fuite_de_donnees.log
Fuite de données
Une seule injection SQL peut suffire à extraire toute la base clients : noms, e-mails, adresses, mots de passe mal protégés.
Pack 2 formations · Parcours A + Parcours B
La plupart des formations t'apprennent à coder. Très peu t'apprennent à coder sans laisser de porte ouverte. Ici, tu apprends les deux : développer un site complet, puis l'attaquer dans ton labo pour le sécuriser.
Parcours A ─ développer 8 modules Parcours B ─ sécuriser 10 modules Projets ─ 2 projets finaux ──────────────────────────────── Prix séparé ………… 2 formations Prix du pack ………… 99 € TTC Accès ………… à vie
Le site est la vitrine de l'entreprise et, très souvent, sa première source de clients. Un site mal sécurisé, c'est une porte d'entrée pour les attaquants.
fuite_de_donnees.log
Une seule injection SQL peut suffire à extraire toute la base clients : noms, e-mails, adresses, mots de passe mal protégés.
rgpd.md
Le RGPD impose de sécuriser les données personnelles (article 32). Amendes jusqu'à 4 % du chiffre d'affaires mondial, notification obligatoire à la CNIL sous 72 h en cas de violation.
confiance.md
Un site défiguré ou qui redirige vers une arnaque fait fuir les clients, et Google peut le signaler comme dangereux.
arret_activite.md
Site hors ligne, boutique en panne, commandes perdues : chaque jour d'arrêt coûte du chiffre d'affaires.
Savoir développer ET sécuriser est un vrai atout : pour un salarié, c'est une compétence rare et recherchée ; pour un indépendant, c'est un argument de vente que la concurrence n'a pas.
De la première balise HTML à un site complet en ligne, avec connexion, base de données et HTTPS.
| Module | Contenu |
|---|---|
| 1. HTML | Créer la structure d'un site : balises sémantiques, liens, images, formulaires, accessibilité. |
| 2. CSS | Design, couleurs, typographie, Flexbox, Grid, animations et responsive. |
| 3. JavaScript | Boutons, formulaires, interactions : le DOM, les événements et fetch. |
| 4. Front-end | Assembler un site complet, organiser ses fichiers, performance et SEO. |
| 5. Back-end | Créer un serveur avec Python Flask ou Node.js (Express) : routes, sessions, API. |
| 6. Bases de données | SQL, tables, relations, utilisateurs et requêtes paramétrées. |
| 7. Hébergement | VPS, nom de domaine, DNS, HTTPS avec Let's Encrypt, mise en production. |
| 8. WordPress | Créer, administrer et sécuriser un site WordPress. |
| Projet final A | Ton site avec inscription, connexion, espace utilisateur et tableau de bord. |
Projet final A : chaque élève crée son propre site avec inscription, connexion, espace utilisateur et tableau de bord, puis le met en ligne en HTTPS sur son VPS.
Comprendre comment on attaque un site pour savoir le défendre, dans un laboratoire légal.
| Module | Contenu |
|---|---|
| 0. Cadre légal et laboratoire | Ce que dit la loi, et monter son labo Docker pour s'entraîner sans risque. |
| 1. HTTP et HTTPS | Requêtes, réponses, cookies, en-têtes et chiffrement TLS. |
| 2. Les failles XSS | Injection de scripts : types, exploitation en labo, échappement et CSP. |
| 3. Les injections SQL | Comprendre, exploiter en labo et corriger avec des requêtes paramétrées. |
| 4. CSRF et contrôle des accès | Jetons anti-CSRF, SameSite, IDOR et vérification des droits côté serveur. |
| 5. Sécurisation des API | Authentification, autorisation, limitation de débit, OWASP API Top 10. |
| 6. Sécurisation des formulaires | Validation serveur, téléversement de fichiers, anti-robots. |
| 7. Protection des mots de passe | Hachage Argon2/bcrypt, politique, MFA, réinitialisation sûre. |
| 8. Tests avec Burp Suite | Proxy, Repeater, Intruder : tester méthodiquement son application. |
| 9. Audit de sécurité | Méthodologie, outils (ZAP, Nmap, Wireshark), grille de gravité. |
| 10. Correction des vulnérabilités | Prioriser, corriger, vérifier, prévenir la régression. |
| Projet final B | Site vulnérable en labo Docker, exploitation, correction et rapport d'audit. |
Projet final B : tu crées un site volontairement vulnérable dans un laboratoire local (Docker), tu identifies ses failles, tu les corriges et tu rédiges un vrai rapport d'audit.
Cadre légal : tous les tests se font uniquement sur ton propre laboratoire, ou avec une autorisation écrite du propriétaire du système. Attaquer un site sans autorisation est un délit (articles 323-1 et suivants du Code pénal : jusqu'à 3 ans de prison et 100 000 € d'amende).
Proxy d'interception pour observer et rejouer les requêtes HTTP.
Scanner de vulnérabilités web open source, idéal pour un premier passage automatisé.
Cartographie réseau : quels ports et services sont exposés ?
Analyse de paquets : voir ce qui circule réellement sur le réseau.
Conteneurs pour monter un laboratoire isolé et reproductible.
Versionner son code, revenir en arrière, collaborer.
99 € TTC
Paiement unique et sécurisé par Stripe · facture envoyée par e-mail
Bientôt disponible. Les modules sont en cours de finalisation : les ventes ouvriront dès que le parcours complet sera en ligne.
Être prévenu via la newsletterNon. Le Parcours A part de zéro. Il faut juste un ordinateur et de la curiosité.
Parce qu'il est dix fois plus facile de bien coder dès le départ que de corriger un site déjà en production.
Oui, apprendre est légal. Ce qui est illégal, c'est d'attaquer un système sans autorisation. Tout se fait dans ton labo.
Un ordinateur (Windows, macOS ou Linux) avec 8 Go de RAM pour Docker. Le VPS du module 7 coûte quelques euros par mois.