Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiplier for ipv4 address #50

Open
juliangruber opened this issue Nov 27, 2023 · 1 comment
Open

Multiplier for ipv4 address #50

juliangruber opened this issue Nov 27, 2023 · 1 comment

Comments

@juliangruber
Copy link
Member

IPv4 addresses are used as a scarce resource in the SPARK system.

When people only have an IPv6 address, we need to allow them to participate too, and map their address to an IPv4 address. This is currently done by Cloudflare automatically. It however creates an attack vector: Depending on Cloudflare's translation logic, it can be easy to get into a new IPv4 subnet through cycling IPv6 addresses.

Therefore, we propose to add a multiplier which rewards participants with IPv4 addresses higher. This improves the quality of our fraud detection, while still allowing anyone to participate. Unfortunately, this will reward innocent participants with just an IPv6 address lower.

@bajtos bajtos mentioned this issue Nov 27, 2023
@bajtos
Copy link
Contributor

bajtos commented Nov 28, 2023

We can also add a penalty for IP addresses known to be assigned to datacenters, VPNs, open proxies and Tor exit nodes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants