"Maxwell Edison" <majoringin@medicine.com> hath wroth:
>"Jeff Liebermann" <jeffl@comix.santa-cruz.ca.us> wrote in message
>
>How do you reconcile this:
>
>> WPA is you first, main, and best line of wireless security.
>
>With this:
>
>> Incidentally, it's VERY easy for users to decrypt the WPA key on a
>> client computer, making the security of such shared key systems to be
>> rather lacking.
>
>Curious to see your response.
Easy. WPA encryption cannot easily be decrypted (key recovery) by
sniffing traffic over the air. None of the techniques that work so
well with WEP encryption will work with WPA. However, that doesn't
secure the key from physical attack.
There are two basic types of WPA encryption. WPA-PSK and WPA-RADIUS.
Over the air, they look identical. What's different is that WPA-PSK
(pre-shared key) has a common static key for all users on the system.
The key is inscribed into the access point or wireless router on
initial installation and usually left in place forever. The key is
also inscribed into all the client computers and saved in an encrypted
form so that it allegedly cannot be recovered. Well, that is the
basic idea, but as usual, the evil bad guys are very close behind the
security curve. The WPA key is saved in the Windoze registry and can
be recovered with WZCook and others:
<http://www.aircrack-ng.org/doku.php?id=tools>
If I can get my hands on just one of the wireless clients long enough
to either extract the registry entries or run one of several WPA
recovery programs, I will have the WPA key. Once I have the WPA key,
it's quite easy to decrypt all the past captured traffic and perhaps
browse the network looking for machines to compromise.
The key security problem is solved by using WPA-RADIUS. There is no
common shared key with WPA-RADIUS. The WPA key is generated during
the initial connection and the individual authorization and
authentication cerimony. The key is unique for both the session and
the user. It is also a maximum strength key (dependent on the random
rubbish key generator in the RADIUS server). If one key is somehow
leaked, it is useful only for decrypting the session in which it was
used. It cannot be used to decrypt other users traffic or re-used for
a later session. In other words, WPA-RADIUS doesn't have the common
key security problems of WPA-PSK.
--
Jeff Liebermann
jeffl@comix.santa-cruz.ca.us
150 Felker St #D
http://www.LearnByDestroying.com
Santa Cruz CA 95060
http://802.11junk.com
Skype: JeffLiebermann AE6KS 831-336-2558