#16 2006-11-30 18:26:50

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

rub a écrit:

Le A partiel, c'est possible. C'est à dire utilisation du sha1 sans laissant la colonne (inutile) pour l'instant?

Bien sûr que c'est possible. Le seul truc que je veux à tout prix éviter, c'est les changements de structure de base dont on peut se dispenser. Un changement de base, ça signifie une complexité du processus de fabrication de release multiplié par 5 et donc je suis beaucoup plus frileux pour la faire la release. Une release sans changement de base, c'est tranquille, ça se fait rapidement et sans flipper.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#17 2006-11-30 19:37:51

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

Je comprends parfaitement le point de vue de z0rglub, et je crois qu'il faut souscrire à cette règle et ne plus y déroger.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#18 2006-11-30 22:51:23

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

VDigital a écrit:

Je comprends parfaitement le point de vue de z0rglub, et je crois qu'il faut souscrire à cette règle et ne plus y déroger.
8-)

Je pensais que c'était déjà le cas.... ;-)

Et pis, je la remballe ma page wiki ou pas?

Hors ligne

#19 2006-11-30 23:38:49

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

Garde ta page de Wiki, les idées sur l'historique et les tris ne sont que les prémices de l'usage des sessions.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#20 2006-12-01 02:41:07

rvelices
Équipe Piwigo
2005-12-29
1417

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

Voila c'est fait:

B. fini #users.auto_login_key trunk svn 1622
C. une session est cree meme pour les visiteurs; l'ordre des miniatures est sauve maintenant dans la session trunk svn 1623

Dernière modification par rvelices (2006-12-01 02:41:27)

Hors ligne

#21 2006-12-01 09:34:28

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

rvelices a écrit:

Voila c'est fait

Excellent. Me voilà réconcilié avec les sessions standard :-) Merci rvelices


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#22 2006-12-01 11:26:57

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

Petit "truc" qui me dérange un peu : la fonction sha1 n'est disponible que depuis PHP 4.3. Bon OK, elle date de décembre 2002, donc normalement c'est présent partout maintenant. Je laisse ici la remarque que les développeurs sache que cette fonction n'est pas "ancestrale".


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#23 2006-12-01 11:35:49

flipflip
Membre
Lyon
2005-03-19
2316

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

Il suffirais de rajouter un contrôle, si la fonction est dispo c'est en sha1 dans le cas contraire c'est en md5. C'est ce que j'ai eu fais pour coupler Pwg avec PunBB qui utilise le même fonctionnement.


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#24 2006-12-01 14:07:44

rvelices
Équipe Piwigo
2005-12-29
1417

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

z0rglub a écrit:

Petit "truc" qui me dérange un peu : la fonction sha1 n'est disponible que depuis PHP 4.3. Bon OK, elle date de décembre 2002, donc normalement c'est présent partout maintenant. Je laisse ici la remarque que les développeurs sache que cette fonction n'est pas "ancestrale".

Facile a changer. Mais j'ai bien peur qu'on a deja utilise d'autres fonctions php 4.3 d'une maniere involontaire jusqu'a maintenant. J'ai pas un exemple precis mais c'est fort probable.

Hors ligne

#25 2006-12-01 14:19:27

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

Laissons comme ça pour le moment, on traitera au cas par cas lorsque des problèmes nous seront rapportés.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#26 2006-12-01 14:25:34

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

flipflip a écrit:

Il suffirais de rajouter un contrôle, si la fonction est dispo c'est en sha1 dans le cas contraire c'est en md5. C'est ce que j'ai eu fais pour coupler Pwg avec PunBB qui utilise le même fonctionnement.

Oui, je connais bien ce bout de code de punbb, c'est d'ailleurs pour cela que je sais que sha1 n'est pas une vieille fonction dans PHP :-)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#27 2006-12-03 15:13:29

nicolas
Former Piwigo Team
2004-12-30
1565

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

Désolé d'avoir tardé à intervenir je suis un peu débordé en ce moment.

Je vois que vous avez avancer si j'ose dire. Je dirais plutôt reculer. Quoi qu'il en soit c'est fait. :-(
Je suis conscient que le code sur les sessions n'était pas parfait mais les remontées d'informations ou de problèmes rencontrés étaient loin d'être parfaits. Mais dans les quelques environnement que j'ai, je n'ai pas rencontré de problèmes majeurs.
Ce qui me gêne le plus dans la façon dont rvelices a réglé le problème est le fait de mettre le mot de passe dans la clé d'auto-connexion (même s'il est crypté). Lisez n'importe quel article sur la sécurité et vous verrez que c'est du grand n'importe quoi. Si la clé d'auto-login est compromise, le compte est compromis. Ce n'est certes pas un compte bancaire que l'on protège mais certains utilisent pwg professionnellement et vendent les photos. Pourquoi dans ce cas ne pas mettre deux cookies: un pour le login et l'autre pour le mot de passe ? C'est du pareil au même!


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#28 2006-12-04 10:13:18

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

Pour "voler" le mot de passe d'un admin, il faut:

1. s'infiltrer sur son ordinateur et lui piquer son cookie

2. disposer d'un cluster de 10,000 supercalculateurs pour trouver le mot de passe en clair à partir du mot de passe chiffré. En théorie, le SHA1 nécessite 2^69 (590,295,810,358,705,651,712) itérations pour le décrypter.

J'estime que le trou de sécurité n'est pas si béant :-) et maitenant surtout, le code et le principe sont plus simple et donc davantage maintenable et moins potentiellement buggué.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#29 2006-12-04 12:10:39

nicolas
Former Piwigo Team
2004-12-30
1565

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

z0rglub a écrit:

Pour "voler" le mot de passe d'un admin, il faut:

1. s'infiltrer sur son ordinateur et lui piquer son cookie

Oui ou passer après lui et récupérer son cookie.

z0rglub a écrit:

2. disposer d'un cluster de 10,000 supercalculateurs pour trouver le mot de passe en clair à partir du mot de passe chiffré. En théorie, le SHA1 nécessite 2^69 (590,295,810,358,705,651,712) itérations pour le décrypter.

En force brute ok mais avec un dictionnaire c'est nettement plus facile.

z0rglub a écrit:

J'estime que le trou de sécurité n'est pas si béant :-) et maitenant surtout, le code et le principe sont plus simple et donc davantage maintenable et moins potentiellement buggué.

Je ne fais que donner mon avis. J'estime que c'est une très mauvaise idée. Après si vous tenez absolument à l'implémenter de cette façon, tant pis. Je ferais un patch sur ma galerie.


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#30 2006-12-04 12:15:38

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: sessions standard en 1.6 Vs pseudo sessions 1.5

nicolas a écrit:

z0rglub a écrit:

2. disposer d'un cluster de 10,000 supercalculateurs pour trouver le mot de passe en clair à partir du mot de passe chiffré. En théorie, le SHA1 nécessite 2^69 (590,295,810,358,705,651,712) itérations pour le décrypter.

En force brute ok mais avec un dictionnaire c'est nettement plus facile.

Je n'ai pas spécialement compris la méthode, mais c'est la meilleure à l'heure actuelle qui permet d'obtenir 2^69, voir SHA1 sur Wikipedia.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact