Vous êtes sur la page 1sur 52

Accueil security.

php

1 <?php
2
3
Programmer en ‘PHP’ {
4
5
[Securtité de Base de Données]
6 // Réalisé par:
7 /*
8 Ayoub Ait El Hassan
9 Ismail Ait El Kamel
10 Hiba Aassab
Brahim Oudra
11
Mohammed Lachir
12
13 } */

14 ?>

Programmer en PHP
Plan security.php

1 PLAN {
2
3
4
5
6 0 Introduction
7
8 1 Les Sessions et les Cookies
9
10
11
2 Quelques bugs des sécurité
12
13 3 Sécuriser des données
14 }
Programmer en PHP
Introduction security.php

1
2
0 Introduction {
3 <p La sécurité est un aspect crucial de tout
4 développement de site web. Les bugs de sécurité sont des
5 vulnérabilités dans les applications web qui peuvent
6 être exploitées par des attaquants pour accéder à des
7
données sensibles, altérer les fonctionnalités du site
web ou perturber son fonctionnement normal. Les bugs de
8
sécurité peuvent résulter de diverses erreurs de
9
programmation, d'une mauvaise configuration ou d'une
10 mauvaise utilisation de fonctionnalités du serveur web.
11
12
13
14 </p>

Programmer en PHP
Introduction security.php

1
2
3 <p Si les bugs de sécurité ne sont pas traités
4 correctement, ils peuvent avoir des conséquences
5 désastreuses pour les utilisateurs, les propriétaires de
6
sites web et même les entreprises. Les attaquants
peuvent exploiter ces vulnérabilités pour voler des
7
données sensibles, endommager la réputation du site web,
8
ou même installer des logiciels malveillants sur les
9 machines des utilisateurs.
10
11
12
13
14
} </p>

Programmer en PHP
Sessions et Cookies security.php

1
2
3
4 1 Les Sessions et les Cookies {
5
6 <p> En PHP, les sessions et les cookies sont deux
7 mécanismes importants pour stocker des informations
8 et les utiliser tout au long de la navigation de
9 l'utilisateur sur un site web. </p>
10
11
12
13
14

Programmer en PHP
Les Cookies security.php

1 <h1>les cookies:</h1>
2
3
1. Qu'est ce qu'un cookie en PHP ? {
4 En PHP, un cookie est un petit fichier texte qui est
5 stocké sur l'ordinateur d'un utilisateur par le
6 navigateur web. Ce fichier contient des informations
7 telles que les préférences de l'utilisateur ou les
8 données de connexion. Les cookies sont utilisés pour
9
stocker des informations spécifiques à l'utilisateur
10
et pour permettre aux sites web de reconnaître les
11
utilisateurs lorsqu'ils reviennent sur le site.
12
13
14

Programmer en PHP
Les Cookies security.php

1 En PHP, vous pouvez utiliser la fonction setcookie()


2 pour définir un cookie. Cette fonction prend
3
plusieurs paramètres, notamment le nom du cookie, la
4
valeur du cookie, la durée de vie du cookie et le
5
chemin du cookie. Voici un exemple de code PHP qui
6
définit un cookie :
7
8 //exemple :
9 <?php
10 $value = "Hello, world!";
11 setcookie("mycookie", $value, time()+3600);
12 // définit un cookie nommé "mycookie" avec la valeur
13 "Hello, world!" qui expirera dans une heure
14 ?>

Programmer en PHP
Les Cookies security.php

1
2
Explication d’exemple:{
3
Dans cet exemple, la fonction setcookie() définit
4
un cookie nommé "mycookie" avec la valeur "Hello,
5
6
world!" qui expirera dans une heure. Lorsque
7
l'utilisateur visite à nouveau le site, le
8 navigateur envoie automatiquement le cookie au
9 serveur, permettant ainsi au site web de
10 reconnaître l'utilisateur et de récupérer les
11 informations stockées dans le cookie.
12 }
13
14 }

Programmer en PHP
Les Cookies security.php

1 2. Comment créer des cookies en PHP ? {


2 Pour créer des cookies en PHP, vous pouvez utiliser la
3
fonction setcookie().
4
Voici la syntaxe de base de la fonction setcookie() :
5
6 //syntaxe :
7 setcookie(name, value, expire, path, domain, secure,
8 httponly);
9
10 Les paramètres de la fonction setcookie() sont les
11 suivants :
12 name : le nom du cookie
13 value : la valeur du cookie
14 expire : la date d'expiration du cookie en temps UNIX

Programmer en PHP
Les Cookies security.php

1
2
3
path : le chemin du cookie (par défaut, le cookie est
4
accessible dans le répertoire courant)
5
6
domain : le nom de domaine du cookie (par défaut, le
7
cookie est accessible dans le domaine courant)
8 secure : si défini à true, le cookie ne sera envoyé que
9 via une connexion HTTPS
10 httponly : si défini à true, le cookie ne sera pas
11 accessible via JavaScript
12
13
14

Programmer en PHP
Les Cookies security.php

1 Voici un exemple simple de création d'un cookie en PHP :


2
3
//exemple :
4
// Création d'un cookie avec le nom "username" et la
5 valeur "John"
6 setcookie('username', 'John', time() + 3600);
7 // expire dans 1 heure
8
9
Explication d’exemple:{
10 Dans cet exemple, le cookie username est créé avec une
11 durée de vie de 1 heure (time() + 3600). Lorsque
12 l'utilisateur visite à nouveau la page dans cette
13 période.}
14
}

Programmer en PHP
Les Cookies security.php

1
2
3 3. Comment récupérer un cookie en PHP ? {
4
5 En PHP, vous pouvez récupérer la valeur d'un cookie en
6 utilisant la variable $_COOKIE.
7 Cette variable est un tableau associatif qui contient
8 les noms et les valeurs des cookies envoyés par le
9 navigateur de l'utilisateur.
10
11 Voici un exemple simple pour récupérer la valeur d'un
12 cookie en PHP :
13
14

Programmer en PHP
Les Cookies security.php

1
2
3 // Si le cookie "username" existe, on affiche un
4 message de bienvenue
5 if (isset($_COOKIE['username'])) {
6 $username = $_COOKIE['username'];
7 echo "Bonjour, $username !";
8 } else {
9 echo "Bienvenue sur notre site web !";
10 }
11
12
13
14

Programmer en PHP
Les Cookies security.php

1
Explication d’exemple:{
2
Dans cet exemple, on vérifie si le cookie username
3
existe en utilisant isset($_COOKIE['username']). Si le
4
cookie existe, sa valeur est stockée dans la variable
5
6
$username et un message de bienvenue est affiché avec
7
le nom d'utilisateur. Sinon, un message de bienvenue
8 générique est affiché.}
9
10 Notez que la variable $_COOKIE est automatiquement
11 remplie par PHP à chaque fois qu'un cookie est envoyé
12 par le navigateur de l'utilisateur avec la requête
13 HTTP. Vous n'avez pas besoin d'appeler une fonction
14 spécifique pour récupérer les cookies.}

Programmer en PHP
Les Cookies security.php

1 4. Comment modifier un valeur de cookies en PHP ? {


2
3 Pour modifier la valeur d'un cookie existant en PHP,
4 vous pouvez utiliser la fonction setcookie() avec les
5 mêmes paramètres que lors de la création du cookie, à
6 l'exception de la nouvelle valeur du cookie.
7
8 Voici un exemple de code pour modifier la valeur d'un
9 cookie en PHP :
10
11 // Modifie la valeur du cookie "username" à "Jane"
12 setcookie('username', 'Jane', time() + 3600);
13 // expire dans 1 heure
14

Programmer en PHP
Les Cookies security.php

1
Explication d’exemple:{
2
Dans cet exemple, la fonction setcookie() est utilisée
3
pour modifier la valeur du cookie username à "Jane".
4
Le reste des paramètres est identique à la création du
5
6
cookie.}
7
Notez que pour modifier un cookie, vous devez fournir
8
9
les mêmes paramètres que ceux utilisés lors de la
10
création du cookie, y compris la durée de vie du
11 cookie. Si vous ne spécifiez pas la durée de vie du
12 cookie, le cookie expirera lorsque la session se
13 terminera et sera supprimé.
14

Programmer en PHP
Les Cookies security.php

1 De plus, vous devez modifier le cookie avant


2 d'envoyer tout contenu au navigateur, car les en-
3 têtes HTTP ne peuvent être envoyés qu'une seule fois.
4 Si vous essayez de modifier un cookie après avoir
5 envoyé du contenu au navigateur, cela peut entraîner
6 des erreurs.
7
8 }
9
10
11
12
13
14

Programmer en PHP
Les Cookies security.php

1 5. Comment supprimer un cookie en PHP ? {


2
3 Pour supprimer un cookie en PHP, vous pouvez utiliser
4 la fonction setcookie() avec une date d'expiration
5 passée. Lorsque vous définissez une date d'expiration
6 passée pour un cookie, le navigateur de l'utilisateur
7 supprime automatiquement le cookie.
8
9 Voici un exemple de code pour supprimer un cookie en
10 PHP :
11
12 // Supprime le cookie "username"
13 setcookie('username', '', time() - 3600);
14

Programmer en PHP
Les Cookies security.php

1
Explication d’exemple:{
2
Dans cet exemple, la fonction setcookie() est utilisée
3
4
pour supprimer le cookie username.
5
Pour ce faire, nous avons défini une date d'expiration
6
passée (3600 secondes avant l'heure actuelle) et la
7 valeur du cookie est définie à une chaîne vide '‘.}
8
9
Notez que vous devez appeler la fonction setcookie()
10 avec les mêmes paramètres que lors de la création du
11 cookie que vous souhaitez supprimer, mais avec une date
12 d'expiration passée et une valeur vide. Cela garantit
13 que le cookie est supprimé du navigateur de
14 l'utilisateur.

Programmer en PHP
Les Cookies security.php

1 Il est important aussi de noter que la suppression d'un


2 cookie n'est pas instantanée. Le navigateur de
3 l'utilisateur ne supprimera pas le cookie
4 immédiatement, mais seulement lorsqu'il enverra une
5 nouvelle requête au serveur.
6
7 }
8
9
10
11
12
13
14

Programmer en PHP
Les Sessions security.php

1
<h2>les sessions:</h2>
2
3 1. Qu'est ce qu'une session PHP ? {
4
Une session PHP est une fonctionnalité qui permet de
5
6
stocker des données temporaires côté serveur pour un
7
utilisateur donné.
8
En utilisant les sessions PHP, un serveur peut
9 stocker des informations spécifiques à un
10 utilisateur, telles que son identifiant, ses
11 préférences, son panier d'achat, etc. Ces
12 informations peuvent être utilisées tout au long de
13 la session de l'utilisateur sur le site web.
14

Programmer en PHP
Les Sessions security.php

1 Les sessions PHP fonctionnent en attribuant un


2 identifiant unique à chaque utilisateur qui se connecte
3 au site web. Cet identifiant est stocké dans un cookie
4 sur l'ordinateur de l'utilisateur ou est transmis dans
5 l'URL pour chaque requête HTTP envoyée au serveur. Le
6 serveur peut alors utiliser cet identifiant pour
7 identifier l'utilisateur et accéder aux données de
8
session correspondantes.
9
Les données de session sont stockées temporairement sur
10
le serveur et sont automatiquement détruites à la fin
11
de la session de l'utilisateur. Les sessions PHP sont
12
largement utilisées pour la gestion des sessions
13
utilisateur et des données de formulaire sur les sites
14
web.}
Programmer en PHP
Les Sessions security.php

1 2. Comment démarrer une session PHP ? {


2
Pour démarrer une session PHP, vous devez d'abord
3
appeler la fonction session_start(). Cette fonction
4
doit être appelée avant tout code HTML ou tout autre
5
contenu renvoyé au navigateur. Voici un exemple simple
6
de code pour démarrer une session PHP :
7
8 <?php
9 session_start();
10 // Vous pouvez maintenant définir des variables de
11 session
12 $_SESSION['nom_utilisateur'] = 'JohnDoe';
13 $_SESSION['age_utilisateur'] = 30;
14 ?>

Programmer en PHP
Les Sessions security.php

1
2
Explication d’exemple:{
3 Dans cet exemple, la fonction session_start() est
4 appelée en premier. Ensuite, des variables de session
5 sont définies en utilisant la superglobale $_SESSION.
6 Ces variables de session peuvent être accessibles et
7 modifiées à tout moment pendant la session de
8 l'utilisateur}
9
10 Il est important de noter que la fonction
11 session_start() doit être appelée sur chaque page qui
12 utilise des sessions PHP et qu'elle doit être appelée
13 avant tout autre code PHP ou HTML.
14 }

Programmer en PHP
Les Sessions security.php

1
2 3. Comment obtenir les valeur des variables d’une
3 session PHP ? {
4
5
Pour obtenir les valeurs des variables de session
6 PHP, vous pouvez accéder à la superglobale $_SESSION.
7 Cette superglobale est un tableau associatif qui
8 contient toutes les variables de session définies
9 pour l'utilisateur actuel.
10
11 Voici un exemple de code qui montre comment accéder
12 aux variables de session :
13
14

Programmer en PHP
Les Sessions security.php

1 <?php
2
3 session_start();
4
5 // Accéder aux variables de session
6
$nom_utilisateur = $_SESSION['nom_utilisateur'];
7
$age_utilisateur = $_SESSION['age_utilisateur'];
8
9
// Afficher les variables de session
10
echo "Nom d'utilisateur : " . $nom_utilisateur;
11
12
echo "Âge de l'utilisateur : " . $age_utilisateur;
13
14
?>

Programmer en PHP
Les Sessions security.php

1 Explication d’exemple:{
2 Dans cet exemple, nous avons démarré la session en
3 appelant la fonction session_start(). Ensuite, nous
4 avons accédé aux variables de session en utilisant la
5
superglobale $_SESSION. Les variables de session ont
6
été stockées dans des variables locales pour plus de
7
lisibilité. Enfin, nous avons affiché les variables de
8
session à l'aide de la fonction echo.}
9
10 Il est important de noter que vous ne pouvez accéder aux
11
variables de session qu'après avoir appelé la fonction
12
session_start(). De plus, si une variable de session n'a
13
pas été définie pour l'utilisateur actuel, une erreur
14
sera générée lors de l'accès à cette variable.}

Programmer en PHP
Les Sessions security.php

1 4. Comment modifier une variable de session PHP ? {


2 Pour modifier une variable de session PHP, vous pouvez
3 simplement accéder à la superglobale $_SESSION et
4 affecter une nouvelle valeur à la variable de session
5 souhaitée.
6 Voici un exemple de code qui montre comment modifier
7 une variable de session
8
9 <?php
10 session_start();
11 $_SESSION['age_utilisateur'] = 35;
12 echo "Âge de l'utilisateur : " .
13 $_SESSION['age_utilisateur’];
14 ?>

Programmer en PHP
Les Sessions security.php

1
Explication d’exemple:{
2
Dans cet exemple, nous avons démarré la session en
3
4
appelant la fonction session_start(). Ensuite, nous
5
avons simplement affecté une nouvelle valeur à la
6
variable de session 'age_utilisateur' en utilisant la
7 superglobale $_SESSION. Enfin, nous avons affiché la
8 nouvelle valeur de la variable de session à l'aide de
9 la fonction echo.}
10
11 les modifications apportées aux variables de session
12 seront automatiquement enregistrées et disponibles pour
13 toutes les pages ultérieures qui accèdent à ces
14 variables de session.}

Programmer en PHP
Les Sessions security.php

1 5. Comment supprimer une session PHP ? {


2
3 Pour supprimer une session PHP, vous devez détruire
4 toutes les variables de session et ensuite détruire la
5 session elle-même. Pour cela, vous pouvez utiliser la
6 fonction session_unset() pour supprimer toutes les
7 variables de session et la fonction session_destroy()
8 pour détruire la session.
9 Voici un exemple de code qui montre comment supprimer
10 une session PHP :
11
12
13
14

Programmer en PHP
Les Sessions security.php

1 <?php
2 session_start();
3 // Supprimer toutes les variables de session
4 session_unset();
5 // Détruire la session
6 session_destroy();
7
?>
8
9
Explication d’exemple:{
10
Dans cet exemple, nous avons appelé la fonction
11
session_unset() pour supprimer toutes les variables de
12
session. Enfin, nous avons appelé la fonction
13
session_destroy() pour détruire la session elle-même}
14

Programmer en PHP
Les Sessions security.php

1
2 Il est important de noter que la fonction
3 session_unset() ne détruit pas la session elle-
4 même, elle ne fait que supprimer toutes les
5 variables de session. La fonction
6 session_destroy(), quant à elle, détruit la session
7 elle-même ainsi que toutes les données de session
8 stockées sur le serveur. De plus, il est recommandé
9 de supprimer la session et toutes les variables de
10 session lorsqu'elles ne sont plus nécessaires pour
11 des raisons de sécurité et de confidentialité des
12 données.
13
}
14
}
Programmer en PHP
Les Sessions security.php

1 <p> Bref, l'utilisation de sessions et de cookies en


2 PHP permet de stocker des informations temporaires ou
3 permanentes sur un serveur ou sur le navigateur d'un
4 utilisateur. Cependant, il est important de prendre
5 en compte la sécurité des données lors de la mise en
6 place de ces fonctionnalités. Les données stockées
7 peuvent être sensibles et doivent être protégées
8 contre les attaques malveillantes telles que
9 l'injection de code ou le vol de session. Il est donc
10 essentiel de mettre en place des mesures de sécurité
11 appropriées pour garantir la confidentialité et
12 l'intégrité des données stockées dans les sessions et
13 les cookies. </p>
14

Programmer en PHP
Les Bugs de Securité security.php

1
2
2 Quelques bugs de sécurité {
3
4
<p Les bugs de sécurité peuvent exposer les
5
données sensibles des utilisateurs à des attaques
6
malveillantes et compromettre la confidentialité
7
et l'intégrité des données. Il existe de nombreux
8
9
bugs de sécurité qui peuvent nuire à notre
10
application web. Nous allons discuter des plus
11
couramment utilisés et de leur mode de
12 fonctionnement.
13
14
}
Programmer en PHP
SQL Injection security.php

1 1 SQL Injection {
2
3
4
[Définition]
5
6 L'injection SQL est une attaque de
7 sécurité dans laquelle un attaquant insère du
8 code malveillant dans une requête SQL afin de
9 compromettre la base de données. L'attaquant
10 peut ainsi accéder, modifier ou supprimer des
11 données sensibles stockées dans la base de
12 données, ou même prendre le contrôle du système.
13
14 }
Programmer en PHP
SQL Injecton security.php

1 SELECT * FROM users WHERE name=‘Ayoub’;


2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT * FROM users WHERE name=‘’; drop table Users; --’;

Programmer en PHP
Cross-Site Scripting security.php

1 2 XSS{
2
3 [Définition]
4
5 Une attaque XSS (Cross-Site Scripting) est
6 une attaque de sécurité dans laquelle un attaquant
7 insère du code malveillant dans une page web pour
8 cibler les utilisateurs qui la visitent. Lorsque
9 les utilisateurs accèdent à la page, le code
10 malveillant est exécuté et peut être utilisé pour
11 voler des informations d'identification, rediriger
12 l'utilisateur vers un autre site web malveillant
13 ou même prendre le contrôle de son navigateur.
14 }
Programmer en PHP
Cross-Site Scripting security.php

1
2 The script is activated
with each visit
3
4
5
6
7
8
9
10
11 Hacker attacks Victim’s Cookies
12 the website and sensitive info
13 are stolen
14

Programmer en PHP
Session Hijacking Security.php

1 3 Session Hijacking {
2
3 [Définition]
4
5 Le détournement de session est une attaque
6 de sécurité dans laquelle un attaquant tente de
7 prendre le contrôle d'une session utilisateur
8 légitime sur un site web en usurpant son identité.
9
L'attaquant peut ainsi accéder aux informations
10
sensibles stockées dans la session, effectuer des
11
transactions non autorisées ou même prendre le
12
contrôle du compte de l'utilisateur.
13
14 }
Programmer en PHP
Session Hijacking security.php

1
2 PHPSESSID=ACF3D35F216AAEFC
3
4 Okay, here’s you data
5
6
7
Hacker accesses
8
to user’s
9 PHPSESSID
10
11
12
13
14

Programmer en PHP
File Inclusion Security.php

1 4 File Inclusion{
2
3 [Définition]
4
Les vulnérabilités d'inclusion de fichier se
5
produisent lorsque des fichiers externes sont inclus
6 dans une application web sans vérification adéquate de
7 leur origine ou de leur contenu. Cela peut permettre à
8 un attaquant d'exécuter du code malveillant sur le
9 serveur ou d'accéder à des fichiers sensibles. Les
10 vulnérabilités d'inclusion de fichiers sont souvent
11 utilisées dans les attaques de type LFI (Local File
12 Inclusion) ou RFI (Remote File Inclusion).
13
14 }
Programmer en PHP
Local File Inclusion security.php

1
2
3
http://example.com/home.php?page=../../
4 ../../etc/passwd
5
6
[Local File Inclusion]
7
(Directory Traversal)
8
9
10
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/b
11
in/sh etc/passwd file content
bin:x:2:2:bin:/bin:/bin/sh
12
sys:x:3:3:sys:/dev:/bin/sh
13
sync:x:4:65534:
x:4:65534:sync:/bin:/bin/sync
14

Programmer en PHP
Remote File Inclusion security.php

1
2
3 [Remote File Inclusion]
4
5
6
7 http://example.com/home.php?cmd=mkdir+NewFolder
8
9
10
11
12
13
14

Programmer en PHP
Sécuriser Des Données Security.php

1 3 Sécuriser Des Données


2
3
4
$La Securité {
5
6
$def = De nos jours, les bases de données sont
des composants incontournables des serveurs web
7
et des applications en ligne, qui fournissent du
8
contenu dynamique. Des données secrètes ou
9 critiques peuvent être stockées dans les bases de
10 données : il est donc important de les protéger
11 efficacement.
12
13
}
14

Programmer en PHP
Prevent SQL Injection Security.php

1 $_SQL Injection :
2
3 La solution à cela est d’utiliser des requêtes
4 SQL paramétrées et des objets de données PHP (PDO)
5 pour différencier les donné es des parties de
6 requêtes.
7
8 Si la requête contient une entrée variable,
9 des instructions préparées paramétrées
10 doivent être utilisées à la place.
11 Alternativement, les données doivent être
12 correctement formatées et toutes les chaînes
13 doivent être échappées à l'aide de la
fonction mysqli_real_escape_string().
14

Programmer en PHP
Prevent SQL Injection Security.php

1
2
F.mysqli::real_escape_string()
3
4
5
6
7
8
9
10
11
12
13
14

Programmer en PHP
Prevent SQL Injection Security.php

1
2 Voir également
3
4
5 ➢ mysqli_character_set_name() - Returns the current
6 character set of the database connection
7 ➢ mysqli_real_escape_string() - Escapes special
8 characters in a string for use in an SQL statement,
9 taking into account the current charset of the
10
connection
➢ MySQL character set concepts
11
» List of character sets that MySQL supports
12
13
14

Programmer en PHP
Prevent XSS Security.php

1
2 $_XSS:
3
4 filter_var() est une fonction PHP utilisée pour
5 filtrer une variable à l'aide d'un filtre spécifié.
6 Dans le langage de programmation PHP, nous pouvons
7 utiliser la fonction filter_var() pour valider et
8
assainir des données telles que l'identifiant de
messagerie, l'adresse IP, etc.
9
10
11
12
13
14

Programmer en PHP
Prevent XSS Security.php

1 fonction filter_var():
2
3
4
5
6
7
8
9
10
11
12
13
14

Programmer en PHP
Prevent XSS Security.php

1
Voir également
2
3
4 ➢ filter_var_array() - Gets multiple variables and
5 optionally filters them
6 ➢ filter_input() - Gets a specific external variable by
7 name and optionally filters it
8
➢ filter_input_array() - Gets external variables and
optionally filters them
9
➢ Types of filters
10
11
12
13
14

Programmer en PHP
Security security.php

1
2
// Conclusion
3 /* la sécurité des applications Web est un sujet crucial qui
4
doit être abordé avec sérieux. Les vulnérabilités de
sécurité peuvent avoir des conséquences graves sur les
5
utilisateurs, les données sensibles et la réputation de
6
l'entreprise. Cependant, il existe de nombreuses bonnes
7 pratiques de sécurité que les développeurs peuvent suivre
8 pour réduire les risques et protéger leurs applications Web
9 contre les attaques malveillantes. En utilisant une
10 combinaison de codage sécurisé, de tests réguliers et de
11 surveillance continue, les développeurs peuvent garantir que
12 leurs applications Web sont résistantes aux attaques et
13 protègent les utilisateurs et les données contre les
14 menaces potentielles.*/

Programmer en PHP
Security security.php

1
2
3
4
5 Merci Pour Votre
Attention
6
7
8
9
10
11
12
13
14

Programmer en PHP

Vous aimerez peut-être aussi