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)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox136 | --- | fixed |
People
(Reporter: ke5trel, Assigned: pierov)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
STR:
- Enable
privacy.resistFingerprintingon latest Nightly 116.0a1 on Windows and Linux. - 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.
Updated•2 years ago
|
Comment 1•9 months ago
|
||
windows mismatched header was fixed in Bug 1918009
Comment 2•9 months ago
|
||
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 | ||
Comment 3•9 months ago
|
||
Updated•9 months ago
|
Comment 5•9 months ago
|
||
| bugherder | ||
Updated•8 months ago
|
Description
•