Skip to content

request for IP address & device fingerprint for session security #55

Open
@kant01ne

Description

@kant01ne

Summary

The idea is to detect IP address changes, combined with device fingerprint to detect session theft.

(Edited version based on feedbacks)

  • IP change detection: Revoke access token, this will force reuse the refresh token which can then be used to detect token theft. This will also prevent logouts due to false positives.

  • Device fingerprint change=> Revoke access token

Questions to solve:

  • What is considered as a reliable device fingerprint?
    • On web
    • On mobile
  • How do we compute/encode it?
    • This would be done from the Front end, so possible for an attacker to reverse engineer, but adds an additional layer of complexity to a session theft attack.
  • The above would only work if the access token has blacklisting turned on. How should we deal with the case when blacklisting is off?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions