Référence directe non sécurisée à un objet

Slides:



Advertisements
Présentations similaires
PTI n°5: PDO.
Advertisements

Modélisation des menaces
EDI Échange de Données Informatisé
ACubeOLAP Client Olap en ACube.
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
Les outils Web - ENT Authentification – Sécurité
D/ Partage et permission NTFS
Cours du 21/09/2009. Pour définir un gadget, vous devrez mettre en place : Un fichier manifest nommé Gadget.xml Un fichier HTML/XHTML qui contient le.
Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007.
CORRECTION DU DEVOIR DE SYNTHESE N° 2
Le développement d’applications sous Lotus Notes
Vue d'ensemble Vue d'ensemble de la sécurité dans Windows Server 2003
51 Les technologies XML Cours 7 : Utilisations dXML Janvier Version 1.0 -
Xavier Tannier Yann Jacob Sécurite Web.
Symfony Liens & routing.
Projet J2EE Maverick XMLBeans Garcel Jean-Baptiste – Le Loc Martin – Muller Thibaut.
Un peu de sécurité Modal Web Modal Baptiste DESPREZ
Définition : C'est un format de données qui permet de réaliser des sommaires Un « flux RSS » est un fichier texte qui contient les titres des derniers.
Sécurité Informatique
Failles de sécurité INJECTION
réalisé par: FreeWays Security Club
Les Redirections et renvois non validés
Kivihoo La solution Internet pour l'accueil de votre résidence.
Traitement de texte ++.
Mauvaise configuration sécurité
Mars 2013 Grégory Petit
Développement dapplications web Initiation à la sécurité 1.
La comparaison entre les navigateurs Firefox et Internet Explorer.
Le langage PHP 5.
Le multilinguisme sur le Web Château Royal, Laval 17 octobre 2000 François Yergeau.
Construire un site avec MapGuide Open Source
Xavier Tannier Sécurite Web.
Le protocole FTP.
Jeudi, 20 août 2009 Sécurité informatique Cégep de St-Hyacinthe Par Hugo St-Louis.
Présentation des outils de recherche dinformations scientifiques.
Développement d’applications web
Développement d’application web
ProfWeb Technopédagogie Élisabeth Lebel, bibl. prof. 7 octobre 2005.
PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.
Le problème de recherche Entrée: n clefs distinctes k 1, k 2, …, k n et un ensemble T de n enregistrements de la forme (k 1, I 1 ), (k 2, I 2 ), …, (k.
Les Serveurs WEB.
MODEX WEB BAPTISTE DESPREZ Un peu de sécurité. Javascript JavaScript / Jquery Langage de script (comme PHP) Exécuté par votre navigateur (Firefox, IE,
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
S ÉCURITÉ I NFORMATIQUE Asp.net. P LAN Sécurité sur Internet Sécurité avec ASP.net Gestion des comptes et droits d’accès Utilisation des contrôles de.
Un outil paramétré sur mesure !
L’écran d’accueil A gauche, se trouve le bloc d’authentification. Vous avez reçu votre identifiant et votre mot de passe par mail. N’oubliez pas le.
Créer son site web Chapitre II. Les caractères spéciaux Les navigateurs ne reconnaissent pas les caractères spéciaux. Heureusement chaque caractère possède.
PHP 5° PARTIE : LES COOKIES
Un outil d’assistance dans votre démarche d’assurance qualité
Séminaire INGI 2591 Attaques Web Accardo Nicolas Blerot Olivier Couvreur Pascal Depry Fabian.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Groupe 3 De Greef Didier Oozeer Tommy Piette Marc Renard Guy
D4 : Organiser la recherche d'informations numériques
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
 Formulaires HTML : traiter les entrées utilisateur
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
Initiation au JavaScript
Introduction à LDAP Licence Pro Avril 2003 Yves Durand , Avril 03
Permissions NTFS.
Permet de simplifier la maintenance d’un site
JeanDo Lénard – Fondamentaux de l'Internet – Hetic –30 Janvier 2007 page 1 Fondamentaux de l'Internet (FDI) JeanDo Lénard
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Création d’un site Web -Création « Graphique » de pages Création « Graphique » de pagesCréation « Graphique » de pages -Le graphisme Le graphismeLe graphisme.
L. Gurret – M. Herve – P. Mignon – J. Prarioz. Introduction  Dernière étape d’analyse  Cahier des charges, spécifications et conception orientée objet.
Générateur d’applications WEB de gestion de données Maître/détails.
Générateur d’applications WEB de gestion de données Module List.
TWP Toolkit Formation 21/10/2009.
Violation de Gestion d'Authentification et de Session
Transcription de la présentation:

Référence directe non sécurisée à un objet Faille de sécurité

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.

Problèmes Les références vers ces objets ne sont pas sécurisées.

Environnement affectés Tous les «frameworks» d’applications Web sont vulnérables à cette attaque.

Exemples de cas Paramètre d’un formulaire ou d’une URL <?php http://www.desjardins.com/?proprietaire=alex <?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>"; ?>

Exemples de cas Un enregistrement de base de données http://www.desjardins.com/?montant=cent$ <?php $depot = $_GET['montant']; $requeteSQL =  "UPDATE compte SET montant='$montant' WHERE proprietaireID=1"; mysql_query($requeteSQL); ?>

Éviter les failles Protéger les ressources non autorisé a l’utilisateur. Limitée les valeurs autorisées à l'utilisateur.

Conclusion Il faut toujours s’assurer de bien gérer et contrôler l’accès aux données !