User education is basically proven not to work 100% (in small groups yes, but en masse, no). I've even seen examples where people who were IN the phishing industry get phished. Real conversation:
Director of anti-phishing: Hey, [RSnake] go here [url]
RSnake: Yah? What about it?
Director of anti-phishing: I can't log in.
RSnake: What do you mean exactly?
Director of anti-phishing: It won't let me log in like it normally does. It's doing something weird.
RSnake: You mean the phishing site is broken?
Director of anti-phishing: Wait, this is a phishing site?
RSnake: Ugh, did you put in your real username and password?
...long silence...
RSnake: If you did you better go change your password right now.
...long silence...
Director of anti-phishing: I think some of the customer service folks put their password in too. They were the ones who tell me about this.
If people in the industry can't figure it out, how is anyone outside supposed to?
- RSnake
Gotta love it.
http://ha.ckers.org