News for hackers. Stuff that matters.
Re:Browser Fingerprinting: A Survey by overcast on Monday May 06, 2019 @10:23AM (#19839651)
Out of curiosity, how are you guys handling anonymous user actions without fingerprinting? For example if you want to setup a user poll, without requiring a user account? Storing it in a cookie can just be deleted, which the agent can just clear and resubmit.
Re:Browser Fingerprinting: A Survey by dredmorbius on Tuesday May 07, 2019 @07:50AM (#19848551)
You're looking for an anti-Sybil defence. Generally, some chain-of-trust involving nonduplicable demonstration of identity.

Depending on the strength of defence required, anything from a low-cost registration fee (see Metafilter) to some form of recommendation-and-vetting or simultaneous in-person token-granting event (simultaneous to avoid entities being in two places at once). And auditing for abuse.

There have been several proposals for such systems also assuring some level of anonymity.

It's unlikely any approach will be perfect, though an arbitrary level of assurance is likely possible at some cost.

Note that surreptitiously fingerprinting and preemptively certifying to establish entity uniqueness are vastly different from a user awareness and concent perspective.

Re:Browser Fingerprinting: A Survey by wyattjoh on Monday May 06, 2019 @03:12PM (#19842707)
Definitely think that it would have been a good tool to counter fraud/abuse. The issue of course would be that abuse of said tooling and the rise of ad-tech is what's caused the major issues we see today. I'd imagine that it would be useful to perhaps, flag accounts that were created on the same machine as a tool to help detect when users are trying to circumvent abuse control tools.

Sure, someone can create another account using a new browser, within a VM, from another computer, inside a VPN. It's all about making it much harder. If the primary use of fingerprinting was to protect community from bad actors, like those violating a set of community guidelines, then maybe the extra effort it would take to get around those issues might give them enough time to diffuse.

Re:Browser Fingerprinting: A Survey by TheAceOfHearts on Monday May 06, 2019 @11:38AM (#19840373)
Fingerprinting is not an effective deterrent either, as you can just open a different browser. The user could also have multiple devices with internet access.

You could use IP address, although that only works if the user isn't on a public / shared network. It's also easily bypassed by spinning up a VM on a cloud service provider and using an SSH tunnel.

Since you used polls as an example: StrawPoll.me [0] is an online poll site which lets you select different duplication checks based on your requirements. The choices are: IP, browser cookie, none, or require user sign in. They also give you an option to add a CAPTCHA.

[0] https://www.strawpoll.me/

Re:Browser Fingerprinting: A Survey by OrgNet on Monday May 06, 2019 @01:12PM (#19841499)
I can change my semi-static IP address whenever I want by spoofing my router's MAC address (Comcast)
Re:Browser Fingerprinting: A Survey by lisper on Monday May 06, 2019 @10:32AM (#19839734)
Browser fingerprints can be spoofed too. Sock puppet accounts are equally easy to create. There is no easy way to insure that people don't cheat on on-line polls. This is why (for example) on-line voting in IRL elections is a Really Bad Idea.
Re:Browser Fingerprinting: A Survey by sdoering on Monday May 06, 2019 @10:35AM (#19839765)
There are multiple ways. All can be cheated.

* Cookies: Can be deleted * IP-Adress: Not unique, because ISPs rotate them; also VPN * Login: Well create a second one * Methods from Universities using nth letter of name and nth digit of birthdate: Just make up a new name.

Sorry - but unless you are using an analog medium or asking the questions in person the numbers can be inflated and there is no way to have 100% data quality.

But in most contexts this is ok. So I would probably go the most easy way: Cookie.

I would - at least not in the European Union go with fingerprinting and such stuff, as I am not sure how this plays out regarding GDPR as this would be PII you are storing.