On Tue, Mar 3, 2015 at 1:10 PM, Jan Kundrát <j...@kde.org> wrote:
>
> I'm not saying "nope", but I wonder why you're asking for this. The
> User-Agent comes handy when troubleshooting various interoperability issues;


It also comes in handy for forming targeted attacks against MUAs with
zero-day vulnerabilities known to particular adversaries. As a security
professional, this additional level of obscurity - of not leaking my UA -
is important, as much in principle as in practice.

>
> Another important thing is that even if the User-Agent header was absent,
> there's still plenty of side channels which could be used to identify a
> MUA. MIME boundaries have "trojita" in them,


That's a shame about the MIME boundaries - I'd change that too to be
randomized.

And yes fingerprinting is still possible, but removing the UA makes it all
the more difficult.

Furthermore, the user agent also leaks information as to the version of Qt
I'm running and the version and name of my operating system. My god, it's
absurd!


> What do others think, should we make this user-configurable?
>

Vote yes!

Reply via email to