Bloquer les inscriptions

Forum de discussions sur phpBB
Aucune aide pour un problème précis ne sera donnée ici !
Règles du forum
Ce forum est destiné aux discussions sur phpBB.
Pour un problème dans l'utilisation de phpBB merci d'utiliser les forums de support.
Avatar du membre
Papy2568
Messages: 134
Enregistré depuis: 3 ans 1 mois
Prénom: Eric
Localisation: Franche-Comté
Intérêt: Usinage Cnc
Emploi: Retraité

Bloquer les inscriptions

#1

Message par Papy2568 »

Salut Fred

Je sens que je vais me faire encore en... parce que je ne suis pas au bon endroit pour poser ma question, ça fait rien j'aime le risque :lol:

Bon:

Depuis hier j'ai des inscriptions venant depuis d'autres continents. Elles sont bloquées vu que c'est moi qui active, mais comment empêcher ce type d'inscription?

@+
Eric
Avatar du membre
Fred
Messages: 3166
Enregistré depuis: 4 ans 2 mois
Identité: Fred Rimbert
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub
Contact:

Re: Bloquer les inscriptions

#2

Message par Fred »

Salut Eric
Au contraire tu es au bon endroit pour une question.
Tu peux utiliser cette extension : Filter by country
Avatar du membre
Papy2568
Messages: 134
Enregistré depuis: 3 ans 1 mois
Prénom: Eric
Localisation: Franche-Comté
Intérêt: Usinage Cnc
Emploi: Retraité

Re: Bloquer les inscriptions

#3

Message par Papy2568 »

Merci

Je l'ai installé. Est-on obligé d'avoir une clé de license?

Y at'il un tuto car je n'y comprends rien. :oops:
Avatar du membre
MariePop's
Messages: 208
Enregistré depuis: 4 ans
Intérêt: Forum des BBCodes
Le forum et vous

Re: Bloquer les inscriptions

#4

Message par MariePop's »

Bonsoir. Voici une traduction de ce qui est dit ici: https://www.phpbb.com/customise/db/exte ... dc5516101b

L'extension utilise la base de données gratuite de pays MaxMind GeoLite2. La base de données examine l'adresse IP de l'utilisateur et détermine le pays d'origine.

Il faut acquérir une clé de licence pour télécharger la base de données MaxMind. Il faut s'inscrire sur le site MaxMind, il n'y a rien à payer pour une version sous licence de cette base de données. En fait, cela ne fonctionne qu'avec la base de données gratuite des pays GeoLite2. Tu obtiendras un ensemble d'informations d'identification à usage unique qu'il faudra conserver dans un endroit sûr. La clé de licence est à entrer sur la page des paramètres de l'extension. Sans clé de licence valide, la base de données ne peut pas être téléchargée par l'extension.

Certains forums attirent beaucoup de spam, souvent des robots malveillants de pays comme l'Ukraine, la Russie ou la Biélorussie essayant de créer des comptes de spam et des messages de spam. Cette extension peut faire partie de cette solution.

Il existe d'autres moyens de bloquer le trafic par pays. Par exemple, CloudFlare a un service payant qui peut le faire. Ces solutions ont l'avantage d'empêcher ce trafic d'atteindre le forum, ce qui réduit les ressources serveur utilisées. Cette extension peut cependant être préférable, car elle possède des fonctionnalités qui permettent aux utilisateurs enregistrés de se connecter même si leur pays est bloqué, si cette fonctionnalité est activée.
Image
D'abord ils vous ignorent, ensuite ils vous raillent, ensuite ils vous combattent et enfin, vous gagnez.
-Gandhi
Avatar du membre
Papy2568
Messages: 134
Enregistré depuis: 3 ans 1 mois
Prénom: Eric
Localisation: Franche-Comté
Intérêt: Usinage Cnc
Emploi: Retraité

Re: Bloquer les inscriptions

#5

Message par Papy2568 »

