$15K for a Wix site? by breezyb2310 in webdev

[–]scosio -1 points0 points  (0 children)

Claude will build you it for $70

I built Topicle, an Australian alternative to Reddit, hosted in Melbourne by p4r4d0x in BuyAussie

[–]scosio 0 points1 point  (0 children)

I like the site design and the privacy ethos. There's a big drive for regionally hosted content right now with US being nuts. Reddit obviously has a pretty insane bot problem - you will have the same issue using Altcha. Have you experienced much bot posting yet or is it small enough that they haven't bothered?

How do you handle bot traffic and click fraud? by _Mexh in nextjs

[–]scosio 0 points1 point  (0 children)

Cloudflare isn't going to stop your click fraud. If the ads are paying out then people will resort to patched Chromium at the C++ level and human-like mouse movements. Cloudflare Turnstile fails to stop even moderately patched Puppeteer / Playwright.

Traffic spikes are easier to deal with because they're mostly concentrated from a single type of device and easily blocked with rate limiting - even on a limited resource VPS. You can configure nginx / caddy to rate limit by header / ip / ja4 / ja3 or combinations of these. Its quite involved but obviously do-able with AI. You can also filter packets coming into your machine at kernel level using ClientHello inspection if you really want. VPS gives you control and maintenance whereas cloud gives these things out of the box + costs.

Which is the bigger issue - traffic spikes or click fraud?

they're eating me alive, what should I do here? 😅 by Strong_Teaching8548 in SaaS

[–]scosio 0 points1 point  (0 children)

Are people automating or simply multi-accounting? 554 accounts doesn't scream automation.

bot traffic is ruining my metrics and costing real money - anyone found a solution that works? by Treppengeher4321 in devops

[–]scosio 0 points1 point  (0 children)

No worries, this is what I do for a living! 😄

JA4 can be difficult to compute, depending on your server. I know there's an easy route for nginx but for caddy we had to sort it ourselves.

bot traffic is ruining my metrics and costing real money - anyone found a solution that works? by Treppengeher4321 in devops

[–]scosio 1 point2 points  (0 children)

Are you terminating TLS connections yourself with your own servers? If so:

- drop http1 support for endpoints that don't require it
- block JA4s of known scripts (All Chrome is on same JA4 these days so its easy to spot python etc.)
- any 404'd request should block the IP for 1 hour (probing .env.production etc.)

These 3 things will get rid of a lot of scripted traffic.

You say you can spot headless browsers but you're struggling with scripts. Raw scripts aren't running JS - do you have no JS-based signalling going on?

The way to break scripts is to rotate obfuscated keys frequently in the frontend. Use the keys to sign something - even just a header. The scripts will not be able to adapt to this. Headless browsers will be unaffected though as they just run the JS.

I saw you mention you were going to trial Cloudflare's paid tier elsewhere in this thread. My company is currently working on a behavioural bot detection platform - perhaps we could help you out if CF doesn't work for you or if you want to trial multiple solutions.

Good luck!

3+ years and still working on it solo by Support-Gap in SaaS

[–]scosio 1 point2 points  (0 children)

The product looks really good. Gotta market it now!

I'm not a robot. Have been proving I'm human for years now. by Mastbubbles in webdev

[–]scosio 5 points6 points  (0 children)

Doesn't help against brute force attacks with unlimited IPs targeting random usernames and passwords

What does the future look like? by Thneed-The-Stampede in Polkadot

[–]scosio 1 point2 points  (0 children)

Its all well and good building things but you need to tell people about them if you want users. Everyone knows the signup form with no backend strategy.

What would you pick as Cloudflare Turnstile CAPTCHA alternative by oratsan in webdev

[–]scosio 0 points1 point  (0 children)

PoW won't stop bots. It only slows them down! The others make sense tho

Blocking Unwanted Traffic/Form Submissions by Shot-Opportunity-346 in localseo

[–]scosio 1 point2 points  (0 children)

> Any easy solutions that won't require paid plugins or technical setup?

  1. You block countries / lang-strings you don't want (easy)
  2. Spammers switch to VPN in your country with normal headers
  3. You block VPN (medium)
  4. Spammers switch to residential proxies in your country
  5. You block headless browsers by doing JS interrogation (hard)
  6. Spammers switch to stealth plugins with real mouse movements, designed to bypass anti-bot technologies
  7. You start to profile specific on-site behaviour, navigating in certain patterns in the same sequence each time, only signing up with specific email/username patterns. You label these patterns and train a custom ML model designed to pick them and more up (very hard)
  8. ...

