Closed Bug 1840385 Opened 2 years ago Closed 6 months ago

kasada.io anti-bot protected sites (eg nike.com, twitch.tv) fail login with RFP due to UA missing <oscpu> token or reporting different OS

Categories

(Core :: Privacy: Anti-Tracking, defect, P3)

Firefox 116
Unspecified
All
defect

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: ke5trel, Assigned: pierov)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

STR:

  1. Enable privacy.resistFingerprinting on latest Nightly 116.0a1 on Windows and Linux.
  2. Visit nike.com and try to login.

Fails with message:

We are unable to connect to our servers right now. Please try again later.

GENERIC "0 - POST request to https://unite.nike.com/login blocked"

Login fails due to the RFPTarget HTTPUserAgent.

On Windows, the <oscpu> token (eg Win64; x64;) missing from the Header/Navigator UA prevents login. It is present in the Navigator with the +NavigatorUserAgent RFPTarget.

On Linux, the UA reporting as Windows prevents login, even with <oscpu> token (Win64; x64;). The OS is accurate in the Navigator with the +NavigatorUserAgent RFPTarget. Linux is easily detected by the TCP/IP fingerprint (https://browserleaks.com/ip).

twitch.tv is more forgiving, the Header does not need to be accurate but the Navigator does.

Severity: -- → S3
Priority: -- → P3

windows mismatched header was fixed in Bug 1918009

cc pierov, we can use this issue

So downstream we have removed spoofing the OS part of the userAgent in headers, and would like to make upstream/downstream match. Note, we do still protect the userAgent, so RFPTargets remain, we're just not going to spoof linux or mac as windows anymore

Assignee: nobody → pierov
Status: NEW → ASSIGNED
Pushed by tritter@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ea81d5db4b73 Do not spoof the OS in HTTP User Agent. r=tjr
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
Duplicate of this bug: 1826098
No longer blocks: 1805101
See Also: → 1805101
See Also: → 1835987
Duplicate of this bug: 1610762
See Also: → 1956135
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: