• 0 Posts
  • 33 Comments
Joined 6 months ago
cake
Cake day: February 13th, 2025

help-circle
  • gaael@lemm.eetoScience Memes@mander.xyzBlack Mirror AI
    link
    fedilink
    English
    arrow-up
    30
    ·
    3 months ago

    From the Fabulous Systems (ScummVM’s sysadmin) blog post linked by Natanox:

    About three weeks ago, I started receiving monitoring notifications indicating an increased load on the MariaDB server.

    This went on for a couple of days without seriously impacting our server or accessibility–it was a tad slower than usual.

    And then the website went down.

    Now, it was time to find out what was going on. Hoping that it was just one single IP trying to annoy us, I opened the access log of the day

    there were many IPs–around 35.000, to be precise–from residential networks all over the world. At this scale, it makes no sense to even consider blocking individual IPs, subnets, or entire networks. Due to the open nature of the project, geo-blocking isn’t an option either.

    The main problem is time. The URLs accessed in the attack are the most expensive ones the wiki offers since they heavily depend on the database and are highly dynamic, requiring some processing time in PHP. This is the worst-case scenario since it throws the server into a death spiral.

    First, the database starts to lag or even refuse new connections. This, combined with the steadily increasing server load, leads to slower PHP execution.

    At this point, the website dies. Restarting the stack immediately solves the problem for a couple of minutes at best until the server starves again.

    Anubis is a program that checks incoming connections, processes them, and only forwards “good” connections to the web application. To do so, Anubis sits between the server or proxy responsible for accepting HTTP/HTTPS and the server that provides the application.

    Many bots disguise themselves as standard browsers to circumvent filtering based on the user agent. So, if something claims to be a browser, it should behave like one, right? To verify this, Anubis presents a proof-of-work challenge that the browser needs to solve. If the challenge passes, it forwards the incoming request to the web application protected by Anubis; otherwise, the request is denied.

    As a regular user, all you’ll notice is a loading screen when accessing the website. As an attacker with stupid bots, you’ll never get through. As an attacker with clever bots, you’ll end up exhausting your own resources. As an AI company trying to scrape the website, you’ll quickly notice that CPU time can be expensive if used on a large scale.

    I didn’t get a single notification afterward. The server load has never been lower. The attack itself is still ongoing at the time of writing this article. To me, Anubis is not only a blocker for AI scrapers. Anubis is a DDoS protection.







  • To keep using your metaphor, when you have a severe fever due to an infection, you usually want to treat the fever because although it’s a symptom it can hurt/kill you if left alone.

    Having extremist/neo-nazis/fascist parties participate in the elections and maybe winning them (hello USA) makes it a lot more difficult to treat the root causes. The less space, means and influence they are given, the better.

    This being said, I agree with you that once the dangerous symptom has been treated, we need to treat the root causes or the symptom is going to come back.







  • Macron is a POS.

    This is only the start of his virtue signaling declarations with no intent to follow through to see if polls get good enough for him to re-trigger legislative elections.
    He fired the national representation and triggered legislatives elections in 2024, hoping to gain a better majority but ended up losing to the left.
    He wants to try again, but he had to wait 1 year (because constitution) and that wait period comes to an end… in June.

    Macron has learned a lesson from Trump: reality doesn’t matter. He’s been denying real, established facts and lying like no president before him for a few years now.
    Don’t mistake him for a good guy, he’s just doing a tiny bit better than actual fascists.

    Ps: it’s 2025, maybe we could stop using “having balls” as an expression of courage?


  • gaael@lemm.eetoFound Satan@lemmy.worldTrolling fit bros
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 months ago

    It was a mediocre joke.
    OP posted here something that was originally on r/fit.
    Another commenter suggested they cross-post somewhere else.
    I just suggested that if you have a post about fit, when you cross-post it it becomes about cross-fit.
    You didn’t miss anything interesting ;)




  • Remember the first persons to be harassed, assassinated, detained, sent to concentration camps were german citizen.
    The first who tried to resist Hitler’s power, sabotage infrastructure, retrieve and send confidential informations to the allies were german citizen.
    A lot of germans were the good guys in ww2 (and afterwards for that matter).
    Whatever the conflict, let’s not forget that [country X leadership] is not the same as [country x as a whole].



  • gaael@lemm.eetoWorld News@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    10
    ·
    4 months ago

    Our current government is openly pro-israel and anti-palestinian, we’re not gonna do squat.
    They’ve been calling any criticism towars bibi and any palestinian support antisemitic for the past 2 years - and most of the billionaires-controlled media has happily done the same.
    Even if soldiers are killed, it’s gonna be labeled a communication incident or some shit.