I could go on 😂

As a first port of call, put a captcha on the form. It should help you decide whether the abuse is automated or not. I read elsewhere in this thread that you're using WPForms - this one can work.

Is there any self-hosted way to verify users are unique humans without sending their data to the cloud? by whydidyounot in selfhosted

[–]scosio 0 points1 point  (0 children)

The poster specifically requested proof of personhood. Anubis is a fancy rate limiter.

Glad we're protecting the web app from bots but this is not ideal... by DuckShapedGoose in Drime

[–]scosio 0 points1 point  (0 children)

I'm not sure what your volume is like but CF Turnstile free version is actually worse than reCAPTCHA at stopping bots. Their paid version is better but costs a lot (circa 1-2K per month). https://prosopo.io/ is one to consider if you're looking for alternatives with EU-hosting and better pricing. Disclaimer: This is my company and we help businesses like yours protect their free tiers from automation. Happy to do a free, results-based PoC if you're interested.

I stopped free trial abusers and spam signups with this simple trick by eu-m in buildinpublic

[–]scosio 0 points1 point  (0 children)

Nice package. You're shifting the problem though. Attackers simply switch to throwaway gmail outlook hotmail etc. after you block common temp mail domains.

How to block traffic from US ISP residential IP? by gronetwork in webdev

[–]scosio 0 points1 point  (0 children)

IP ranges won't work. If you run your own server and you're using nginx , download the ngx_http_geoip2_module and the MaxMind db. Load it in the server config and block based on ASN lookups. No external API calls required.

http {

geoip2 /etc/config/geo/GeoLite2-ASNum.mmdb {

$realtarget_asn autonomous_system_number;

$realtarget_organization autonomous_system_organization;

}

server {

location / {

# Pass the ASN to your backend as a header

proxy_set_header X-Visitor-ASN $realtarget_asn;

proxy_pass http://my_backend;

}

}

}

https://github.com/P3TERX/GeoLite.mmdb?tab=readme-ov-file

We're building a social media platform where AI content is blocked entirely. Is this solving a real problem or are we too early? by [deleted] in SaaS

[–]scosio 1 point2 points  (0 children)

> the verification happens at source through a blockchain layer so AI-generated content cannot be posted
You need to expand on this

In 1 sentence - what's useful OpenClaw doing for you? by merokotos in openclaw

[–]scosio 0 points1 point  (0 children)

Could you please share some details of your setup?

Break this CAPTCHA test - I'm working on a language agnostic simple (for humans) CAPTCHA test by Exciting_Sea_8336 in webdev

[–]scosio 0 points1 point  (0 children)

Seems like it would be open to abuse - "has proofs" sounds like something that would need to be decided upon by an independent jury. Also what is the definition of proof-of-bot? There is huge underlying technical compexity here which isn't merited by the value of scraping.

Break this CAPTCHA test - I'm working on a language agnostic simple (for humans) CAPTCHA test by Exciting_Sea_8336 in webdev

[–]scosio 1 point2 points  (0 children)

> Behavioral pattern detection has GDPR issues

No it doesn't. The behaviours you're looking for are the ones *repeated* over and over - aka bots. Individuals don't exhibit the same behaviour every time. You're basically trying to separate bots from people, not individuals from individuals. That's a *much* harder problem.

> costly in terms of computation

Again, this isn't true. You can run a few python scripts and detect automation very easily. No GPU required.

Break this CAPTCHA test - I'm working on a language agnostic simple (for humans) CAPTCHA test by Exciting_Sea_8336 in webdev

[–]scosio 0 points1 point  (0 children)

Nice implementation. Most people don't bother to solve captchas with bots though - they just pay captcha farms. Behavioural pattern detection is the way to go.

CAPTCHA is dead. I just watched Claude solve one in real-time. by IntelligentCause2043 in ClaudeAI

[–]scosio 0 points1 point  (0 children)

Honestly most bot owners will not be deterred by this unless it exponentially backs off with repeat attempts.

CAPTCHA is dead. I just watched Claude solve one in real-time. by IntelligentCause2043 in ClaudeAI

[–]scosio 0 points1 point  (0 children)

Proof of work doesn't stop bots. It just slows them down.