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

Symfony PHP Discussion :

proctection csrf avec jquery ajax


Sujet :

Symfony PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2008
    Messages : 6
    Points : 7
    Points
    7
    Par défaut proctection csrf avec jquery ajax
    Bonsoir tout le monde!

    j'aimerais connaitre vos avis concernant la protection csrf quand j'utilise des requètes jquery!

    est elle nécessaire ? dans mon cas j'utilise des fonctions jquery pour faire appel à mes actions par exemple quand un utilisateur veut supprimer un ami de sa liste il le glisse dans la corbeille (interface drag and drop) et je passe en paramètre l'id de l'ami en question seulement car l'id de l'utilisateur est déjà stocké en session!

    le problème ici est que je n'utilise pas la protection csrf donc j'aimerais savoir si elle est nécessaire vu que je ne passe en paramètre que l'id de l'ami à supprimer et pas les deux ids! et si elle est nécessaire comment devrais je procèder pour l'implémenter!

    Merci d'avance

  2. #2
    Membre habitué
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2008
    Messages : 106
    Points : 152
    Points
    152
    Par défaut
    amha la protection contre les CSRF par token devrait être systématique...
    Tu généres un identifiant unique lors de l'authentification d'un user, que tu insères en paramètre à chaque requête et que tu vérifies systématiquement.
    Enfin je ne connais pas symfony donc je ne peux pas t'aider à l'implémenter avec les outils du framework, mais je peux t'expliquer le principe...
    S'il existe de meilleures méthodes je suis preneur.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2008
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    merci pour ta réponse

    en fait avec symfony un champ csrf est généré automatiquement avec chaque formulaire, d'ailleurs c'est l'un des mérites du framework symfony mais vu que je n'utilise pas de formulaire ici je me demande s'il y'a un autre moyen de générer ce token pour mes requètes!

    bon à la limite je peux faire un pseudo formulaire où il ny'a que le token csrf mais je ne sais pas comment faire pour ajouter le contrôle du coté action
    la méthode checkcsrfprotection ne concerne que les fonctions link_to à ma connaissance!

Discussions similaires

  1. ReportViewer avec jquery ajax
    Par trihanhcie dans le forum ASP.NET
    Réponses: 0
    Dernier message: 10/04/2013, 06h06
  2. les <select> avec jQuery ajax
    Par nigella dans le forum jQuery
    Réponses: 4
    Dernier message: 19/12/2011, 16h21
  3. Appel Ajax avec jQuery : $.ajax is not a function
    Par Grulf dans le forum jQuery
    Réponses: 2
    Dernier message: 18/02/2011, 11h47
  4. [jQuery]Ajax et get avec un fichier php
    Par zabibof dans le forum jQuery
    Réponses: 3
    Dernier message: 08/07/2008, 09h32
  5. [JQuery] ajax avec Firefox
    Par elvan49 dans le forum jQuery
    Réponses: 2
    Dernier message: 17/12/2007, 12h21

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