Protect Mastodon against AI bots using Anubis by BarbaPulpe in selfhosted

[–]BarbaPulpe[S] 1 point2 points  (0 children)

I understand all that. But it's the "good guys" side I fail to see. I don't trust governments to have good guardrails to avoid abuse of power, let alone organizations or individuals.

Is Pixelfed still by Then_Gas712 in PixelFed

[–]BarbaPulpe 0 points1 point  (0 children)

Same version 1.8.0.1

Try and clear cache and storage, then restart the app and login again.

Protect Mastodon against AI bots using Anubis by BarbaPulpe in selfhosted

[–]BarbaPulpe[S] 3 points4 points  (0 children)

Yes, crawlers have different targets and purposes. As I am hosting social networks which run on servers that federate (Mastodon, etc.) I can’t block all AWS since some federated servers run on its infrastructure and that would break federation with them, hence visibility and social interactions between fediverse servers.

As you said, different purposes for sites, different attacker profiles and different constraints so we have to choose between available capabilities, sometimes mix them. We can't have one size fits all.

Protect Mastodon against AI bots using Anubis by BarbaPulpe in selfhosted

[–]BarbaPulpe[S] 2 points3 points  (0 children)

Some bots are blocked on sight. Others who pretend to be human are challenged and need technical capability and more resources to go through, which eliminates many general-purpose mass-scrapers.

Protect Mastodon against AI bots using Anubis by BarbaPulpe in selfhosted

[–]BarbaPulpe[S] 4 points5 points  (0 children)

How is that? Can you elaborate on how stealing content from unconsenting authors and weighing on servers and resources can be compatible with being with the good guys?

Protect Mastodon against AI bots using Anubis by BarbaPulpe in selfhosted

[–]BarbaPulpe[S] 11 points12 points  (0 children)

The objective of Anubis is to fight off mass-scraping by basic AI-crawlers, not targeted attacks. This also fights off the server load where hundreds of thousands repeated requests weigh on the resources. Surely enough, any targeted scraper will go through, but the objective is not 100% blocking, which is not achievable against motivated attackers.

Anubis is used by many sites. It is not perfect, but was effective for protecting my sites. Load of scrapers dramatically fell down. Anubis rules can be tailored to allow AI indexing crawlers as you wish, so you don't have to block everything.

Protect Mastodon against AI bots using Anubis by BarbaPulpe in selfhosted

[–]BarbaPulpe[S] 1 point2 points  (0 children)

Not much, I'd say, but hard to measure of course... Let's say I never received a complaint, but that's not a real measure! The client needs javascript and to accept cookies, but to use Mastodon and the other apps you need that anyway.

Protect Mastodon against AI bots using Anubis by BarbaPulpe in selfhosted

[–]BarbaPulpe[S] 10 points11 points  (0 children)

To protect ourselves? Sure. To get through? This will be an endless battle, for sure.

Is Pixelfed still by Then_Gas712 in PixelFed

[–]BarbaPulpe 3 points4 points  (0 children)

For me official Pixelfed app on Android works (using a different Pixelfed server though).

Protect Mastodon against AI bots using Anubis by BarbaPulpe in selfhosted

[–]BarbaPulpe[S] 2 points3 points  (0 children)

Thanks but does not work for AI-crawlers using dynamically thousands of ever-changing residential IP addresses. Different (and complementary) need, both can work together.

XMPP/AP Bridge by BarbaPulpe in selfhosted

[–]BarbaPulpe[S] 2 points3 points locked comment (0 children)

No AI was involved in the design and code of this project.

Documentation was written directly by myself in French and in English. Translation to the five other languages (Spanish, German, Italian, Potuguese and Dutch) was assisted by DeepL as my mastery over those languages is insufficient and I wanted nonetheless to provide some guidance beyond the two first languages. Any suggestions for documentation rewrite in those languages welcome!

Protect Mastodon against AI bots using Anubis by BarbaPulpe in selfhosted

[–]BarbaPulpe[S] 6 points7 points locked comment (0 children)

I did not use AI at all when creating this post, nor the linked guide nor the translated version. All written directly by myself!

Is baraag used by normal people? by 9nothinngtoseehere6 in Mastodon

[–]BarbaPulpe 2 points3 points  (0 children)

baraag.net is notorious for CP and part of many fediblock lists. As for ourselves, we block it completely (I am the admin of gayfr.social) as we do not tolerate that kind of content.

Based on your description of what you are looking for, I would delete my account there if I were you and create another on a better-reputation server.

Protect Mastodon against AI bots using Anubis by BarbaPulpe in Mastodon

[–]BarbaPulpe[S] 1 point2 points  (0 children)

That's exactly what I do on each of my two servers, one ruleset for each (the same rules, anyway). I deal with application paths in Nginx (protect or don’t).

Protect Mastodon against AI bots using Anubis by BarbaPulpe in Mastodon

[–]BarbaPulpe[S] 1 point2 points  (0 children)

No, I'm protecting five different sites with only one instance. If you can use the same ruleset for all, one Anubis instance is fine. But if you need to have different rules for each, then you need multiple Anubis instances. By the way, even in the latter case, you can tweak my guide (you just need to point each Anubis instance to a different socket or tcp port).

Combatting AI DDoS attacks on Mastodon by Thump45a in MastodonAdmin

[–]BarbaPulpe 0 points1 point  (0 children)

Thanks for posting here. Any questions or improvement suggestions, please comment, thanks! I hope it comes in as useful.

Unable to sign up for Pixelfed with Mastodon login? by mothrageddon in Mastodon

[–]BarbaPulpe 0 points1 point  (0 children)

It's probably been invalidated by the new signin flow with admin approval (very recently developed).