Wie verwende ich den browser-Fingerabdruck in meine Webseite ein?

Ich will identifizieren Sie Benutzer, die Zugriff auf meine API, auch wenn Sie klar die cookies oder localstorage wo immer ich bin die Speicherung der aktuellen session-Informationen. Ich sehe, dass browser fingerprinting ist einer der Wege, dies zu erreichen, bis zu einer gewissen Genauigkeit. Ich arbeite auf einer angular2 Projekt für das frontend. Ich habe die folgenden Fragen:

  1. Gibt es irgendwelche Bibliotheken zur angular2 schafft die browser-Fingerabdruck? (Ich habe gesehen,ng2-Gerät-Detektor. Dies gibt nicht viel info und auch keine Hash-fingerprint. So, muss ich hash es mich? )
  2. Gesehen haben fingerprintjs2 dies dauert eine Menge info, aber hat keine Implementierung für angular2, aber ich Frage mich, wie würden Sie die hashed fingerprint eigentlich egal? Für eine Anfrage in meinem API, ich werde prüfen, ob die payload enthielt eine fingerprint die bereits in einer bestehenden Sitzungen? (Wirklich payload? Es wird nur ein POST Anfrage. Die Benutzer können senden Sie einfach eine zufällige langen string, der gehasht fingerprint und die API zu behandeln, wird die Anfrage als käme er von einer anderen person.)
  3. Ich denke, dann werde ich nutzen, um einige API, die nicht nur erzeugt einen hashed fingerprint im frontend aber auch überprüft, nachdem die Anforderung bereits mit der API, so etwas wie Google's reCaptcha. Gibt es irgendwelche APIs wie?
  4. Wenn es nicht irgendwelche APIs, die als solche dann denke ich, ich muss die Implementierung einer solchen Funktionalität in meinem API selbst?

Bitte schreiben Sie Ihre Vorschläge.

InformationsquelleAutor xyz | 2017-06-22
Schreibe einen Kommentar