Tracking Device Fingerprints
Device Fingerprints for Fraud Identification and Analysis
Device fingerprints are unique identifiers that can be used to identify and track fraudulent activity. They can be used to prevent fraud by identifying suspicious activities, such as a user logging in from a different device or location.
How Device Fingerprints Work
Device fingerprints are created by collecting a variety of information about a user's device, such as the browser they use, the operating system they are running, and the hardware they have. This information is then used to create a unique identifier for the device.
How Device Fingerprints Can Be Used to Prevent Fraud
Device fingerprints can be used to prevent fraud by identifying suspicious activities. For example, if a user logs into a website from a different device than they normally use, this could be a sign of fraud. This is because fraudsters often use stolen devices to commit fraud. Device fingerprints can be used to identify these stolen devices and prevent them from being used to commit fraud.
Storing Device Fingerprints
We will store device fingerprints at our end. This will allow us to track fraudulent activity over time and improve our fraud detection system.
To store the device fingerprints, the clients need to pass the X-Device-Fingerprint
header in every request. This header will contain the device fingerprint for the user.
Use Cases
- Fraud: We will use device fingerprints to track fraudulent activity over time and improve our fraud detection system. This will help us to identify and prevent fraudulent transactions, such as credit card fraud and account takeover.
- Dispute: If a dispute arises, we can use the device fingerprint to help us to resolve it. For example, if a customer claims that they did not make a purchase, we can use the device fingerprint to verify that the purchase was actually made from their device.
- Analytics: We will use device fingerprints to run various analytics at our end.
Sample Request
An sample authentication API where we passed the X-Device-Fingerprint
in the request.
curl --location 'https://api.dev.mbanq.cloud/oauth/token' \
--header 'content-type: application/x-www-form-urlencoded' \
--header 'tenantid: default' \
--header 'X-Device-Fingerprint: eyJhbGciOiJIUzUxMiJ9eyJzdWIiOiJhZG1pbiIsI' \
--data-urlencode 'username=admin' \
--data-urlencode 'password=Pass@MBanq123' \
--data-urlencode 'grant_type=password' \
--data-urlencode 'client_id=api' \
--data-urlencode 'client_secret=secret'
Updated over 1 year ago