authentication (SRP*, DH, TLS)

authentication (SRP*, DH, TLS)

Secure Home | Search | About
 General Computer Security    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content add this group's latest topics to your Google content
Subject Author Date
authentication (SRP*, DH, TLS) gmu2006 04-14-2006
Posted by Volker Birk on April 15, 2006, 6:59 am
If you were  Registered and logged in, you could reply and use other advanced thread options
In comp.security.misc gmu2006@gmail.com wrote:
> I'm working on a commercial product which was ported from
> win32 to GNU/Linux. While doing so we have used TCP/IP
> sockets instead of Named Pipes for IPC. By doing so
> we've lost the big advantage of having DACLs set on the
> named pipes that prevent unauthorized access to the
> services.

Yes. In a *NIX environment, the network service has to implement its
own security system.

> Now I'm trying to recreate that with the tcp sockets version.
> Because of the performance hit we can't use TLS which
> checks client+server certificates for preventing MITM.

This is a completely other topic. For preventing MITM attacks,
implementing authentication is not enough, neither with ACLs on named
pipes, nor with authentication implemented for network services using
TCP sockets.

> * is it legal to use libsrp with the embedded 1996 copy of
> getopt.[c,h] which says it is licensed
> "GNU Library General Public License" under.

Yes. LGPL means, you may link to and you may keep your own code closed
source and proprietary.

> * what other options do I have to implement secure
> authentication (secret not visible on wire) without encrypting
> the channel

Use public key cryptography for key exchange:

http://en.wikipedia.org/wiki/Public-key_cryptography
http://en.wikipedia.org/wiki/Password-authenticated_key_agreement
http://en.wikipedia.org/wiki/Encrypted_key_exchange

Or use RSA or DSA:

http://en.wikipedia.org/wiki/RSA
http://en.wikipedia.org/wiki/Digital_Signature_Algorithm

Yours,
VB.
--
At first there was the word. And the word was Content-type: text/plain

Posted by Jorgen Grahn on April 17, 2006, 2:34 pm
If you were  Registered and logged in, you could reply and use other advanced thread options
> In comp.security.misc gmu2006@gmail.com wrote:
...
>> * is it legal to use libsrp with the embedded 1996 copy of
>> getopt.[c,h] which says it is licensed
>> "GNU Library General Public License" under.
>
> Yes. LGPL means, you may link to and you may keep your own code closed
> source and proprietary.

[if I knew the proper group for this, I would have added a followup-to]

That is an oversimplification, I think. If I recall correctly, dynamic
linking is ok, while static linking is not.

Please look into this in more detail. Or perhaps the simplest thing is to
borrow a getopt implementation from one of the BSDs.

/Jorgen

--
// Jorgen Grahn <grahn@ Ph'nglui mglw'nafh Cthulhu
\X/ snipabacken.dyndns.org> R'lyeh wgah'nagl fhtagn!

Posted by Volker Birk on April 19, 2006, 2:04 am
If you were  Registered and logged in, you could reply and use other advanced thread options
> > Yes. LGPL means, you may link to and you may keep your own code closed
> > source and proprietary.
> [if I knew the proper group for this, I would have added a followup-to]
> That is an oversimplification, I think. If I recall correctly, dynamic
> linking is ok, while static linking is not.

This is not true. For details, please read LGPL section 5 and 6:

http://www.gnu.org/licenses/lgpl.html

Yours,
VB.
--
At first there was the word. And the word was Content-type: text/plain

Similar ThreadsPosted
SSL Server authentication, SSL client authentication, SSL connection and SSL session August 14, 2006, 1:05 pm
WEP authentication, why WEP authentication scheme is flawed and how it can be attacked August 1, 2006, 12:51 pm
IKE authentication June 11, 2004, 8:50 am
P2P Authentication October 25, 2005, 6:42 am
authentication September 21, 2006, 5:45 pm
Sign On Authentication August 15, 2005, 7:56 pm
RSA SecurID authentication details July 16, 2004, 12:53 pm
AD authentication via Nortel 450 switch December 21, 2004, 1:17 pm
Question about IKEv2 authentication May 3, 2006, 4:46 pm
802.1x machine authentication without directory October 30, 2006, 4:15 pm

The site map in XML format XML site map

Contact Us | Privacy Policy