[Tuto] Comment bloquer toutes les connexions d'un pays SANS extension ?

Retrouvez ici quelques tutoriels pour vos forums phpBB
Message par pboulanger »
Avatar du membre
pboulanger pboulanger
Messages : 28
Enregistré depuis : 2 ans 1 mois
Prénom : Pierre
Site internet : https://www.myasthenie.com
Localisation : Oise
Intérêt : Photo; Bricolage, Informatique
Emploi : Retraité du BTP Président d'une association...

Comment bloquer toutes les connexions d'un pays SANS extension ?

Message

Bonjour à tous,

En tant que gestionnaire de forum, nous sommes souvent confrontés à des connexions intempestives en provenance de pays divers (la Russie, la Chine par exemple) réputés pour la proliférations de spammeurs et autres individus "douteux" .

Je vous propose une solution simple à mette en œuvre qui rejette les connexions au niveau du serveur Apache, c'est-à-dire avant l'affichage de votre forum.

Le principe :


Nous allons utiliser le fichier de paramétrage d'Apache, le fameux .htaccess.
Nous allons créer une section spécifique pour cela

Procédure pas à pas

  • Faire une sauvegarde du fichier .htaccess en cours
  • Editer le fichier (Notepad ++ est un bon choix)
  • A la fin du fichier ajouter le code suivant

    Code : Tout sélectionner

    	#Blocage par pays 
    	
    		order allow,deny
    		allow from all
    		
    		#Pays bloques (code pays iso 3166 http://documentation.abes.fr/sudoc/formats/CodesPays.htm )
    		
    			deny from .ae 						
    										
    		#Fin pays bloques
    
    	#Fin blocage par pays 
    
  • Enregistrer le fichier
Explication du code :


Pour bloquer un pays on utilise la commande deny from suivit d'un point et du code alpha 2 caractères de la norme iso 3166

:right: Attention à ne pas oublier le . devant les deux lettres (pour la France ce serait .fr, pour la Chine .cn, etc ...) :left:

voir la norme ici http://documentation.abes.fr/sudoc/form ... esPays.htm

Dans le code ci dessus la ligne deny from .ae bloque les émirats arabes unis


A toute tentative de connexion en provenance d'un pays interdit, le visiteur reçoit une erreur HTTP 403 Forbidden.
Celle-ci indique qu'un serveur comprend la requête mais refuse de l'autoriser.

En espérant que cela vous soit utile...
Si vous avez des questions, n'hésitez pas

Bonne journée
Amicalement,

Pierre
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2850
Enregistré depuis : 3 ans 5 mois
Identité : Fred Rimbert
Site internet : https://caforum.fr
Localisation : Le Lude - Pays de la Loire
Intérêt : GitHub

Re: Comment bloquer toutes les connexions d'un pays SANS extension ?

Message

Ces instructions ne sont pas valides pour apache 2.4

À lire sur la page d'Apache :
Message par Fredisland »
Avatar du membre
Fredisland Fredisland
Messages : 12
Enregistré depuis : 12 jours
Prénom : Frédéric
Site internet : http://cocci10.fredisland.net/fofo/
Localisation : Centre France
Intérêt : L'AMSTRAD CPC, les jeux électroniques vintage, les vinyles 33T, les chats, la pâte d'amandes, ma pièce vintage, la musique sur synthés, les (grandes) figurines, plein d'autres bricoles comme ça... Et mon fofo !

Re: Comment bloquer toutes les connexions d'un pays SANS extension ?

Message

Ah, ça commençait bien, puis plus rien !
Partagez cette page
Twitter Whatsapp Linkedin Email
Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.