[squid-users] Adding an extra header to TLS connection
Alex Rousskov
rousskov at measurement-factory.com
Thu May 23 18:53:15 UTC 2024
On 2024-05-23 13:06, Robin Wood wrote:
> I've tried searching for Squid and sslbump and not found anything useful
> that works with the current version, that is why I'm asking here, I was
> hoping someone could point me at an example that would definitely work
> with the current version of Squid.
FWIW, most of the basics are covered at
https://wiki.squid-cache.org/Features/SslPeekAndSplice
That page was written for a feature introduced in v3.5, but it is not
specific to that Squid version.
HTH,
Alex.
> > On May 23, 2024, at 08:49, Alex Rousskov wrote:
> >
> > On 2024-05-22 03:49, Robin Wood wrote:
> >
> >> I'm trying to work out how to add an extra header to a TLS
> connection.
> >
> > I assume that you want to add a header field to an HTTP request
> or response that is being transmitted inside a TLS connection
> between a TLS client (e.g., a user browser) and an HTTPS origin server.
> >
> > Do you control the client that originates that TLS connection (or
> its OS/environment) or the origin server? If you do not, then what
> you want is impossible -- TLS encryption exists, in part, to prevent
> such traffic modifications.
> >
> > If you control the client that originates that TLS connection (or
> its OS/environment), then you may be able to, in _some_ cases, add
> that header by configuring the client (or its OS/environment) to
> trust you as a Certificate Authority, minting your own X509
> certificates, and configuring Squid to perform a "man in the middle"
> attack on client-server traffic, using your minted certificates. You
> can search for Squid SslBump to get more information about this
> feature, but the area is full of insurmountable difficulties and
> misleading advice. Avoid it if at all possible!
> >
> >
> > HTH,
> >
> > Alex.
> >
> >
> >> I've found information on how to do it on what I think is the
> pre-3.5 release, but I can't find any useful information on doing it
> on the current version.
> >> Could someone give me an example or point me at some
> documentation on how to do it.
> >> Thanks
> >> Robin
> >> _______________________________________________
> >> squid-users mailing list
> >> squid-users at lists.squid-cache.org
> <mailto:squid-users at lists.squid-cache.org>
> >> https://lists.squid-cache.org/listinfo/squid-users
> <https://lists.squid-cache.org/listinfo/squid-users>
> >
> > _______________________________________________
> > squid-users mailing list
> > squid-users at lists.squid-cache.org
> <mailto:squid-users at lists.squid-cache.org>
> > https://lists.squid-cache.org/listinfo/squid-users
> <https://lists.squid-cache.org/listinfo/squid-users>
> _______________________________________________
> squid-users mailing list
> squid-users at lists.squid-cache.org
> <mailto:squid-users at lists.squid-cache.org>
> https://lists.squid-cache.org/listinfo/squid-users
> <https://lists.squid-cache.org/listinfo/squid-users>
>
More information about the squid-users
mailing list