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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[PayPal] Sécurité des paiements


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mai 2007
    Messages : 108
    Par défaut [PayPal] Sécurité des paiements
    Bonjour,

    Sur ma boutique, j'ai intégré Paypal comme moyen de paiement. Precisions. Le panier est géré par mon site, l'enregistrement du client, le choix de l'adresse de livraison ainsi que du mode de paiement se fait sur le site. Au moment de valider la commande, si Paypal a été sélectionné, le site renvoi (via le form html) vers le site Paypal pour effectuer le paiement.

    Evidemment, paypal me retourne l'ipn (que j'analyse) et c'est là que je me pose des questions. Quid de la sécurité ! Voici ce que j'ai mis en place.

    1) je vérifie que l'IP de connexion appartient à Paypal.
    2) comme j'envoie le N° de commande à Paypal, je vérifie que dans l'ipn, la variable existe et corresponde à une commande valide.

    Je trouve c'est solutions anti hack un peu légères à mon gout car facilement contournable et du coup, j'aimerais savoir quelles sont les solutions anti-hack que je pourraient rajouter .

    Avez vous des infos la dessus ?

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    SAlut ,

    Si je ne m'abuse paypal te renvoi l'ipn sur une page ton choix sur laquelle le visiteur ne tombe pas ? que donc personne ne connait ? quel est le probleme de securite ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mai 2007
    Messages : 108
    Par défaut
    Oui d'accord sur ce que tu dit.

    Maintenant, je suis un méchant acheteur. Je vais sur ledit site evidemment, sur la page qui renvoie vers paypal, je regarde le code source et miracle, je vois dans le form html paypal l'url de la page du notify.

    Donc moi mechant acheteur, j'annule le paiement Paypal et depuis mon pc, je fait une reqête sur la page du notify.
    Evidemment, l'ip de connexion n'est pas de Paypal donc mon système rejette la demande. Mais comme je suis très méchant, je fais croire (ip forging) que l'ip est celle de paypal. La première barrière est cassée

    Ensuite, la seconde barrière est cassée de fait, puisque l'invoice est envoyée

    Vous avez dit parano ?

    Enfin, je me dis que les variable verify_sign et les différents id de l'ipn ne sont pas là pour faire jolies et qu'elles doivent bien avoir une utilité non ?

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Mais l'URL de retour n'est pas paramétrable dans le backoffice de paypal ? si c'est le cas pourquoi le méchant acheteur trouverait celle ci dans le code source de la page de paiement ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mai 2007
    Messages : 108
    Par défaut
    Il y a 2 possibilités, retour auto à la boutique après paiement (et donc url de retour non visible puisque connue que de paypal) ou retour se faisant via l'url donnée dans le formulaire html (et POSTé à paypal). Dans le second cas, l'url est connue.

    C'est se second cas que je veux sécuriser (dans le premier, pas de soucis).

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Pourquoi vouloir "securiser" le second cas sachant que tu as le premier ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

Discussions similaires

  1. [PayPal] Utilisation de l'API REST PayPal pour faire des paiements réccurents (tous les mois)
    Par dtcSearch dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 29/10/2014, 11h28
  2. Réponses: 0
    Dernier message: 09/02/2009, 22h32
  3. [Sécurité] Sécurité des sessions
    Par nerik38 dans le forum Langage
    Réponses: 2
    Dernier message: 01/12/2005, 14h41
  4. [ACCESS97] Sécurité des applications
    Par mpascolo dans le forum Sécurité
    Réponses: 5
    Dernier message: 26/10/2005, 15h02

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