IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] La sécurité avec AJAX


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de Ekinoks
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    687
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 687
    Par défaut [AJAX] La sécurité avec AJAX
    Salut ! ^^

    Je me pose une question concernant la sécurité avec AJAX...

    Lorsque l'on utilise "XMLHttpRequest", et que l'on fait un send(arg) en utilisant la méthode "POST", es que le client à la possibilité de modifier les arguments envoyé par send ?

    Et de manière plus général, es qu'une personne peu créé artificiellement des arguments "POST" à envoyer à une page web ?

    Merci pour votre aide.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Citation Envoyé par Ekinoks Voir le message
    Salut ! ^^

    Je me pose une question concernant la sécurité avec AJAX...

    Lorsque l'on utilise "XMLHttpRequest", et que l'on fait un send(arg) en utilisant la méthode "POST", es que le client à la possibilité de modifier les arguments envoyé par send ?

    Et de manière plus général, es qu'une personne peu créé artificiellement des arguments "POST" à envoyer à une page web ?

    Merci pour votre aide.
    Comme pour toute page web recevant des données , un utilisateur peut générer une entête HTTP avec les données qu'il souhaite et les envoyer. Il faut donc limiter le plus possible cette possibilité.

    Le must étant un système de ticket entre page émétrice et réceptrice afin d'être absolument sûr que personne ne s'est substituer à la page
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé Avatar de Ekinoks
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    687
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 687
    Par défaut
    Merci pour ta réponse grunk =)

    Citation Envoyé par grunk Voir le message
    Comme pour toute page web recevant des données , un utilisateur peut générer une entête HTTP avec les données qu'il souhaite et les envoyer. Il faut donc limiter le plus possible cette possibilité.
    Ok, donc en fait, le fait d'utiliser "POST" à la place de "GET", ne rajoute pas une grande sécurité supplémentaire...

    C'est plutôt a nous de faire en sorte que quelque soit les valeur envoyer, cela ne puisse pas endommager la base de donnée.

    Citation Envoyé par grunk Voir le message
    Le must étant un système de ticket entre page émétrice et réceptrice afin d'être absolument sûr que personne ne s'est substituer à la page
    Effectivement, ça rajoute une sécurité supplémentaire, mais on peu imaginer qu'une personne mal intentionnée puisse se connecte sur la page émettrice, récupérer le "ticket" et faire appelle à la page réceptrice avec ce "ticket" et ses propres valeur de formulaire non ?

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Effectivement, ça rajoute une sécurité supplémentaire, mais on peu imaginer qu'une personne mal intentionnée puisse se connecte sur la page émettrice, récupérer le "ticket" et faire appelle à la page réceptrice avec ce "ticket" et ses propres valeur de formulaire non ?
    En effet oui c'est une solution qui est envisageable.
    Mais techniquement si tu vérifie correctement les données recu il n'ya aucun risque puisque au pire des cas l'utilisateur ne passant pas par ta page émétrice se fera refouler car il tente d'envoyer des données innadapté (chaine à la place d'un int attendu par exemple).

    Après si un utilisateur préfère avoir un formulaire à lui pour utiliser ton site tu ne peut pas l'en empécher (ou alors peut être via des directives apache)
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre éclairé Avatar de Ekinoks
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    687
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 687
    Par défaut
    Ok, il faut que je vérifie correctement les données reçu pour pas laisser des trous de sécurité alors ^^

    Merci beaucoup pour tes explications grunk ! =)


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Sécurité avec AJAX
    Par vgross dans le forum AJAX
    Réponses: 6
    Dernier message: 03/08/2011, 14h32
  2. [AJAX] Caractères bizarres avec AJAX
    Par davinout dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 02/04/2007, 22h33
  3. [AJAX] Sécurité avec AJAX
    Par Oluha dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/07/2006, 18h01
  4. [AJAX] Un chat avec AJAX
    Par Death83 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/03/2006, 15h08
  5. [AJAX] upload fichiers avec AJAX
    Par jibouze dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 08/12/2005, 21h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo