Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/08/2006, 13h14   #1
Membre à l'essai
 
Inscription : juillet 2005
Messages : 96
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 96
Points : 24
Points : 24
Par défaut [Sécurité] Diverses questions de sécurité

Bonjour tout le monde!!

Je me pose certaines questions sur la sécurité au niveau du php et des applications WEB.

Tout d'abord je voudrais savoir comment faire pour dénicher des failles de sécurité, qu'elles sont vos méthodes, avez vous des astuces pour les dénicher,etc etc

Ensuite je voudrais avoir une précision sur htmlentities().
Je voudrais savoir quand l'utiliser car je n'ai pas trop compris.
Dois-je l'utiliser par exemple quand je récupère des variables en GET/POST ouo sur toutes mes variables?

Enfin je voudrais savoir si md5 suffit lorsque l'on veut dissimuler un mot de passe.

Je développe un programme de gestion de pointages en php et j'utilise pour le moment les sessions je n'utilise pas les cookies et je crypte les utilisateurs et mots de passe sous une certaine syntaxe en md5 dans un fichier sur le serveur. Que pensez-vous de ma politique de sécurité?

Merci d'avance pour vos réponses et bonne continuation!!
altadeos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2006, 14h46   #2
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Citation:
Envoyé par altadeos
Bonjour tout le monde!!

Je me pose certaines questions sur la sécurité au niveau du php et des applications WEB.

Tout d'abord je voudrais savoir comment faire pour dénicher des failles de sécurité, qu'elles sont vos méthodes, avez vous des astuces pour les dénicher,etc etc

Ensuite je voudrais avoir une précision sur htmlentities().
Je voudrais savoir quand l'utiliser car je n'ai pas trop compris.
Dois-je l'utiliser par exemple quand je récupère des variables en GET/POST ouo sur toutes mes variables?

Enfin je voudrais savoir si md5 suffit lorsque l'on veut dissimuler un mot de passe.

Je développe un programme de gestion de pointages en php et j'utilise pour le moment les sessions je n'utilise pas les cookies et je crypte les utilisateurs et mots de passe sous une certaine syntaxe en md5 dans un fichier sur le serveur. Que pensez-vous de ma politique de sécurité?

Merci d'avance pour vos réponses et bonne continuation!!

mmhh! Il y a une taffe.
Mais non tu te poses les bonnes question .
Il y a des bonnes chose à avoir en tête.
- Ne pas faire confiance au données émis par l'utilisateur même si c'est ta chere maman .
- Contrôler l'existance des données.
- Ne pas faire tester les valeur par la base de données en comptant sur lui pour te dire que ça va pas. Exemple : Un dealer de drogue te dis que c'est de la bonne tu peux y aller . Tu as un doute et pour tester tu te pique en te disant "je vais voir comment mon corps réagis si c'est va, je prend si je ne vais pas bien je ne prend pas". Le problème c'est que si le dealer t'a fillé du whiskas ben il se pourrait que tu n'aurais pas l'occasion d'aller le réclamer au dealer .


Pour le htmlentities il convertie les caractères spéciaux tous simplement en gros lorsqu'il voit un é il le remplace par un &eacutes. Ceci peut servire pour éviter qu'une personne injecte du code HTML et surtout javascript dans un bloque de texte.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2006, 19h41   #3
Expert Confirmé
 
Avatar de Sub0
 
Homme
Inscription : décembre 2002
Messages : 3 468
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39

Informations forums :
Inscription : décembre 2002
Messages : 3 468
Points : 3 115
Points : 3 115
Envoyer un message via MSN à Sub0 Envoyer un message via Skype™ à Sub0
Nous avons beaucoups discuté de la sécurité dans le sujet suivant (11 pages, et encore, j'avais fait un peu de ménage au début) :
http://www.developpez.net/forums/d12254/php/langage/sessions/securite-securite-totale-espace-membre/

En voici un résumé : http://matthieu.developpez.com/authentification/
Cela devrait répondre à quelques unes de tes questions (enfin j'espère).
Si tu as des questions précises, n'hésite pas, à+
Sub0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 00h09   #4
Membre à l'essai
 
Inscription : juillet 2005
Messages : 96
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 96
Points : 24
Points : 24
Merci pour vos réponses!!

En ce qui concerne le grain de sel comme j'utilise des fichiers pour l'authentification je devrai si j'ai bien compris envoyer le mot de passe (mdp) au script php puis dans le script php ajouter le grain de sel (gds) et vérifier si md5($mdp.$gds) existe dans le fichier?

Merci d'avance de vos réponses!!
altadeos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h02.


 
 
 
 
Partenaires

Hébergement Web