MyBB.support, le portail francophone de MyBB
[Tuto] Combattre les bots !! - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : MyBB.fr (https://mybb.fr/forum-1.html)
+--- Forum : Tutoriels (https://mybb.fr/forum-19.html)
+--- Sujet : [Tuto] Combattre les bots !! (/thread-3793.html)



[Tuto] Combattre les bots !! - ghost - 19-02-2011

Par expérience je peux vous dire que les attaques informatiques émanent parfois de certains pays plus que d’autres (spams, DoS, botnets, etc.). Au même titre que les commandes frauduleuses sur certains sites de vente en ligne (OVH ayant connu ce problème il y a quelques temps).

Personnellement et sur Geekiano j'ai dû bloquer l'accès aux pays suivants : Russie, Suède, Chine, Lituanie, Brésil...et c'est dû en premier lieu aux bots.

[Image: erfypy.png]



Une solution technique ?

La seule solution consiste à interdire l’accès à votre sites si le visiteur se situe dans un pays “à risque”. L’organisation IANA gère au niveau mondial l’affectation des plages d’adresses IP par pays dans lesquelles puisent les fournisseurs d’accès pour les distribuer à leurs clients. Il nous suffit donc d’interdire une plage ou un réseau pour bloquer à un site pour un ou plusieurs pays.

En pratique

Il faut ajouter les plages d’adresses IP ou les réseaux à bloquer dans un fichier .htaccess que Apache sera capable d’interpréter avant de livrer la quelconque page web au visiteur.

Comment identifier ces plages ? Le site BlockACountry permet de créer ce fichier .htaccess très simplement, en sélectionnant les pays à bloquer dans un formulaire. Il nous retourne le contenu d’un fichier .htaccess tout prêt avec les plages IP correspondantes aux pays sélectionnés (notation CIDR) :

[Image: 15dqs20.png]

Vous pouvez bien sûr modifier ce fichier pour rediriger le visiteur autrement que via un erreur 403 et sur une page dédiée que fabriquerez.

D’autres sites permettent de réaliser cette opération tel que Find IP Address qui propose également de connaître le pays d’une adresse IP, IP2Location, IPCountry et bien d’autres.

Conclusion

Ce type de restriction peut également permettre de restreindre l’accès à certains services comme le fait Google avec Google Voice (USA uniquement).

Ces attributions étant susceptibles d’évoluer au fil du temps (nouvelles attributions bien que le réseau IPv4 arrive à saturation, changement de blocs), il est conseiller de mettre à jour votre liste une à deux fois par an certains sites vous offrent la possibilité d'être notifier par mail (Newsletter) s'il y'a une màj.

ATTENTION : si vous bannissez un pays pensez que les moteurs de recherche basés dans ce pays ne pourront pas indexer votre site. Google étant basé aux USA.



PS: Pour limiter l'enregistrement des bots j'ai aussi installé deux extensions (vu que même avec le htacces et le reCAPTCHA, ils arrivent à le faire via des proxy tout en crackant le code du recaptcha) :

- Registration Security Question

- reCAPTCHA III

La seule méthode efficace c'est la plus simple, il suffit d'installer Registration Security Question et de créer ses propres questions...

J'espère que j'aide la communauté francophone de mybb avec ce tuto..


RE: Combattre les bots !! - haytoch - 19-02-2011

Merci BCP Ghost , vous fait du bonne travail merci Smile


RE: Combattre les bots !! - ghost - 19-02-2011

(19-02-2011, 16:47)haytoch a écrit :  Merci BCP Ghost , vous fait du bonne travail merci Smile

Je t'en prie Smile

<HS> J'aime bien ta signature Smile (le début du film :Sans Laisser De Traces) </HS>


RE: Combattre les bots !! - haytoch - 19-02-2011

(19-02-2011, 16:51)ghost a écrit :  <HS> J'aime bien ta signature Smile (le début du film :Sans Laisser De Traces) </HS>
Oui effectivement Smile toute dépend du chance mon ami .




RE: [Tuto] Combattre les bots !! - exdiogene - 19-02-2011

Il serait important de préciser que le blocage de plusieurs centaines de "range" IP dans un fichier .htaccess, aura pour conséquence de ralentir considérablement l'accès au site. Car Apache lira ce fichier à chaque accès du site y compris pour tous les contenus des répertoires y étant rattachés.

Il faudra donc choisir les pays à bloquer selon le nombre de lignes d'IPs à ajouter, nos priorités et la vitesse de notre serveur...

Wink


RE: [Tuto] Combattre les bots !! - ghost - 20-02-2011

Tout à fait d'accord avec toi.

Je conseillerai à tout le monde de commencer par cibler la source de bots et de bloquer l’accès par la suite, j'ai eu récemment un flux de bots énorme de la Russie et de la chine et vu que ces deux pays ne font pas partie de mon public ciblé j'ai carrément bloquer l’accès...




RE: [Tuto] Combattre les bots !! - remysimpson - 20-02-2011

(20-02-2011, 1:05)ghost a écrit :  Tout à fait d'accord avec toi.

Je conseillerai à tout le monde de commencer par cibler la source de bots et de bloquer l’accès par la suite, j'ai eu récemment un flux de bots énorme de la Russie et de la chine et vu que ces deux pays ne font pas partie de mon public ciblé j'ai carrément bloquer l’accès...
dommage si tu as des membres chinois ou russe ( lol ) sa arrivera jamais



RE: [Tuto] Combattre les bots !! - kims - 22-02-2011

Risque de lag, mais bien pratique pour nos amis Chinois, russe et Indien, merci de l'astuce Smile


RE: [Tuto] Combattre les bots !! - Markco - 26-02-2011

J'ai constaté un problème avec le plug-in "Registration Security Question" en français ça bloque lorsqu'on clique sur changer la question en anglais ça fonctionne impec Sad


RE: [Tuto] Combattre les bots !! - ghost - 26-02-2011

Est ce que t'as mis le fichier lang du plugin dans le dossier français ou tu l'as copié juste dans le dossier Anglais?


RE: [Tuto] Combattre les bots !! - Markco - 26-02-2011

J'ai simulé le langage français en mettant l'anglais que j'ai un peu traduit et mis en utf8 (no bom)


RE: [Tuto] Combattre les bots !! - Alexandre - 17-04-2011

Merci bien
<hs>Encore désolé...</hs>



RE: [Tuto] Combattre les bots !! - ghost - 17-04-2011

(17-04-2011, 23:43)Alexandre a écrit :  Merci bien
<hs>Encore désolé...</hs>
Cordialement, xProfessionnel.

Ah c'est toi Smile

Je t'en prie et pas grave ce n'est pas toi le fautif Wink

A bientôt


 Utilitaire de traduction fourni par Regentronique