[JDEV] Security/Encryption Issues
Max Horn
max at quendi.de
Wed Aug 16 11:08:43 CDT 2000
I was on vacations, that's why I respond late to this posting...
At 0:41 Uhr +1000 09.08.2000, Michael Brown wrote:
<snip>
>In order to make it easier to implement encryption, we really need a) a
>standard, and b) to come up with a standard (L)GPL library for each major
>platform - similar to how JabberCOM is used in most of the Win32 Jabber
>clients.
That's a good idea. Problem for me is that GPG is not available on
the mac. I thought (and still think) about porting it myself. But to
have it spread, users will want to have a nice GUI, and that's much
work.
Anyway, for now I think I will just use PGP, as it's free, too,
available in source, easy-to-use (it has a nice GUI <g>) etc.
>Each client should display some form of indication as to wether or not the
>message that they are reading/writing is signed/encrypted/secure. (ie in
>the form of a locked/unlocked icon etc.)
Yes, that's a good idea, I'll do that as soon as I have it working :)
>Every Jabber <=> Jabber message should be encrypted and signed - for any
>message to an external IM system it should be made obvious that it is NOT
>secure and could have been spoofed.
This would be the theoretical optimum, but is not realistic. First
of, the PGP/GPG system is not perfect - it relies on a web-of-trust,
and that simply has far to many holes currently. Situation is
improving, though.
Also, what's with the people in countries that disallow strong
encryption? Like france, IIRC? We can't exclue them, IMHO.
>IMO, the Jabber Roster Items _must_ be changed ASAP to include an encryption
>public key property.
This sounds good on the first thought, but it's not as good. The
roster is stored on the server. Nothing prevents the server admin
from putting a faked key in there, and doing a man-in-the-middle
attack.
So this would be utterly useless. To put it in Phil Zimmermanns
words: "Beware of Snake Oil!". Worse than unencrypted/unsecure
messages are messages that *seem* to be secure, but aren't!
Bye,
Max
--
-----------------------------------------------------------
Max "The Black Fingolfin" Horn
<mailto:max at quendi.de>
<http://www.quendi.de> - please use my guestbook!
More information about the JDev
mailing list