Script BAN IP qui banni beaucoup de monde

Eléphanteau du PHP | 38 Messages

27 janv. 2012, 10:51

Bonjour,

Sur mon site j'ai un script qui logue le couple "IP + useur" des utilisateurs et bloque les IP quand 80 hits/minutes sont atteints.

Le soucis c'est que dernièrement j'ai énormément d'IP de bloquées et pour beaucoup le user agent est celui d'un téléphonne portable.

Je me demandais donc si les ip des tel portables sont partagées quand on surf avec ? Ca pourrait expliquer les 80 hits/min atteints ?

L'autre chose bizarre, c'est que ces IP ne sont pas de France si je check avec http://www.localiser-ip.com

Rien que cette nuit j'en ai eu une dizaine de bannies. Voilà quelques exemples :

49.98.16.100 : Dalvik/1.4.0 (Linux; U; Android 2.3.6; SC-02C Build/GINGERBREAD)
112.134.67.248 : Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7
188.55.77.151 : Mozilla/5.0 (Windows; U; Windows NT 6.1; ar; rv:1.9.2.25) Gecko/20111212 Firefox/3.6.25
186.157.207.146 : Mozilla/5.0 (Windows NT 6.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1
159.0.176.94 : Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7

Même en cliquant aussi vite que je peux sur le site j'arrive pas à passer les 50 hits par seconde donc j'ai du mal à comprendre comment autant de gens atteignent les 80 ...

Personne
Invité n'ayant pas de compte PHPfrance

29 janv. 2012, 04:37

Malgré un flou juridique là dessus, l'adresse IP semble être une donnée personnelle. Je te conseille donc de cacher partiellement les adresses IP que tu mets pour rester dans la légalité. Les personnes en question n'ont peut-être pas envie de retrouver leur IP ici.

Pour les IP, essaie de prendre les logs de ton serveur HTTP et de voir le trafic au moment où les IP ont été bannis.

Petit nouveau ! | 2 Messages

31 janv. 2012, 18:00

Je confirme avoir vu le même problème en tant qu'utilisateur quand on est sur le réseau 3G il semble que l'IP soit la même pour pas mal de monde...