title: How guarantee the fingerprint value was not faked in the request from client side
body: <p>A JS fingerprint is calculated in client side using a library like <a href="https://github.com/Valve/fingerprintjs2" rel="noreferrer">fingerprint2</a>.</p>
  
  <p>My question is, If i send this value through ajax, the user can fake this value with a minor effort, and just make a fake post request that will be interpreted by server code like legit. </p>
  
  <p>My question is, if this can happen, this library can be easily bypassed without even change any property in browser (that will change the browser fingerprint).</p>
  
  <p>My interpretation is right? How can i ensure the integrity of that value?</p>