Skip to content

Per n accesses challenge#2

Merged
PhotonQuantum merged 4 commits into
masterfrom
feat/stateful
Apr 26, 2025
Merged

Per n accesses challenge#2
PhotonQuantum merged 4 commits into
masterfrom
feat/stateful

Conversation

@PhotonQuantum
Copy link
Copy Markdown
Member

This is the first divergence from Anubis. Now, we require a user to repeat the challenge every few accesses. This is to ensure that we waste an attacker's computational resources to the extent that it becomes non-sustainable for the attacker to perform the attack.

This will undoubtedly slow down legitimate users, but we believe it is a necessary evil to protect our infrastructure. After all, a slowdown is better than a complete outage.

Additionally, this PR addresses a previous vulnerability in Anubis that allowed malicious users to perform replay attacks, effectively bypassing the challenge. This was not immediately apparent in Anubis, as it grants each user a 1-week pass, leaving the door wide open even without this vulnerability.

Comment thread web/dist/main.mjs Dismissed
@PhotonQuantum PhotonQuantum merged commit c183081 into master Apr 26, 2025
7 checks passed
@PhotonQuantum PhotonQuantum deleted the feat/stateful branch April 26, 2025 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants