Prompted to look into these again following some odd traps made on the ACCEPT header.
Chrome/31 seems, at least in some circumstances, to be either not sending this header or (less likely) sending it as blank. Until now this header has been a reasonable "human" indicator, apart from a few bad proxy setups. This is the only browser I've seen so far and most (but not all) of the traps are in the Apple IP range 17.142.0.0/16. I wonder if it's some mobile gizmo.
Are there any thoughts about this?
Looking up comments for this header (none found so far) I came across notes about the CHARSET header, which now appears to be defunct. Although maybe not on google chrome...
[
hsivonen.fi...]
The reasoning behind the change seems valid.