2017-03-15 1 views
0

Zur Zeit haben wir eine Regel, die ein Land blockiert (nur Testzwecke). Idealerweise möchten wir nur drei Ländern (Irland, England, Wales, Schottland) erlauben, auf die Domain zuzugreifen.ModSecurity rules - Wie blockiere ich die meisten Länder? Bar ausgewählt

So verwenden wir diese:

# Test IP address and block by country code 
SecRule REMOTE_ADDR "@geoLookup" "phase:1,chain,id:10,drop,log,msg:'Blocking German IP Address'" 
SecRule GEO:COUNTRY_CODE "@streq DE" 
SecRule SERVER_NAME "name of domain" // changed for privacy reasons 

Jede Eingabe wird groß sein!

Antwort

0

Gerade zweite Zeile ändern, um diese (nicht getestet):

SecRule GEO:COUNTRY_CODE "[email protected] IE GB" "chain" 

aber ich würde sagen, dass dies leicht umgangen wird und nur so zuverlässig wie die GeoLookup Daten.

Verwandte Themen