Cringely Solves Phishing
OK, his readers did.
And maybe they didn't solve it.
But their suggestion sounds like fun, and ripe for automation:
If you get phishing e-mail, go the web sites and enter false data. Make up everything -- name, sign-on name, password, credit card numbers, everything. Instead of one million messages yielding 100 good replies, now the phisher will have one million messages yielding 100,000 replies of which 100 are good, but WHICH 100?
This technique kills phishing two ways. It certainly increases the phishing labor requirement by about 10,000X. But even more importantly, if banks and e-commerce sites limit the number of failed sign-on attempts from a single IP address to, say, 10 per day, theft as an outcome of phishing becomes close to impossible.
A simple start would to find a link in an e-mail whose text begins with "http://" or "https://", but does not match exactly with the href attribute. Or links to pages by IP address. Get the page - say with a WWW::Mechanize based bot, masquerading as MSIE - fill in the form with gibberish, submit it, and move on to the next one.
This could be fun!
