[VOIPSEC] FWD - Hotel and Wfi Insecurity, including SIP

Robert Moskowitz rgm at icsalabs.com
Mon Nov 21 16:03:32 CST 2005


At 02:30 PM 11/21/2005, Jon Callas wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA256
>
>On 21 Nov 2005, at 6:07 AM, Philip Walenta wrote:
>
> > I never meant to imply that the digest SIP uses was insecure,
> > merely that by
> > doing a little social engineering, it can be broken like many other
> > passwords due to user habits.
> >
> > Will there ever be something "totally unbreakable"?  Possibly, but
> > not in
> > our lifetimes IMHO.  As CPU speed increases, brute-force becomes
> > easier to
> > do.
> >
>
>Yes, but there are ways to deal with that. For example, you can salt
>the hash function, which makes dictionary searches harder. You can
>also iterate the hash function so that you slow down the search speed.
>
>Look at section 3.6 of <http://www.ietf.org/rfc/rfc2440.txt> and
>you'll see all of these things. In the "iterated and salted string-to-
>key specifier" you can specify along with your password how much to
>iterate. This means you can actually redo someone's password
>dynamically to compensate for increasing CPU speeds.

This is what is done for WPA-PSK.  I wrote the attack up back in 
10/03; as no supprise of my colleagues working with me on 802.11i.

Since then the attack has been added to a number of WiFi attack 
tools, yielding a number of PSK secrets.

Of course the seed is very important.  When the SSID is LINKSYS, the 
attacker has a headstart!  But don't think that 'hidding the SSID' 
helps as I have also written how to disclose 'hidden' SSIDs and this 
has been added to the tools.

ANY authentication method based on a challenge/response without a 
changing secret between the parties, is open to attack.  And users do 
not use good passwords.

We will never see technologies like SRP used, too many patents (SPEKE 
being the prevalent one).

Oh, one thing I forgot to mention about challenge/response with 
two-factor authentication.  Rarely do they authenticate the server to 
the client.  This allows for a MITM attack against that session (MITM 
lies that the authentication is good).  What good is this?  It 
varies, but it can be bad.

If you want secure authentication you go to a public key method where 
the public keys are authenticated to the parties (hey, did I just 
move the problem elsewhere :) ).

Long day....


Robert Moskowitz
Senior Technical Director
ICSA Labs, a division of Cybertrust, Inc.
W:      248-968-9809
F:      248-968-2824
VoIP:   248-291-0713
E:      rgm at icsalabs.com

There's no limit to what can be accomplished if it doesn't matter who 
gets the credit






More information about the Voipsec mailing list