TornDotSpace / Torn

A mildly popular online space MMO
https://torn.space
GNU Affero General Public License v3.0
15 stars 9 forks source link

Better mute system #245

Open johnnyapol opened 3 years ago

johnnyapol commented 3 years ago

Computer-based mutes (rather than mere user/IP based).

  1. Compute some sort of hash that should be relatively unique to a machine (coveryourtracks from EFF ironically can give us some nice code for computing WebAudio fingerprints or canvas fingerprints).
  2. When muting is done, enforce mutes via logged in users+guests that have a matching hash.

Some caveats:

  1. if the hash is not unique enough, we rish penalizing unrelated people. That's why I'm tempted to tie the hash to the IP so that we can filter out bad actors without blocking an entire school or CGNAT group via their computer
  2. If we're pretty confident in lack of similar matches, we can use it in the short term to limit the effectiveness of raids.

Some study about collisions should be done

A2Broslol commented 3 years ago

no