SOTLAS map anti-bot measures

So it has come to this…

Apparently the AI crawler bots that are currently busy vacuuming up as much data from the web as possible have become fancy enough to run even complex Single-Page Applications like SOTLAS, including loading maps etc. And identifying with a proper User-Agent string seems to be a thing of the past too.

As a result, map hosting costs (via MapTiler) have exploded. In an effort to put an end to this, I have had to implement an invisible “CAPTCHA” using Cloudflare Turnstile that the browser must complete before being able to load the map. We’ll see if that is enough to keep the bots out.

Users who are logged in with their SOTA account are exempt from the CAPTCHA verification, so if you see a message saying that anti-bot verification failed, simply log in and the map should display as usual.

40 Likes

Manuel,

It is unfortunate that you are forced to do this but all I can say is THANK YOU for the wonderful tool that you provide to the SOTA community. It is truly excellent, and when on my computer at home I always have SOTLAS open on my browser!

With much appreciation,
Vy 73 de Jonathan “JB”

14 Likes

I know a lot of us would find it very much more inconvenient without this site. Is there any way we can contribute towards the costs? I know some people are not in a position to help financially, I’m not suggesting anyone is obligated to pay of course.

73
Gerald

14 Likes

Thanks Manuel,

SOTLAS is one of the most useful SOTA sites on the web. I’ve noticed recently that sometimes it can take a while to load - could this be down to crawlers placing additional demand on the systems I wonder? Anyway, it’s a wonderful resource and very much appreciated.

73, Colin

9 Likes

Hello Colin,

Thanks! SOTLAS is hosted on a global CDN with almost unlimited capacity, and the maps are on a (separate) CDN as well. So it’s unlikely that anything is slowed down due to the number of requests.

Delays during initial map loading when not logged in could be caused by the new CAPTCHA validation. And anything involving SOTA database requests (filtering the map for activated summits by callsign, loading activator detail pages, activation logs etc.) is subject to response times from the database.

73,

Manuel

4 Likes

Hello Gerald,

Thanks for asking, but in normal conditions (without the bots), I can handle the costs :wink: Luckily it appears that the anti-bot measures have worked.

73,

Manuel

10 Likes

Thanks Manuel

Not sure if this is affecting more people than just me. But today it seems it has decided I am a bot.

When I am logged in with my SOTA Single Sign on I get the below screen


Windows 11
Chrome Browser - Version 139.0.7258.128 (Official Build) (64-bit)

If I log out it does display the map, but only after a fairly long delay with the “spinning wheel” where the map should be displayed.

I have tried MS Edge Browser on the same machine and I am getting the same results.

Also the same on my Android phone with Chrome browser.

So, it only works when I am logged out - kind of the opposite of what I expected!

Sorry!

1 Like

Thanks for the report! Looks like there was a timing issue affecting some browsers/platforms. Should be fixed now – could you try again please?

It is!!! Wow, what service!

I’ve tried it on both browsers on my PC and on my Android phone. All three working fine.

Brilliant

73
Gerald

2 Likes

Manuel, thanks for keeping all the bots at bay! I’m sure it’s a never-ending challenge. I was just reading about some of the new Cloudflare opt-in options that will allow you to filter AI-bot traffic, or optionally opt in to allow specific crawlers the option to pay for content. I haven’t leveraged this, but it sounds like this is trending toward rewarding AI bots that have more ethical practices and denying access for those that don’t. All while offering monetization for content. I did see that Cloudflare is offering a 2-hour informational/educational session for this new feature. I’m not sure if any of that is viable for the SOTLAS implementation, but I thought I would mention it in case there are some helpful takeaways.

As a regular user who leverages the SOTLAS site for activation planning and ongoing exploration, I would like to say thanks for the behind-the-scenes work that goes into keeping this site running optimally for the community.

This is the reference article to the aforementioned Cloudflare feature. Declare your AIndependence: block AI bots, scrapers and crawlers with a single click

Thanks for the pointer, Robert! SOTLAS is hosted on Cloudflare, but indirectly through DigitalOcean’s app platform, so I don’t have access to the bot blocking settings. But that doesn’t matter, as the invisible CAPTCHA solution to keep the bots from loading the map and causing costs is working very well :smiling_face:

10 Likes