-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Toni Mueller wrote:
| Hi,
|
| On Thu, 01.09.2005 at 19:29:57 +0200, Markus Wernig
<[EMAIL PROTECTED]> wrote:
|
|>Squid is different. Usually, it doesn't do SSL itself, but just passes
|>the connection on.
| it does, however, talk SSL to the outside server.

No, the client does.
|
|
|>You might be able to code around that by terminating two distinct
|>sessions on the gateway, and have the gateway read the data channel,
|
|
[...] I am also a bit undecided about the usefulness
| of such devices.
Erm ... wasn't it you to suggest "that the control channel could
be used to break end-to-end encryption into two pieces, originating or
terminating at the gateway machine"? As said above, it would be
technically feasible.

| Eg. I like to have my borders secured by OpenBSD, but
| I also like to have FTP access secured by SSL, thus making
| password-sniffing a bit more difficult. Having to chose between no
| firewall at the border on the one side and no SSL on the FTP server on
| the other is no satisfacory answer.
|
Hmm, considered using sftp?

The main reason why FTPS hasn't been adopted as a standard like FTP is
actually the fact that it kept to FTP's original design (separate
control and data connection, dynamic port allocation) while introducing
encryption, which is still fine if there are no stateful devices in the
path. It simply doesn't work anymore in the internet of today.
Take away the concept of splitting control and data over two distinct
TCP sessions, and FTPS will probably see the same success as FTP.
<rant>As to the reasons why FTP uses the design it does, the only thing
that comes to my mind right now is shortcomings in the network stacks of
the systems of that time like - say - the absence of the "select" or
"fork" system calls or of other multiplexing capabilities.
</rant> But I suppose there were better reasons which I simply can't
envision at the time :-)

/m
-----BEGIN PGP SIGNATURE-----

iD8DBQFDF4Ac8BX/d8pVi/cRAlBYAKDCN1dCzE5KsWg43CpLxUSr8Dq+JgCgu5vp
frG8gmqe7O/xUEOlJQ59z6E=
=Yzzv
-----END PGP SIGNATURE-----

Reply via email to