Sécuriser son site web PHP
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
51m05
de formation
8
leçons vidéo
1
chapitre
Intermédiaire
niveau requis
Steven Sil
Steven Sil
Formateur certifié

Sécuriser son site web PHP

4.8/5 Trustpilot (1390 avis) Satisfait ou remboursé
51m05
de formation
8
leçons vidéo
1
chapitre

Voici un tuto PHP dédié à la sécurité. Grâce à ce tuto, vous apprendrez les bases de la sécurisation d'un site Internet avec PHP. Nous explorerons au cours de cette formation des failles de sécurité, certaines très connues et d'autres un peu moins. Ce tuto s'adresse aux personnes qui débutent en sécurisation mais qui ont déjà quelques bases avec PHP.

Au programme de ce tuto "sécuriser son site Web avec PHP" :

Voici les failles de sécurité que nous explorerons au cours de cette formation :

  • XSS (Cross-Site Scripting)
  • CSRF (Cross-Site Request Forgery)
  • Injections SQL
  • LFI (Local File Inclusion)
  • RFI (Remote File Inclusion)DT (Directory Traversal)

Nous aborderons également le Webscraping et le Comment Spamming. Pour ajouter un peu plus de sécurité à notre site web, nous verrons comment rendre un mot de passe indéchiffrable.

A la fin de ce tuto PHP, vous aurez acquis les bases de la sécurité web et serez sensibilisés aux principales failles de sécurité et attaques. Vous pourrez ainsi mettre ces recommandations en pratique, pour sécuriser vos propres sites Internet et ceux de vos clients.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Leçon 1
Introduction et mise en place de l'espace de travail
Leçon 2
Le Directory Traversal (DT)
Leçon 3
Les Local/Remote File Inclusion (LFI/RFI)
Leçon 4
Les Injections SQL
Leçon 5
Le Cross-Site Request Forgery (CSRF)
Leçon 6
Le Cross-Site Scripting (XSS)
Leçon 7
Un point sur le Comment Spamming et le Webscraping

Table des matières

Leçon 1

Introduction et mise en place de l'espace de travail

06m22
Leçon 2

Le Directory Traversal (DT)

04m54
Leçon 3

Les Local/Remote File Inclusion (LFI/RFI)

07m59
Leçon 4

Les Injections SQL

07m51
Leçon 5

Le Cross-Site Request Forgery (CSRF)

08m50
Leçon 6

Le Cross-Site Scripting (XSS)

03m22
Leçon 7

Un point sur le Comment Spamming et le Webscraping

05m18
Leçon 8

Crypter un mot de passe de façon efficace

06m29

Aperçus

Avis des apprenants

Détail des avis
1 080
Apprenants
18
Commentaires
4,5/5
Note moyenne
5/5
12
4/5
5
3/5
0
2/5
0
1/5
1
Joel Valentin
Joel Valentin
Publié le 12/07/2023
Bonjour Steven, je vous remercie pour cet excellent tuto. A mettre en pratique sur mon future site.
Steven Sil
Steven Sil
Merci à vous et bon courage !
Bruno Roullier
Bruno Roullier
Publié le 02/01/2021
Bonjour Steven, Comme d'habitude une très bonne formation, cette fois ci sur la sécurité des site web php. Super bien que je les connaissais déjà, à force de faire les formations avec toi.
Steven Sil
Steven Sil
Merci beaucoup Bruno !
Emmanuel Audis
Emmanuel Audis
Publié le 08/06/2020
Merci, très bien comme d'habitude.
Steven Sil
Steven Sil
Merci beaucoup !

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Que contient le fichier source ?

Le rapport Imperva et les sources du site exemple, avant et après sécurisation.

Comment utiliser la méthode prepare() dont l'auteur parle dans la vidéo sur les injections SQL?

Utilisez le code suivant : (Avec un paramètre nommé) $delete = $bdd->prepare('DELETE FROM post WHERE id = :id'); $delete->execute(array( 'id' => $_GET['id']; )); (Avec un marqueur) $delete = $bdd->prepare('DELETE FROM post WHERE id = ?'); $delete->execute(array($_GET['id'];));

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
7,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
51m05 de vidéo • 1 chapitre
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 768 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1424 tutos gratuits

Notre politique de protection des données