The Next Step In Spam Filtering 349
simeonbeta2 writes "Paul Graham (of "A Plan for Spam" fame) has a couple of new articles up. The first one details the success of Bayesian spam filters despite various circumvention techniques by spammers. While the success of Bayesian spam filtering is encouraging, it certainly hasn't seemed to stem the flow of spam in the last year or so.
His second article, however, suggests finally taking the anti-spam battle to the spammers!
Paul proposes that spam filtering packages automatically spider links contained in probable spam.
Not only will this increase the accuracy of filters (by running the retrieved content through the spam filter as well) but this would effectively be a massive distributed DOS attack on spammers.
This isn't a new idea nor is it without its problems but I think it's definitely an idea whose time has come."
DoS Filter Circumvention (Score:4, Insightful)
If a filter spiders a spam, all the spammer needs to do is use a redirect or, for smart filters, a small page with javascript that the browser would understand, but would confuse the filter. So yes, the DoS would work at first, but the spammers would realize what was going on and adapt.
I'm sure meta refresh tags would work in the beginning, but it's simple enough to get a filter to look for those. Eventually, a good filter will have to mimic what the browser does very closely. Maybe it'd be better to actually use a browser that the user can't see.
Re:DoS Filter Circumvention (Score:3, Informative)
Really, you cn take quite a bit of browser code out of the browser and use it in a filter.
Re:DoS Filter Circumvention (Score:2, Informative)
Or set up a filter, and just stop accepting HTML mail altogether. Life is so much better when all of your incoming email is plain text. Most legitimite incoming mail is sent as multipart, so mail from your friends still gets through, even when they use mail clients that want to send out formatted mail.
The spammers sometimes send multipart messages with
Re:DoS Filter Circumvention (Score:2)
Re:DoS Filter Circumvention (Score:2)
When I write applications like this, I actually use the Microsoft Internet Explorer WebControl... it's free, open, and exactly mimics what IE does. Programmatically it's clunky, but bottom line is the spam wouldn't work in IE if it won't work in the WebControl.
Then again... don't I remember that Microsoft turned off javascript in Outlook and Outlook Express because of all the potential problems?
Maybe it wouldn't be so hard to mimic
best thing I have found (Score:2)
It was just ridiculous.
the filter points people to my captcha, which is here [intercosmos.net] and they have to type in "I am not a spammer" and then the letters in the graphic.
The amazing part is, I have actually had spammers complete this process (by hand obviously) trying to get their email to me..
Anyway, the system I use is opensourced here [intercosmos.net] if anyone wants to set one up.
I don't think those were spammers. (Score:2)
Section 508 (Score:2, Interesting)
the filter points people to my captcha, which is here and they have to type in "I am not a spammer" and then the letters in the graphic.
The problem with your approach and with any approach that uses a CAPTCHA is that it provides no way for a visually impaired human being to first-contact you. If you use a CAPTCHA, you can't do business with the U.S. government [section508.gov].
One step ahead... (Score:2)
Re:DoS Filter Circumvention (Score:2, Informative)
This is how spammers know that they found a working e-mail address.
Re:DoS Filter Circumvention (Score:2)
Grr Spam. (Score:3, Insightful)
Re:Grr Spam. (Score:3, Insightful)
Um no. There are plenty of companies that have affiliate programs with thousands of members. There's no way to keep track of how each of your members are advertising. The results you'll get will be putting lots of innocent companies out of business.
Re:Grr Spam. (Score:2)
Re:Grr Spam. (Score:2)
There are plenty of companies that have affiliate programs with thousands of members. There's no way to keep track of how each of your members are advertising.
After one or two companies get nailed with horrendous fines, you can bet your ass that the rest will adopt policies specifically prohibiting their members from spamming. Besides, laws enabling that sort of punishment will get plenty of publicity before they actually take effect, giving legitimate operations time to clean house.
The only addre
Re:Grr Spam. (Score:2)
How?
Re:Grr Spam. (Score:2)
Re:Grr Spam. (Score:2)
Re:Grr Spam. (Score:2)
That's fine with me. It will motivate other innocent companies to make sure they're not associating with spammers. I'm ready to see a few "innocent" companies taken down.
Re:Grr Spam. (Score:5, Insightful)
I think I speak for millions when I say, "too fucking bad."
Seriously, to suggest that these companies are "innocent" is ridiculous. They're downright complicit.
Duplicate! (Score:2, Offtopic)
And I'm a subscriber.
And I emailed you before it was posted saying it was a dupe of this story: http://slashdot.org/article.pl?sid=03/08/10/16192
John.
Re:Duplicate! (Score:2)
I'd better pay up then.
Silly (Score:3, Insightful)
Re:Silly (Score:2)
Re:No, Silly (Score:2)
And blacklisting is never wrong? I see DoS'ing someone as a digital analogy to the death penalty...before you do it as punsihment, you damn well better be sure you've got the right person...
Repeat from August (Score:2, Informative)
Could be evil. (Score:5, Insightful)
Imagine a Joe-Job where an EvilDoer wants to knock someone else offline and sends out bogus spam with the victim's website.. Think before you jump.
RTFA (Score:2)
Re:RTFA (Score:2)
I'm not trying to illustrate that it's clear-cut DDoS. My point is just that you're getting into a rather gray area of the law, and you have to wonder where to draw the line.
Re:RTFA (Score:2)
They sent you a link; obviously they want you to click it!
They sent a link to a million people; what could make them happier than if each and every one of those million people clicked the link -- over and over and over and over and over and over and over?
Stop wrecking the Internet. (Score:5, Insightful)
Having every recipient spider the links in the spam they get will not only make spamming inefficient, but web browsing as well. Enough with anti-spam cures that are worse than the disease -- the last almost killed SomethingAwful, and this might knock off the rest of the websites.
Re:Stop wrecking the Internet. (Score:3)
Re:Stop wrecking the Internet. (Score:2)
Re:Stop wrecking the Internet. (Score:5, Insightful)
The article tries to combat false positives with blacklists. A couple of problems with this come to mind right away. The first is that centrally-maintained blacklists are easy to take offline via DDOS, as we've already seen [slashdot.org] with sites like SPEWS. The second, and IMHO more serious, problem is that this would give the blacklist maintainers huge power over the rest of the internet -- if you ever got on their bad side, or if they were just plain inefficient/not conscientious about accidentally listing innocent bystanders, your site could potentially be shut down until they felt like taking you off the blacklist, just by some spammer spoofing you. Given the poor history of responsiveness that many blacklist maintainers have shown historically, I don't think giving them more power is the answer. Bad enough not being able to send people email if you accidentally get blacklisted -- imagine not being able to get net access at all.
Re:Stop wrecking the Internet. (Score:2)
But yes, some Internet protocols need an overhaul to combat spamming and other nuisances.
Re:Stop wrecking the Internet. (Score:2)
Re:Stop wrecking the Internet. (Score:2)
If it works as advertised and causes spammers to capitulate by putting working unsubscribes in, then he is correct: the bandwidth price paid up front would be worth the savings down the road.
But one has to consider the possibility (and, I argue, probability) that this cunning plan will not convince spammers to honor the desires of the, um, spammees. Looking at the uproar over the federal Do Not Call list by legitimate
Teergrube (Score:2)
What about... (Score:5, Insightful)
Then, you get more spam.
Re:What about... (Score:2)
I wish people would RTFA (Score:2)
Re:What about... (Score:3, Insightful)
No thanks (Score:2)
Easier idea (Score:2)
My current trick is subscribing the spammers to spam lists, if I get a valid address. Lost 2 addresses on a client's domain this month to spam. (one being our generic "contact us" address).
Are these subject lines example's of anti BF? (Score:3, Interesting)
Xanax_-_No_Prescription_Needed_-_neonatal
Kuas
Enter to win free cigarettes pedant
Fight Aging and Skin Cancer Xpxtdp
Bigger Penis is Better betsy
I'm just curious why my spam lately seems to just have weird random junk in the subject line, I actually find it sort of amusing because some of the randomness reminds me of turetL}...yndrome.
Re:Are these subject lines example's of anti BF? (Score:4, Informative)
Re:Are these subject lines example's of anti BF? (Score:2)
Re:Are these subject lines example's of anti BF? (Score:2)
I have tourette's SHIT syndrome, you insensitive BITCH clod!
fix for spam assassin (Score:2)
It will never work well enough. (Score:2)
I am currently working on a add-in for postfix. And here is the README which offers an explantion.
WHY:
There are several ways to stop the spammers.
Re:It will never work well enough. (Score:2)
Re:It will never work well enough. (Score:2)
slashdotting becomes slashkilling (Score:2)
Although, just driving by a spammers house and posting pictures and the address does some good.
But how far before it gets as crazy as the anti-abortion people who started logging the license plates of people who work at abortion clinics. That, combined with the shooting/killing of doctors, really cut down on doctors who perform abortions.
The animal rights people have started logging plates of lab employees at the UC Davis
Not going to work (Score:2)
Last entry in the "problems" (Score:2)
Why have email as part of the system? Why not just have a blacklist of spam sites and encourage people to beat on them?
Several people have written suggesting a "DDoS@Home" project of this type. (Two correspondents who shall remain nameless simultaneously invented this catchy name.) But I think mail should remain in the system for two reasons: (a) it tells you which sites to pound, and when, and (b) if you included it as part of a filter, you could get more users.
On the other hand, i
This is a horrible idea (Score:3, Insightful)
And there is actually a proposal for people to voluntarily install this on their machines? And the trigger is simply an email?
Sick of yahoo.com today? Take them down -- just spam the net with junk mail that points their site. Have a vendetta against a guy that hosts his own email over a DSL line? No problem -- you won't even need to spam that many people before their auto-crawling DDOS boxes take his server down.
Yikes.
Re:This is a horrible idea (Score:2)
Problems (Score:2)
Once you follow the link more than once, and programatically, you are treading into the aea of DDoS. It could be that the authorities will come looking for you!
But the real key is that spammers are using distributed hosting techniques to host there web sites through unprotected windows machines with
Filtering/Blacklisting is not the answer (Score:2)
My Spam Solution (Score:2)
I simply filter ever email address not in my manually added address book to a spam folder. Every person I email has an entry in my address book (automatically added).
Once in a great while, I'll go into my spam folder and check for mail that might have been filter by mistake and add any email addresses to my address book from those emails.
It is pretty difficult for a spammer to defeat this. You would have to customize spams for
SpamNazi (Score:2)
Bayesian isn't doing too bad right now... (Score:2)
Success (Score:2)
- We'll, that's good, I guess we'd better give him the new hardware and T3 connection he wanted then, we may have even more traffic. Keep up the good monitoring work!
The ultimate spam filtering method (Score:2)
All you have to do is redirect all incoming e-mail to the trashcan.
(standart disclaimer: this system will have about 10% false positives for most users)
Re:The ultimate spam filtering method (Score:2)
what is this trashcan you speak of?
Spidering web content could lead to revenue (Score:2)
Re:Spidering web content could lead to revenue (Score:2)
Plus, if this does become widespread, the solution's simple: just have the automatic visiter be a little smarter about whom it downloads stuff from. You should only download stuff from blacklisted sites.
(I'm not sure I like this plan anyhow, since I think it's ridiculously aggressive; but the foundation should work very well.)
-Bill
Dangerous from a legal perspective (Score:2)
The interesting thing is how the courts would end up viewing auto-clicks vs manual clicks. I'd bet that if a user set up a filter then it would be effectively view as the user doing the clicking...
Another potential problem? (Score:2)
Or, it could very well be that I'm misunderstanding the whole thing...
-troy
DDOSing links in spam will cause collateral damage (Score:2)
Much of the spam these days is being sent by trojans running on unsuspecting computers, and many of the web sites pointed to in spam are on systems whose owners have no idea their machines are being abused.
A better idea would be to work on speeding up the response time for mechanisms used to shut down spam, such as Spamcop and Vipul's Razor. The general idea is that we should automate and accelerate the chain of events starting with spam detection (manually or by spam filters,) followed by reporting of s
the rebirth of smurf (Score:2)
Yahoo mail spam filtering (Score:2)
Yahoo filters are good (Score:2)
Re:Yahoo filters are good (Score:2)
i have a plan (Score:2)
so how about if we make a law that fines credit card companies if they do business with a known spammer (a business who has been reported by many and verified to be spammers)? perhaps the spammers will start accepting check or cash, but i think their returns would drop so substan
what about joe jobs (Score:2)
i.e. I wanted to ddos some competing website for something and so blasted out billions and billions (think Sagan) of emails and used peoples paranoia to my evil benefit.
No, I don't think that will work, the human portion he mentions would require someone always sitting around waiting which by then the spammer could be almost finished with his spam run..
I don't think so, it could be turned around so fast..
More discussion on this topic here... (Score:2)
i love spam! (Score:2)
(disclaimer: i am NOT the man from nantucket)
Re: (Score:2)
One and one half hour memory span (Score:2)
versus
In other words, you could host your Viagra-peddling site with a company that has a stringent no-spam policy, but a DNS lookup will point to a home user's compromised machine.
Attacking a spammer's resources only increases the spammer's impetus to steal resources. The further you push them underground, the harder they are to uproot when you get a real tool.
Arms Race (Score:2)
This idea is akin to introducing nukes to the arms race. Short term, it might give us an advantage over spam. But in the end, the Internet's worse off -- mail servers will be using significantly more bandwidth for no particular reason.
We ought to look at it as an arms race, and consider the 'good of the Internet' -- not ju
Challenge-Response.. (Score:2)
I added whoever I wanted to my list or they authenticated themselves. At least if a spam did get through (not in my experience) it would have to have a valid return address and thats a step in the right direction.
Spidering pitfall (Score:2)
That asks for trouble: a lot of the URL's have unique identifiers, like http://spammersite.com/idiot?moron=asdjicn98niucd n 23d where the identifier is linked to your email address on the spam server. Retrieving the url is then like clicking a remove link: it confirms to the spammer that your address is live, so he works harder to get through your fi
taking the anti-spam battle to the spammers (Score:2)
Just everyone be careful (Score:2)
Policing on our own is thus necessary. Done right, it can even be a boon.
However, any failure to be extremely fair and as gentle as possible will add credence to those who would call for a single authority.
I'd rather have spam than the FBI, or Regional Bureau of Concern, in my affairs.
Fight the spammers, but don't go overboard. Mistaking innocents for spammers would be overboard.
Re:I love my spam filter... (Score:2)
Re:The problem with spidering (Score:2)
Also, the intent of a DOS probably will not work. The article assumes that if a spammer sends out 1 million emails, his web site will automatically get 1 million hits for a DOS. However, a portion of those will probably be bounced and some people may use a email client that does not retrieve links.
The biggest factor is that everyone will read/retrieve their email at different times so the "DOS attack" will no
Re:*ping* idea! (Score:2)
And when Microsoft gets a law passed making spamming illegal, we'll all have you to thank, which will be nice for you when you're serving your 1,320-year prison sentence.
Re:Boston Globe Article (Score:3, Informative)
Re:Who the hell?! (Score:4, Insightful)
So, in answer to your questions, stupid people make it worth while, and there's no shortage of those.
Re:Who the hell?! (Score:2, Funny)
Re:Who the hell?! (Score:2)
So she charged it back, right?
Re:What about false positives? (Score:4, Informative)
Re:What about false positives? (Score:2)
Re:spam solution: Unique per-sender e-mail address (Score:2)
I use some forms of that, and there are several services such as Spamgourmet who have automated parts of it.
It actually makes sorting spam more interesting because then you can then track individual spidered addresses and see what happens when you do certain things.
Re:spam solution: Unique per-sender e-mail address (Score:2)
And what are you going to put into your Return-to configuration parameter of your email-reading program?
I've said it before, I'll repeat it again: all RFC822 header fields are useless to fight the spam as they are not protected by any strong encryption/signing/certifying technology.
Untill all (or at least a majority) of installed SMTP servers will use some PKI to identify senders - all anti-spam wars will be lost.
I'd
Re:Isn't there a darwinian effect to spam filters (Score:2)
And why would this be an unfortunate result?
Re:Circumventing SPAM filters doesn't work (Score:2)
You're making the assumption that the spammers want to get around individual spam filters and that the person installing the filter is the final recipient. The spammers are more interested in getting around corporate and ISP spam filtering. You know... those filtering services that so unfairly prevent the spammers from reaching their adoring customers.
It's just too bad that peopl
Nice troll... (Score:2)
challenge response filtering. (Score:2)
You likely don't get any spam. You also likely don't get a lot of valid mail that you would have received, including a lot you wanted. Maybe you even miss some important things. Many businesses use automated e-mail for valid reasons - order confirmation and shipping information status, verification of account creation (including mailing you a password), rebate status confirmation and more. Even slashdot can do this to tell you if there is a response to your post or to i