Opened on 04/07/2016 at 11:53:07 AM

Closed on 05/31/2016 at 03:05:02 PM

Last modified on 02/13/2020 at 04:59:07 AM

#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/

Attachments (0)

Change History (11)

comment:1 Changed on 04/07/2016 at 12:01:07 PM by pavelz

comment:2 Changed on 04/28/2016 at 07:46:56 AM by pavelz

NO DESIGN

comment:3 Changed on 05/24/2016 at 12:04:02 PM by mario

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

comment:4 Changed on 05/24/2016 at 01:18:14 PM by pavelz

Scope extension: add hardcoded Safari/ version beyond iOS7

comment:5 Changed on 05/25/2016 at 07:45:36 AM by pavelz

comment:6 Changed on 05/31/2016 at 03:05:02 PM by pavelz

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

comment:7 Changed on 06/07/2016 at 08:28:05 AM by mario

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

comment:8 Changed on 06/15/2016 at 08:47:05 AM by mario

  • Description modified (diff)

comment:9 Changed on 06/15/2016 at 10:10:36 AM 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 on 06/15/2016 at 10:11:15 AM by scheer

comment:10 Changed on 09/10/2019 at 05:43:45 AM by worldwa

spam

Last edited on 10/08/2019 at 05:47:12 PM by kzar

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none).
 
Note: See TracTickets for help on using tickets.