Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parGilles Laurent Modifié depuis plus de 10 années
1
Référence directe non sécurisée à un objet
Faille de sécurité
2
Définition Une référence directe est lorsqu’un programmeur affiche une référence vers un objet. un fichier un répertoire un enregistrement de base de données une clef comme un paramètre d’un formulaire ou d’une URL.
3
Problèmes Les références vers ces objets ne sont pas sécurisées.
4
Environnement affectés
Tous les «frameworks» d’applications Web sont vulnérables à cette attaque.
5
Exemples de cas Paramètre d’un formulaire ou d’une URL <?php
<?php $nom = $_GET['proprietaire']; $requeteSQL = "SELECT numerocarte FROM comptes WHERE nom = '$nom'"; $reponse = mysql_query($requeteSQL); echo "<tr><td> Votre numero de carte est :</td><td>"; echo $resultat['numerocarte']; echo "</td></tr>"; ?>
6
Exemples de cas Un enregistrement de base de données
<?php $depot = $_GET['montant']; $requeteSQL = "UPDATE compte SET montant='$montant' WHERE proprietaireID=1"; mysql_query($requeteSQL); ?>
7
Éviter les failles Protéger les ressources non autorisé a l’utilisateur. Limitée les valeurs autorisées à l'utilisateur.
8
Conclusion Il faut toujours s’assurer de bien gérer et contrôler l’accès aux données !
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.