Bonsoir
Merci pour ces explications
@+
Avatar du membre
Papy2568
Messages: 134
Enregistré depuis: 3 ans 1 mois
Prénom: Eric
Localisation: Franche-Comté
Intérêt: Usinage Cnc
Emploi: Retraité

Re: Bloquer les inscriptions

#6

Message par Papy2568 »

Bonjour

Avec bien du mal j'ai réussi à m'enregistrer et obtenir une clé. Malheureusement lorsque j'entre la clé dans l'extension la réponse est clé invalide.
Que faire?
@+
Eric
Avatar du membre
MariePop's
Messages: 208
Enregistré depuis: 4 ans
Intérêt: Forum des BBCodes
Le forum et vous

Re: Bloquer les inscriptions

#7

Message par MariePop's »

Bonjour. Que faire? Il faudrait commencer par éviter les hors sujet ce n'est pas la première fois que tu ne post pas au bon endroit lorsqu'il s'agit de l'entraide. Comme ton problème vient d'une extension il faut voir avec le support de cette extension.
Image
D'abord ils vous ignorent, ensuite ils vous raillent, ensuite ils vous combattent et enfin, vous gagnez.
-Gandhi
Avatar du membre
pboulanger
Messages: 28
Enregistré depuis: 2 ans 10 mois
Prénom: Pierre
Localisation: Oise
Intérêt: Photo; Bricolage, Informatique
Emploi: Retraité du BTP Président d'une association...

Re: Bloquer les inscriptions

#8

Message par pboulanger »

Bonjour

Si tu souhaites bloquer les connexions sur ton site par rapport à un pays donné, SANS UTILISER D'EXTENSION, il faut les filtrer directement au niveau du fichier .htaccess situé à la racine de ton site

Voici le code à ajouter dans ce ficher APRES AVOIR FAIT BIEN SUR UNE SAUVEGARDE DE CELUI-CI

Explication :
On autorise tous les pays SAUF ceux-listés par l'instruction deny from .

L'identification du pays se fait via le code ISO 3166 en ALPHA 2 caractères... Tu as le lien en commentaire dans le code ci-après ...

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 
			deny from .by
			deny from .cn
			deny from .ge
			deny from .in
			deny from .ko
			deny from .la
			deny from .ng
			deny from .ru
			deny from .tw
			deny from .ua
			deny from .vn
					
			
					#	AE Emirats Arabes unis
					#	CN CHINE
					#	GE GEORGIE
					#	IN INDE	
					#	KO COREE
					#	LA LAO, RDP
					#	NG NIGERIA		
					#	RU RUSSIE
					#	TW TAIWAN	
					#	UA UKRAINE	
					#	VN VIETNAM			
	
			
		#Fin pays bloques
Bien sur cela ne filtre pas si l'origine de la connexion est masquée derrière un proxy ...

En espérant avoir répondu à ta question,

Bonne journée
Amicalement,
Pierre
Amicalement,

Pierre
Avatar du membre
Fred
Messages: 3166
Enregistré depuis: 4 ans 2 mois
Identité: Fred Rimbert
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub
Contact:

Re: Bloquer les inscriptions

#9

Message par Fred »

Salut Pierre
Quid d'un membre, déjà enregistré sur le forum, se connectant d'un pays interdit d'accès ?
Avatar du membre
pboulanger
Messages: 28
Enregistré depuis: 2 ans 10 mois
Prénom: Pierre
Localisation: Oise
Intérêt: Photo; Bricolage, Informatique
Emploi: Retraité du BTP Président d'une association...

Re: Bloquer les inscriptions

#10

Message par pboulanger »

Bonjour

Il est filtré bien sur c'est le problème de cette méthode quand on est au niveau du pays ...

Le .htaccess est exécuté AVANT la procédure de login ...

Maintenant il y a une autre solution qui passe par le filtrage des adresses IP (à Postériori) mais qui demande un travail plus conséquent

