Open michardy opened 8 years ago
Possibly try using user agent string or fingerprint as salt.
Add additional site salt to avoid UA string collisions
Partial fix in 1ce38944a537562d70f15dddc8aa731a8cd652a2
After faa603a52826cda295a31340dbbb521cd6b602fd the keystroke dynamics module no longer uses any hashing. This is a problem.
Collected session data cannot be collected and hashed before the user is known.
Data can be salted with a constant until user is known. (This is a very bad idea)
Mitigation: API users can mitigate this by not using the user's email for the UID. This means that in the event the API's database is hacked, the data about users cannot be tied to any of the users' accounts.