On Thu, 9 Jan 2003, Schnitzer, Jeff wrote:

> Date: Thu, 9 Jan 2003 18:39:34 -0800
> From: "Schnitzer, Jeff" <[EMAIL PROTECTED]>
> Reply-To: Tomcat Users List <[EMAIL PROTECTED]>
> To: Tomcat Users List <[EMAIL PROTECTED]>
> Subject: RE: HTTPS to HTTP
>
> > From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]]
> >
> > If you're going to switch from https->http, you are totally wasting
> your
> > time messing with https in the first place.  It buys you nothing
> except a
> > *perception* that you are more secure -- that is not the reality.
>
> You keep repeating this over and over as if it's some sort of Absolute
> Truth.  It's not.  As long as you require reauthentication whenever you
> make the transition to the secure (https) portions of your webapp, there
> is nothing magically insecure about sending your users back to plain old
> http when they're navigating the boring parts.
>

There are two problems with this, based on listening to this mailing list
for the last five years:

* The most common use case for wanting HTTPS->HTTP is to let you
  log on with HTTPS "so your password does not go across the
  Internet unencrypted", but run the rest of the application on
  HTTP.  Having to reauthenticate again means they don't get what
  they thought they wanted.

* Reauthentication happens in cleartext again, right?  So it's subject
  to snooping and forgery just the same as if you had never bothered
  with SSL in the first place.

Another way to say what you propose is "run the post-SSL stuff on a
separate session id, so you don't expose the secure session id to attack".
That would be fine, but it basically ignores why the large majority of
people want to do this in the first place.

> It's not rocket science, and people build webapps that do this all the
> time.  Just not with Tomcat.

None of the concerns about HTTPS->HTTP are specific to Tomcat, or even to
Java-based web servers.  They are fundamental to the nature of the way
HTTP and HTTPS work.

>
> Jeff Schnitzer

Craig


>
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to