
Code: Select all
curl -L https://forums.gentoo.orgCode: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!


Protecting infrastructure is a job I do not envy.Some web developers have started integrating a program called Anubis to decrease the amount of requests that automated systems send and therefore help the website avoid being DDoSed. The problem is that Anubis makes the website send out a free JavaScript program that acts like malware. A website using Anubis will respond to a request for a webpage with a free JavaScript program and not the page that was requested. If you run the JavaScript program sent through Anubis, it will do some useless computations on random numbers and keep one CPU entirely busy. It could take less than a second or over a minute. When it is done, it sends the computation results back to the website. The website will verify that the useless computation was done by looking at the results and only then give access to the originally requested page.
At the FSF, we do not support this scheme because it conflicts with the principles of software freedom. The Anubis JavaScript program's calculations are the same kind of calculations done by crypto-currency mining programs. A program which does calculations that a user does not want done is a form of malware. Proprietary software is often malware, and people often run it not because they want to, but because they have been pressured into it. If we made our website use Anubis, we would be pressuring users into running malware. Even though it is free software, it is part of a scheme that is far too similar to proprietary software to be acceptable. We want users to control their own computing and to have autonomy, independence, and freedom. With your support, we can continue to put these principles into practice.
Even though we are under active attack, gnu.org, ftp.gnu.org, and savannah.gnu.org are up with normal response times at the moment, and have been for the majority of this week, largely thanks to hard work from the Savannah hackers Bob, Corwin, and Luke who've helped us, your sysadmins. We've shielded these sites for almost a full year of intense attacks now, and we'll keep on fighting these attacks for as long as they continue.

This was on my mind the first time I saw Anubis on fgo.flysideways wrote:The idea of a new Gentoo user finishing their first working install, then being denied access to fgo by Anubis, from their shiny new Gentoo install, is, well, a bit depressing.
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!

Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!
Code: Select all
echo -n "my@email.address" | md5sum
43c04e6081bcd39c686e76877c0a00b9
Matches, for what it's worth.XeIaso wrote:Hey,
Main author of Anubis here. Ask one of the mods to confirm that my email address has this md5 checksum:
Code: Select all
echo -n "my@email.address" | md5sum 43c04e6081bcd39c686e76877c0a00b9
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!

Thank you for helping us.XeIaso wrote:Hey,
Main author of Anubis here. Ask one of the mods to confirm that my email address has this md5 checksum:
I'm aware of this issue, but none of the reports have ever been consistently reproducible. I want to fix this and I think I have a fix in the main branch, but without replication steps including browser, OS, and device vendors/versions I'm lacking ideas.Code: Select all
echo -n "my@email.address" | md5sum 43c04e6081bcd39c686e76877c0a00b9
I want to fix this, but I can't fix it unless I can make it consistently fail. Annoyingly in my testing across a lot of browsers (even privacy browsers like Mullvad browser, Tor browser bundle, Librewolf, Pale Moon, etc) this never shows up.
Hopefully it's something really dumb so it can be fixed for everyone.
Be well,
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!

Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!


Does it work with javascript turned off?CaptainBlood wrote:Just tested working here...
Unsure if I'm gonna keep it by now, as a safety measure.
Thks 4 ur attention, interest & support.
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!

The splash screen (Anubis?) I have been getting for a while when accessing the forum remains not showing withZucca wrote:Does it work with javascript turned off?
Code: Select all
about:config
javascript.enabled=falseCode: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!
It takes as long as your PC has "mined" the correct sha answer, unless you disable javascript, then it should just use html meta redirect/refresh if I'm not mistaken.pa4wdh wrote:How long should the the anubis challenge take?
I should try this on my (passively cooled) Celeron N3010 PC too...pa4wdh wrote:My PC is low-end and passively cooled, and the challenge usually takes anywhere between 15 en 30 seconds.
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!