Tu peux passer
  • Soit par le PCA/Utilisateurs et Groupes/Filtrer les IP
    Par exemple tu peux filtrer l'adresse 123.123.123.123 (1 poste dans un réseau) ou 123.123.123.* tous les postes du réseau 123.123.123 (vrai pour les réseaux de classe C Masque 255.255.255.0)
    Facile à faire pour un débutant et sans grand risque mais long .....
  • Soit par le .htaccess avec l'instruction

    Code: Tout sélectionner

    <limit GET POST>
    order deny,allow
    
    deny from 123.123.123.0/24 
Cette seconde manipe est plus rapide car tu peux virer directement toutes les machines d'un réseau IP donné ...
Si l’architecture de l'attaquant est en sous-réseaux (123.123.(réseau) 0 à 254 (sous réseaux) .1 à 254 ( postes) il suffit simplement alors d'interdire dans le .htaccess

Toutes les IP commençant par 123.123. => deny from 123.123.0.0/16
Toutes les IP commençant par 123. => deny from 123.0.0.0/8

Dans le second cas, je le déconseille car le premier octet des adresses IP ne permet pas de déterminer à coût sur l'origine du pays ...

Voici un exemple de blocage au niveau du sous-réseau, L'instruction en bleu rend caduque les autre adresse IP en vert ( au départ je les bloquais au niveau du réseau mais manifestement c'était le niveau supérieur qui était compromis ... Vu l’origine de l’attaque, nous avons décidé de bloquer la totalité des sous réseaux (blocage B) ...
#Blocage B
deny from 222.77.0.0/16
deny from 222.77.200.0/24
deny from 222.77.201.0/24
deny from 222.77.202.0/24
deny from 222.77.203.0/24
deny from 222.77.211.0/24
deny from 222.77.218.0/24
deny from 222.77.246.0/24

#Fin blocage B
J'espère que je suis clair, sinon n'hésite pas
Bonne journée
Amicalement,
Pierre
Amicalement,

Pierre
Avatar du membre
Fred
Messages: 3166
Enregistré depuis: 4 ans 2 mois
Identité: Fred Rimbert
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub
Contact:

Re: Bloquer les inscriptions

#11

Message par Fred »


Ton message à été édité par un modérateur.
Raison : Conformément au Règlement du forum la couleur rouge est réservée à la modération
Merci Pierre pour les infos.
Peux-tu en faire un tuto et le poster ici : Tutoriels ?
Avatar du membre
pboulanger
Messages: 28
Enregistré depuis: 2 ans 10 mois
Prénom: Pierre
Localisation: Oise
Intérêt: Photo; Bricolage, Informatique
Emploi: Retraité du BTP Président d'une association...

Re: Bloquer les inscriptions

#12

Message par pboulanger »

Bonjour,

Désolé pour le rouge ...

Avec plaisir mais avant la fin de la semaine ...

J'ai déjà des trucs de publiés (mais pas sur ce sujet particulier) sur un autre forum ou je suis modo

Par exemple sur l'IP V4 https://www.team-aaz.com/forum/viewtopi ... 13&t=29025
Sur l'IP v6 https://www.team-aaz.com/forum/viewtopi ... 13&t=29269

Ou sur l'usage du .htaccess pour ouvrir un répertoire en download en sécurité https://www.team-aaz.com/forum/viewtopi ... 13&t=29014


Bonne soirée
Amicalement,

Pierre
Amicalement,

Pierre
stone23
Messages: 130
Enregistré depuis: 2 ans 9 mois

Re: Bloquer les inscriptions

#13

Message par stone23 »

MariePop's a écrit: 22 juin 2021, 20:48
elle possède des fonctionnalités qui permettent aux utilisateurs enregistrés de se connecter même si leur pays est bloqué, si cette fonctionnalité est activée.
Salut,
Personnellement, j'ai désactivé cette fonction car je me retrouvais avec plein de requêtes de tentatives de connexion au forum, exactement comme si le pays était autorisé.

Mais pour mon cas perso, j'ai en plus installé :
  1. Active sessions (je peux fournir une traduction)
  2. htaccess Editor (la traduction faite par tes soins est incluse dans le sujet de présentation).
Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.