Mam aplikację internetową, która nie ma użytkowników na Filipinach, ale jest ciągle bombardowana przez spamerów, testerów kart i inne niepożądane działania z tego miejsca. Widzę w dziennikach, że mają adresy IP na Filipinach i początkowo znajdują moją stronę za pośrednictwem google.ph lub innych .ph
stron.
Mam dość dobre filtry i kontrole bezpieczeństwa, więc tak naprawdę nie powodują dużych szkód, ale mimo to naprawdę mam tego dość. Wykorzystują przepustowość, wypełniają moją bazę danych, logi nadużyć i logi bezpieczeństwa bzdurami, marnują czas na kontach itp.
Podczas gdy zdecydowana większość obywateli Filipin nie jest spamerem i nie mogę po prostu zablokować każdego kraju, który mnie denerwuje, w tym momencie uważam, że rozwiązaniem jest po prostu zablokowanie całego ruchu z Filipin do mojej aplikacji internetowej. (Wiem, że blokowanie blokowania adresów IP całych krajów nie jest świetną praktyką i ma wiele problemów, ale dla tego kraju chcę zrobić wyjątek.)
(Wiem, że mogą sfałszować swój adres IP, ale przynajmniej mogę sprawić, że trochę nad tym popracują).
Wiem, że jest tam kilka usług geoip. Czy ktoś wie o jakichkolwiek bezpłatnych lub niedrogich usługach? Lub w jakikolwiek inny sposób odfiltrować ruch z określonego kraju?
Używam PHP na Apache 2, jeśli to ma znaczenie.