On Sunday, October 24, 2004 at 2:09:21 PM [GMT -0500], Army Redleg
wrote:

> Hello Allie,

> Saturday, October 23, 2004, 4:36:00 PM, you wrote:

AM>> Not to worry. You'll not be admonished for bringing this up more than
AM>> once.

> this is good :)

AM>> However, the technically oriented members here tend to be sensitive
AM>> about TB! being accused of buggy behaviour when it simply fails to
AM>> cater to non-standard behaviour by servers.

> Understood, *if* these servers are indeed in violation of the
> "Standard"...

> Which now begs the question, after searching through various FAQs,
> standards and proposals (IETF, ANS.1, ISO, etc)- I simply ended up with
> a headache- swimming eyes and reeling mind... <g>

> If you know where I can find this standard (will/must versus
> may/should), please point me in the general direction.

AM>> It doesn't really have to do this. It's the server admins who really
AM>> aught to get their act together. However, I'm pragmatic on issues as
AM>> these and understand that in the end, it's the users comfort and not
AM>> standards conformation battles that do matter at the very end. I do
AM>> realize that conformation to standards and user comfort do go hand
AM>> in hand, so the clients and servers really aught to remain
AM>> compliant.

> Although I feel TB! is the best client on the planet- and certainly the
> most flexible and powerful in configuration, I fail to see why it
> refuses to allow the user to make the choice in this circumstance. *If*
> these servers are in direct violation of published standards then I will
> humbly agree with everything folks say about killing my 'feature wish'
> and start begging the US Army/military and Cotse to get their act
> together and get in compliance with a referenced published standards and
> requirements...

> (but I will always hold out on TB! giving the User the power of choice
> in any email matter;)

> perhaps I just want TB! to sell me the gun and ammo- allow me to pull
> the trigger when I want to.

AM>> Providing workarounds is a really sensitive issue. Though it makes the
AM>> user less frustrated in the end, one wonders what it will do to those
AM>> who keep breaching the agreed on standards and getting away with it.
AM>> They'll breach it again, and again, and again. Should this be allowed
AM>> for security standards, especially when the breach is clearly not in the
AM>> spirit of good security? 

> I would probably not bother this good group again if I could start
> arguing with those server admins on how they are breaching standards.

> But would argue your point here where you say it is not in the 'spirit
> of good security'. Spirit, perhaps the intent of the law- vice the
> letter of the law, is what my feature wish really is (if indeed these
> servers are in direct violation of the standard).

> If the standard says may or should- well then there is no real violation
> rather only a hardline approach to strict protocols that TB! refuses to
> permit any deviation from.

> If the standard does say will or must, then it is back to simply a
> feature wish by a lazy user who desires security and privacy afforded by
> this protocol with servers he/she trusts to transport his/her mail to
> and from the server.

>>> Discussion-
>>> Whenever the POP/IMAP/SMTP server fails to provide the root/CA
>>> certificate or full chain with the server certificate TB! pops up an
>>> "Unknown CA certificate" warning.

AM>> Shouldn't it?

> Yes it should.  However, I would further desire TB! allowing the user to
> hash/fingerprint the accepted cert for more than one session, if the
> user so desires, and not have to manually OK this action each time.

>>> In this warning dialog box is a few buttons with "OK" and "CANCEL"
>>> always selectable, giving temporary/session permission, but "View
>>> Certificate" and "Add to Trusted" are not selectable unless the server
>>> provides a full certificate chain.

AM>> Well, the certificate cannot be viewed without all the information. How
AM>> can it be trusted without the full cert chain? So these are greyed out.

> Not true.  A certificate should always be viewable how else can I even
> begin to know what TB! is warning me about in the first place?  I cannot
> verify anything- simply know that TB! doesn't like something- not sure
> what it is, but that I should trust TB! on making the choice for me and
> allow me to initiate a single connection- again with encryption
> established with an unverifiable certificate.

> Does that really make any sense at all?  TB! allows me to start a SSL or
> TLS session with an unverified certificate?

>>> Not being able to view and or add to trusted forces the user to
>>> manually OK the session each and every time a connection is made to
>>> these servers. On accounts where this is true and automatic checking
>>> for new mail is set this dialog box can be hidden behind other windows
>>> and even hang the client and/or system if not answered in a timely
>>> fashion.

AM>> So you're wishing for a trust anyway button? :)

> YES!!

> well, sorta- hitting OK is the "trust anyway" button. Allowing me to
> import what I want to import to my trusted certs is the "Trust Anyway"
> button I seek!

>>> Recommendation-

>>> The "Unknown CA Certificate" dialog box must give the User the ability
>>> to always select "View" allowing for a verification of server cert
>>> presented.

>>> When viewing certificates in this manner a "hash" or digital fingerprint
>>> should be made of the certificate that TB! will check against in all
>>> future sessions to protect against sudden changes, tampering, MitM
>>> issues, etc...

>>> The "Unknown CA Certificate" dialog box should give the User the ability
>>> to "Add to Trusted" any server certificate, chain complete or not, if
>>> they have viewed/verified and have determined this is from a server the
>>> User trusts (again, regardless if the server negotiates with a complete
>>> chain or not).
>>> ====

AM>> Interesting. Seems reasonable, though one wonders about the security of
AM>> it. I guess you're more interested in transmission encryption more than
AM>> strict authentication of the certificates? 

> oh boy...  <g>

> I do hope it truly seems reasonable. I am very security and privacy
> oriented and desire to be permitted to make my own decisions on the
> matter regards how important I feel whether a complete certificate chain
> is presented or not when I wish to establish an encrypted transport for
> safe email exchange with servers I determine to be trusted.

> Let me worry about what is the definition of 'strict authentication of
> the certificate'.  Even if issued by Thawte, Comodo, US Army, etc. there
> is nothing telling *me* that *I* must trust these issued certs anyways-
> it will always be my decision.  I just want TB! to allow me to make that
> decision on a permanent basis, if/when I feel my own standards have been
> met.

> Thanks for the feedback Allie, look forward to yours and others response
> regarding this subject.


-- 
-= Allie =-
..... Oxymoron: Science Fiction.
__________________________________________________
IMAP [ Client: The Bat!� v3.0.1.33 | Server: MDaemon Pro ]
OS: Windows XP Pro (Service Pack 2)



________________________________________________________
 Current beta is 3.0.2.1 Beta/1 | 'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html
IMPORTANT: To register as a Beta tester, use this link first -
http://www.ritlabs.com/en/partners/testers/

Reply via email to