Earlier quoted context omitted.
Yes but in practice a lot of them do, for example, when they download a library from PyPI or rubygems...? Unless we're talking just about when people use client certificates as authentication?
> PyPI or rubygems These are not activities which a web server does though. These are activities usually triggered by developers or administrators, not by web servers remotely and they have to do with a web application, not a web server. And even then, for this attack to be meaningful you'd need to have active MITM between the server and PyPI or rubygems at the time when the developer or administrator was updating th…
Yeah. Which is pretty much the thing (or one of the things anyway) that TLS is supposed to prevent!
>These are activities usually triggered by developers or administrators, not by web servers remotely and they have to do with a web application, not a web server.
Some strange distinctions. A server running a web application may well want to make requests to PyPI when being provisioned.