It is of very limited use. Besides, I have explained in detail, several times, why GeoBlocking is
ineffective as a security measure. Any decent hacker with half a functioning brain knows how to circumvent it in his sleep. GeoBlocking is NOT adding security to your site. The only reason for its existence is that many of you want to offer a false sense of security to clients who don't know better and don't
want to know better.
Simply put, if you block Russia and China you are NOT preventing Russian and Chinese hackers from accessing your site, even the most simple minded among them. There simple things like proxies, VPNs and TOR; and more advanced (and common!) things like botnets and, generally, hacked PCs, smartphones, tablets, fridges and even smart lightbulbs (I kid you not...) under their control, all over the world. If they get GeoBlocked they will of course assume that they need an IP in the country where that site is located
or in the USA, where all major search engines' IP addresses appear to come from. Do you see where this is going? It's TRIVIAL for a hacker to bypass GeoBlocking.
The ONLY valid use of GeoBlocking is preventing non-tech-savvy web visitors from other countries from accessing your content. Just keep in mind that I've got friends who can't tell TCP from AC/DC and they
still know how to set up a VPN to bypass GeoBlocking to stream content normally only available outside Cyprus and Greece. That is to say, GeoBlocking is extremely ineffective.
You know why people end up using GeoBlocking? Because the client you build the site for can't understand how abstract concepts like SQLiShield and .htaccess Maker keep baddies out of the site. They do, however, have the intuitive if not outright misguided concept of borders and walls embedded in their heads, leading them to falsely believe that if you "block Russia" out of the site then the Russian hackers can't get in. This is a ludicrous concept for anyone who knows anything at all about web security. I've written this before, in
the documentation of the GeoBlock feature.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!