5 ms·
Do you think the whole email me at XXXXXX[at]XXXXXX[dot]com fools the spammers?
I dunno seems like if I was going to design a bot, I'd put in the few simple combinations that the people try to use to fool it.
- jaddison 17y agoIt won't fool all of them, but for the ones who haven't got somewhat more sophisticated spider-bots, it will. Cutting down on spam is almost as good as eradicating it - in the sense that it's damn near impossible to eradicate it anyhow.
- qhoxie 17y agoThis is the theory I subscribe to, and I list my profile email just as stated.
- jaddison 17y agoIn fact, I think the best method is to get your own domain, set up Google Apps for you domain. Then you can set the catch all address, and for every website you need an email address for, you use <website>@<yourdomain>.com (eg amazon@example.com and msdn@example.com. Email to amazon and msdn addresses would autoforward to your catchall address - if you found that msdn was spamming you too much, then you can just mark anything coming in on that address as spam. (if their unsubscribe didn't work, that is. It's a great way to find out who sells their email lists (or has had them stolen). "doostang.com" is a great example of this - I receive a ton of spam from other companies based on the email I used on their website. Just FYI.
- arantius 17y ago> Then you can set the catch all address, and for every website you need an email address for, you use <website>@<yourdomain>.com (eg amazon@example.com and msdn@example.com. I do exactly that, BUT with one critical difference: I once had a catch-all address set up for everything@example.com, but I got lots of spam to random made-up addresses. I now use everything@sub.example.com, and I don't see any spammers making up addresses within my subdomain. Where this unfortunately breaks down seriously is those sites that require you to log in with an email address, and require you to share that login with other people. Especially paypal -- I get spam to my paypal address, because anyone I've ever bought anything from on ebay knows that address. And there is no way to both use that service and keep my email private. There's a variety of similar sites out there.
- joeycfan 17y agoI think they coded for that way back.
- genieyclo 17y agoUse scr.im.
- wvenable 17y agoPeople seem to think that spam bots are fairly stupid, but I've played the cat and mouse game with them and they've been surprisingly smart. I added an encoded cookie to the main page of the site which you needed to post but spam bots had no little trouble with that. On another site, I used simple math captcha -- but it was too simple and didn't even last a day. It seems to me that simple replacements, such as the above, would be the first thing most bots would handle.
- RiderOfGiraffes 17y agoI have 5 sites with simple math captchas and get hundreds of spam a day that don't solve the captcha and which are therefore rejected. None solve the captcha. YMMV
- peoplerock 17y agoWhat do you mean by "simple math captchas"... where the distorted characters display something like "2 + 3 =" - and I'm supposed to type 5 or five? Or are you simply using a simple math question (un-captcha'd)? I've been experimenting with my own db of questions that can be answered with a word - including simple arithmetic and simple reasoning such as "Which is warmer? Hot or cold?" - and finding almost no spammer cares enough about my sites to develop a decoding table for comment submission [that would of course change if I were Amazon, etc.] All of this is moot, of course, if some spammer were to care enough about auto-registering/emailing my site to get porn-visitors to solve the questions/captchas in order to "see more".
- RiderOfGiraffes 17y agoExample: "In digits, what is 8 plus five?" The formmail script then checks for the right answer.
- fab13n 17y agoThe incentives are different between spam comment blogs and e-mail spam. Spam primarily sells shitty stuff for unsophisticated people: if you're bright enough to obfuscate your address, even with [AT] ... [DOT], chances to sell you herbal Viagra or to phish your SSN are very low, there's little point collecting your e-mail address. OTOH, when spammig your blog comments, the primary audiences are readers and bots, so your net-literacy isn't a disincentive to spam.
- deleted 17y ago[deleted]
- DJN 17y agoI normally generate a JPEG representation of my email address and use that instead of the textual obfuscations. So far it has worked well.
- jonathanberger 17y agoI've experimented lately with both a company info@ address on a company homepage and personal e-mail on my own homepage. Given Gmail's excellent spam filter, I think the practice of disguising an e-mail address is no longer necessary. I haven't received spam on either address. Has anyone else experimented recently and found something different?
- m_eiman 17y ago"Everyone" is saying that GMail's spam filtering works very well, but how about other mail apps? I've been using Apple Mail for several years, and it's spam detection works nearly perfectly too.
- mfukar 17y agoIt's really trivial to code for it, so I'd guess it never fooled anybody with half a brain or the will to alter a simple regexp.
- forensic 17y agoThe ones who are dumb enough to fall for it are too dumb to bypass your spam filter anyway.
- praptak 17y agoOn the contrary. For that reason I use plain Engrish to obfuscate my email address. Something like "To get my email address, append @gmail.com to my last name." I was tempted to use a Python snippet for that, but decided that maybe some non-geeks should be able to email me too.
- ramchip 17y agoIt's possible to be a geek and not use Python too ;)
- scythe 17y agoPython is similar enough to most other programming languages (and has a relatively small featurelist) that it's usually pretty easy to figure out what it does even if you (like me) don't know the language. Of course, you're out of luck if you have only ever used J, by some crazy coincidence.
- jacquesm 17y agoAbsolutely not, so that's why my email address is in plain sight where ever I go. Spam filters are there to take care of spam, not silly rules that are trivially easy for computers to deal with but harder for humans (who might be scanning for the '@' character on a page simply to see if there is an email address there).
- patio11 17y agoWhy think when you can measure. http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfuscate-e-mail-addresses-compared/ http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfus... That said, I use Gmail, and simply don't suffer enough from spam to bother with any other method to reduce it. (And I say this as a guy who was employed writing anti-spam filters for a while.)
- peoplerock 17y agoYes, data are helpful. Regularly updated data: more so - because they would enable us to see whether/when spammers are adjusting their methods to accommodate our latest obfuscations.
- schammy 17y agoWhoa that's pretty cool. I use a mix of javascript and html entities on my company's site. Seems to work pretty well.
- nitrogen 17y agoUnfortunately, when copying and pasting the right-to-left version, the text becomes left-to-right again (i.e. backward).
- tome 17y agoI wonder why so many people are claiming "something AT somewhere DOT com" does not work when your reference shows that it works nearly perfectly.
- snprbob86 17y agoThat is super interesting! Thanks for sharing. Sadly, however, none of these techniques alone will work on a widely spider-able site. If you have a sufficiently large pool of visible email addresses, it suddenly becomes worth while to crack your single method and spider you specifically. I'd prefer to show email addresses in plain text, but if a client begins requesting them too quickly, replace them with a link which pops up a javascript blockade with a captcha. That said, one of these methods is probably worth using for a single email address on a personal site. However, my email address has been widely distributed in plain text for several years and Gmail has more or less solved the spam problem for me.
- walesmd 17y agoI don't think it hurts anything. It only takes me a second and if someone really wants to email me they will be willing to put it all together. If it stops one spam message it was worth it. On the other hand, GMail's spam filter is so good these days I rarely notice spam so I really shouldn't care whether a bot snatches up my email address or not. Guess it's just habit from the pre-Google years.
- ErrantX 17y agoI used to do this alot; the problem is if you forget or slip once, or a spider is designed to scrape emails matching your pattern then it's worthless. The way to look at it is "security through obfustication" - which most people would agree is bad :) Ultimately I found a better solution: Gmail. Catches almost all of the spam I get - and filters catch newsletters etc. that "slip through" and get them out of the inbox.