Opened 4 years ago

Closed 4 years ago

Last modified 2 months ago

#3897 closed change (fixed)

Remove Kitt from User Agent

Reported by: pavelz Assignee:
Priority: P3 Milestone: Adblock-Browser-for-iOS-1.4.0
Module: Adblock-Browser-for-iOS Keywords:
Cc: Blocked By:
Blocking: Platform: Adblock Browser for iOS
Ready: yes Confidential: no
Tester: Scheer Verified working: yes
Review URL(s):

Description (last modified by mario)

Reintroduced from Pivotal Tracker iceboxed feature

Background

The user agent header in Kitt/ABB requests contains a distinguishable token Kitt/<Kitt version>/<tabid>. This may be used by adblock detection solutions. In order to prevent detection we want to opt for a more generic user agent.

What to change

Change the ABB user agent from

Mozilla/5.0 (<device>; <device CPU> <iOS version> like Mac OS X) AppleWebKit/<webkit version> (KHTML, like Gecko) Kitt/<Kitt version>/<tab-id> Mobile/<iOS build> Safari/<Safari version>

to

Mozilla/5.0 (<device>; <device CPU> <iOS version> like Mac OS X) AppleWebKit/<webkit version> (KHTML, like Gecko) Version/<ABB version>/<tab-id> Mobile/<iOS build> Safari/<Safari version>

Remark for testers

You can test the user agent by visiting a site like https://whatsmyuseragent.com/

Change History (11)

comment:2 Changed 4 years ago by pavelz

NO DESIGN

comment:3 Changed 4 years ago by mario

  • Description modified (diff)
  • Keywords icebox removed
  • Priority changed from Unknown to P3
  • Ready set

comment:4 Changed 4 years ago by pavelz

Scope extension: add hardcoded Safari/ version beyond iOS7

comment:6 Changed 4 years ago by pavelz

  • Resolution set to fixed
  • Status changed from new to closed

comment:7 Changed 4 years ago by mario

  • Milestone set to Adblock-Browser-for-iOS-next

comment:8 Changed 4 years ago by mario

  • Description modified (diff)

comment:9 Changed 4 years ago by scheer

  • Tester changed from Unknown to Scheer
  • Verified working set

Kitt/<Kitt version>/<tabid> is no longer displayed and Version/<ABB version>/<tab-id>
is.

My current response was
Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13E238 Safari/9537.53 Kitt/1.3.7-qa/1

ABB 1.4.0-qa (1032)
iPhone 6s Plus
iOS 9.3.1

Last edited 4 years ago by scheer (previous) (diff)

comment:10 Changed 3 months ago by worldwa

spam

Last edited 2 months ago by kzar (previous) (diff)

comment:11 Changed 3 months ago by worldwa

spam

Last edited 2 months ago by kzar (previous) (diff)
Note: See TracTickets for help on using tickets.