Hi Vilius,

On  Wed, 16 May 2007 00:47:05 +0300 UTC (5/15/2007, 4:47 PM -0500 UTC my
time), Vilius Šumskas wrote:

>> because TB! is the only client on the face of the planet which will not
>> allow you to accept an expired cert, you have to install Stunnel and
>> configure it manually, then open up that first, then use TB! for that
>> server. You see the good people at Ritlabs will not allow you to trust
>> yourself to make a judgment whether you are smart enough to accept certs
>> that have expired on IMAP servers. 

V> Actually this is very good decision. Many users just don't read what's
V> written on every popup. They press YES YES YES.

so ?  If they have an IMAP account, they should not have to press YES after
the first go-around to accept the cert permanently. We are not talking about
every popup. It is standard procedure when first using an IMAPS account, to
ask one time, whether you wish to accept a cert, and if so, permanently, no
big deal. Standard procedure if you use SSL and IMAP.

V> And why on earth people use a certificate if it is expired? (or self
V> signed)?

I have been using one on a remote server, (along with my other customers)
for years, after it expired. It originally had a life of 3 years. Why should
I replace it? Does it not still encrypt the connection?

V> It can be very easily compromised and by accepting such certificate you
V> NEVER know if it comes from your server of from 3rd person in between.

You have fallen under the misconception of the "compromised server" syndrome
:) There is nothing to be compromised whether you use an expired cert or
not. See below please for the real understanding.

1. Your mail client has to find the server using DNS published records which
points to the IMAP server. Hardly room for any man-in-the- middle attacks,
since it is extremely difficult to poison DNS servers, let alone to find the
DNS server that you would be using.

2. Here is where your above statement is flawed. In order to log in your
server, you have to AUTHENTICATE.... you must provide a password or in combo
with CRAM-MD5 or some such, although it could be plain.

Most importantly........

3. IMAP certs do *nothing* except to encrypt the connection from the client
to the server. It has nothing to do with authentication, nothing to do with
compromising a server. We are not talking about e-commerce here, where you
send your credit card over the wire. We are talking about encrypting a
connection to/from an IMAP server. You still have to authenticate, if the
server is worth anything, and not a public server, in which case just use
port 143 without SSL. It is the authentication that is important.

4. Every other email client allows the user to choose whether he wishes to
accept a cert, any cert for IMAP. I'm a grown up guy, and I can make my own
decisions if I want to accept a cert or not. Jumping through hoops to get to
an IMAP server, after you used Stunnel a few 1000 times, is just a pain -
unnecessary I might add.  It is just easier to use another client.

-- 
Gary






________________________________________________________
 Current beta is 3.99.06 | 'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Reply via email to