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

Langage PHP Discussion :

[Sécurité] $_GET : sécurisé ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 73
    Par défaut [Sécurité] $_GET : sécurisé ?
    Encore une dernière question... (Je débute PHP, alors je profite ). Est-ce que $_GET['XXX'] est suffisamment sécurisé ? Ou est-ce qu'il faut mettre parallèlement des scripts pour sécuriser l'information traitée par $_GET ?

    Merci, a+
    Metallic-84s

  2. #2
    Membre émérite Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Par défaut
    Il faut mettre parallèlement des scripts pour sécuriser l'information traitée par $_GET
    http://thierrylhomme.developpez.com/php/php_secure/
    http://bob.developpez.com/phpauth/

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 73
    Par défaut
    Citation Envoyé par trattos
    Il faut mettre parallèlement des scripts pour sécuriser l'information traitée par $_GET
    http://thierrylhomme.developpez.com/php/php_secure/
    http://bob.developpez.com/phpauth/
    Super ces liens, merci beaucoup !

  4. #4
    Membre expérimenté
    Inscrit en
    Septembre 2005
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 185
    Par défaut
    slt Metallic-84s , je crois avoir lu dans un forum php que si jamais on se souçiait de la sécurité des parametres à poster par GET ou POST ,
    on pouvait jsute faire passer un clé par url et ensuite dans le formulaire de traitement refaire la meme requete que celle d'avant post pour recuperer nos valeurs.
    kelk'un aurait-il une idée la dessus?
    merçi de la partager

  5. #5
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Citation Envoyé par polace
    slt Metallic-84s , je crois avoir lu dans un forum php que si jamais on se souçiait de la sécurité des parametres à poster par GET ou POST ,
    on pouvait jsute faire passer un clé par url et ensuite dans le formulaire de traitement refaire la meme requete que celle d'avant post pour recuperer nos valeurs.
    kelk'un aurait-il une idée la dessus?
    merçi de la partager
    Salut

    C'est une possibilité supplémentaire mais ce n'est pas suffisant en soi.

  6. #6
    Membre expérimenté
    Inscrit en
    Septembre 2005
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 185
    Par défaut
    slt Kirkis, dis moi keski kil faudrait dans ce cas pour assurer entièrement la sécutité?

  7. #7
    Membre émérite Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Par défaut
    Citation Envoyé par polace
    slt Kirkis, dis moi keski kil faudrait dans ce cas pour assurer entièrement la sécutité?
    I repeat:
    Citation Envoyé par trattos
    Il faut mettre parallèlement des scripts pour sécuriser l'information traitée par $_GET
    http://thierrylhomme.developpez.com/php/php_secure/
    http://bob.developpez.com/phpauth/

  8. #8
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Ça mon ami, je n'en sais rien, c'est du cas par cas.
    Je suis d'ailleurs persuadé que les liens donnés ci-dessus donnent des pistes intéressantes.
    L'idée générale est de toujours vérifier ce qui provient de l'utilisateur, de confirmer que cela correspond à une gamme de valeurs que nous nous attendons à recevoir.

  9. #9
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 73
    Par défaut
    Juste une question, j'ai bien compris le fait qu'il faut sécuriser/crypter les mots de passe.

    Mais lorsque l'information n'est pas confidentielle, un simple GET suffit ? A savoir, l'information transmie par GET sera convertie en chaîne de caractère, et donc aucun code illicite ne pourra s'exécuter ? Arrêtez-moi si je me trompe surtout !

  10. #10
    Membre émérite Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Par défaut
    Tu te trompe, ça dépend de ce que tu transmet par $_GET, en général on transmet de simples valeurs (noms, numéros) pas de chaîne de caractères comme du texte!
    C'est à toi de faire en sorte que cette valeur $_GET sera bien utilisée dans ton script, normalement tu vérifis toujours si $_GET correspond aux valeurs pouvant être obtenus (vérifications dans une BDD, utilisation de if ou de switch par exemple!)

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/07/2006, 17h25
  2. Réponses: 11
    Dernier message: 28/04/2006, 13h50
  3. Réponses: 7
    Dernier message: 18/03/2006, 14h16
  4. Réponses: 3
    Dernier message: 23/02/2006, 09h30

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