Spammers' Upend DNS 304
Saint Aardvark writes "eWeek reports on the latest trick of spammers: getting around DNS-based lookups. By registering a domain *after* the spam goes out advertising it, they can get around blacklists. However, that causes all sorts of problems for ISPs and anti-spam services. Paul Judge, CTO at Ciphertrust, says "Even in large enterprises, it's becoming very common to see a large spam load cripple the DNS infrastructure.""
Anti-Spam Legislation Is Only Effective Solution (Score:5, Funny)
Re:Anti-Spam Legislation Is Only Effective Solutio (Score:2)
Just Greylist! (Score:3, Informative)
OpenBSD's spamd will initially reject all mail from previously unknown sources. It will only permit access to sendmail after an attempt at redelivery. This has brought my spam load down to about zero.
Unless a spammer using the above trick attempted redelivery (which is unlikely), it would not cause a DNS flood.
spamd [openbsd.org] is only one of a great many reasons to consider OpenBSD on your critical servers.
Re:Just Greylist! (Score:3, Informative)
It doesn't work 100% of the time but betweem that and SPF checking, my spam load has been reduced to 3 or 4 a month. I could ban hotmail and yahoo and that'd pretty much eliminate spam from my mailbox completely.
They'll figure this trick out eventually though, then I'll have to come up with something else.
Thats a nice stunt (Score:2)
How do you combat this? If the e-mail contains an invalid domain name kill it? What about typos?
-nB
Re:Thats a nice stunt (Score:2, Insightful)
Re:Thats a nice stunt (Score:3, Informative)
The domains sending the email exist, but the ones advertised in the email do not. Because SpamCop (et. al) punish not only the sending IP block, but also the advertised host/IP block, spammers are advertising sites that won't exist for a few hours, tricking SpamCop (et al) into reporting on domains that don't exist and therefore cannot be penalized.
Re:Thats a nice stunt (Score:5, Interesting)
So often times my (l)users ask me why they received an email saying their computer is infected with a virus (bogus bounces due to a virii changing their source addresses)
My servers drop anything that doesn't seem right: virus infections, RBL tagged connections, obviously forged senders, etc. When a message gets delivered to the bit bucket; no more processing, no more network traffic, no more (l)user complaints.
And I never get a complaint.
Re:Thats a nice stunt (Score:4, Interesting)
-nB
Re:Thats a nice stunt (Score:3, Insightful)
To Accounting@bla.com:
Please authorise my PO so I may purchase the domainname OurNewProduct.com
Re:Thats a nice stunt (Score:2)
Not a problem, unless the sender set their return address to something@OurNewProduct.com, and it doesn't exist. One of the restrictions available on Postfix and other MTAs is, "if you can't find a domain server for the MAIL FROM domain, reject it." It doesn't matter if there are invalid domain names WITHIN the message, because it doesn't parse those.
Re:Thats a nice stunt (Score:2)
In spam I have seen most of the 'evil' links are contained WITHIN the body of the text. The sending email addresses are from yahoo, gmail &c.
The problem is catching the spammers email. If you made a simple mail filter would send legit emails containing unregistered domains to /dev/n
Re:Thats a nice stunt (Score:2)
Re:False positive when dropping invalid link (Score:3, Insightful)
Jeff
Re:Thats a nice stunt (Score:2, Insightful)
Re:Thats a nice stunt (Score:2, Insightful)
Adding features in your SMTP server that if a certain source has multiple failing emails, that source could be processed on a queue basis, or even automatically bitbucket anything from that address since spam comes in waves.
Fast DNS updates! (Score:5, Funny)
Oh look, my foot's bleeding. Someone must have shot it.
Re:Fast DNS updates! (Score:2, Insightful)
Rapid updates to the
Re:Fast DNS updates! (Score:3, Insightful)
Are terrorism references to become the new Godwin's Law? If so, I'd like to name it Jonesy's Law.
Re:Fast DNS updates! (Score:2, Funny)
Re:Fast DNS updates! (Score:2)
I bet... (Score:2)
Re:I bet... (Score:2, Informative)
That's not the sky falling... (Score:5, Insightful)
Re:That's not the sky falling... (Score:3, Interesting)
Looking up www.name.com should take no more than three DNS lookups with an empty cache (To root: "com" DNS server has IP 10.1.2.3; to 10.1.2.3: "name.com" has DNS server with IP 10.2.3.4; to 10.2.3.4: "www.name.com" has IP 10.3.4.5). However, because of DNS' poor design, it doesn't work that way; it can take dozens DNS lookups from an empty cache to get "www.name.com".
Re:That's not the sky falling... (Score:2)
And this is also a good way to defeat this new way to spam. IMHO new (not changed) DNS entries should take a min of 24 hours anyway.
Re:That's not the sky falling... (Score:5, Insightful)
At the moment, each domain referenced in the body of a spam is checked against one or more SURBLs to see if it has been spamvertised - hence the 30 lookups figure. Instead of immediately checking the SUBLS, we can just make a single check to see if the domain exists at all, if it doesn't then skip the SURBL checks and bias the score towards being spam. If it does exist, then we can proceed to check the SURBLs as normal and still nail any spams using known spamvertised domains. If the domain does exist, then it's a single extra DNS lookup which is possibly going to be cached, so a root server query may be avoided. If it doesn't exist, then we skip the SURBL checks and save our 30 DNS queries.
Yup, it's the old spam arms race again. Give it a month or so and we'll all be moaning about some completely new spammer tactic brought in to replace this one.
The article is wrong. (Score:4, Informative)
So which is going to come first... (Score:2, Interesting)
Re:So which is going to come first... (Score:4, Interesting)
And the alternative with the same capabilities is...?
Re:So which is going to come first... (Score:2, Funny)
Re:So which is going to come first... (Score:2)
Wanted: DNS geek (Score:3, Interesting)
Secondly, do invalid domain names get cached (I'm thinking not)?
Re:Wanted: DNS geek (Score:2, Insightful)
Surely it allows for invalid domain requests, or did they just assume everyone on the net will correctly type the domain name every time?
Or, is it not the email or DNS itself, but the anti-spam filters that are hammering the DNS servers?
I don't understand the problem. It sounds like a made up non-issue by the anti-spam crowd, frankly.
Re:Wanted: DNS geek (Score:2)
Let me guess, you're not running a mail server?
If this is true, it sounds like a MAJOR MAJOR design flaw in DNS.
DNS itself works fine; it are applications and people who are abusing it. Same as SMS works fine; except if tens of thousands of people suddenly start sending huge amounts of them.
Don't call something a flaw until you realize how it works. We have enough people who know nothing about things calling things flawed despite that they don't know anything about them.
I don't under
Re:Wanted: DNS geek (Score:3, Informative)
Re:Wanted: DNS geek (Score:2, Informative)
When a DNS query goes to an ISPs DNS server, and the entry does not exist, does it go to the root servers?
When we make a DNS query, it goes to our name server. If the name server does not have a result for that query cached, it queries a higher-level server for information on which name server is authoritative for that domain. It is possible that any DNS query where no component of the domain name is cached to require a query of the root name servers. This is true for any existant or nonexistant doma
Re:Wanted: DNS geek (Score:2)
Re:Wanted: DNS geek (Score:2)
Yes
Secondly, do invalid domain names get cached (I'm thinking not)?
Yes, its known as negative cacheing, its done to reduce the load on the root servers (see question 1).
Re:Wanted: DNS geek (Score:2)
Re:Wanted: DNS geek (Score:2)
Crippling DNS? How much does DNS suck? (Score:2, Interesting)
So I send out a million spams, all saying "go to www.stratjaktsmadeupdomainname.com for hot viagra and lower mortgage payments."
The domain doesn't exist, and people click on it, which "cripples" dns because the dns servers have to respond with a "no such domain name" reply?
How does this cripple them? Was DNS not designed to handle fat-fingered domains gracefully?
What happens, do all the requests for my domain get propogated up the chain, is that the crux of the problem? If so, doesn't D
Re:Crippling DNS? How much does DNS suck? (Score:2, Informative)
Re:Crippling DNS? How much does DNS suck? (Score:2)
Spammer sends out email with a link to www.joeblowscompany.com except that domain does not yet exist.
Spam software scans the email for URL's and domain names to check against. It validates the sender as a registered domain (not forged), finds a few more URLs, but they don't exist so it cannot check to see if those domains are known spamvertisers or not.
Mail system delivers the mail, certifying it as 'not spam' as far as it can tell.
Spamvertiser registers the afor
Re:Crippling DNS? How much does DNS suck? (Score:2)
Re:Crippling DNS? How much does DNS suck? (Score:2)
Because it's the spam which caused us to implement spam-filters and doing all kind of nifty technical solutions against a (anti)social problem.
Re:Crippling DNS? How much does DNS suck? (Score:2)
GO Away, Troll
all this just makes me sad... (Score:3, Insightful)
this is not meant as any kind of informative post, but every time i read something like this, or receive another spam in my Inbox, i feel a bit of both sadness and anger...
here is a wonderful tool that made communication easy, fast and cheap but is absolutely being ruined by the malicious few with absolutely no morals, ethics or concerns for others.
just like those orphan traders at tsunami disaster areas... i really would like to have a chance to confront these disguisting people and try to make sense of their thought process...
Re:all this just makes me sad... (Score:2)
There's not much to understand.
1. Situation to be taken advantage of
2. Lack of morals/ethics
3. ???
4. Profit!
Re:all this just makes me sad... (Score:2)
Normal person to large asshole: How do you sleep at night?
Asshole:On top of a big pile of money next to a different beautiful woman every night!
NP:Ok, I was just curious...
Re:all this just makes me sad... (Score:2)
Spam will never go away until the government decides that the Direct Marketing Association are not their friends.
But our governments are in bed with the spammers and so are the credit card companies.
All that is needed to eliminate spam is to attack it at the other end of the line with a small staff of agents, several honeypot email boxes, and three judges blanketing a 24-hour day to issue subpoenas which freeze the spammer's credit-card merchant account assets.
Re:all this just makes me sad... (Score:2, Funny)
Only one way... by disecting its brain! Enough chitchat, restrain the specimen
[/Prof. H. Farnsworth]
Re:all this just makes me sad... (Score:2)
feel free to do a whois query or whatever and if they are in the US and you have free long distance or whatnot, give them a call. They really appreciate the feedback
OT: Scummy people (Score:2)
This isn't a popular view these days, but it's always been generally accepted that their are bad people. Not people who are inwardly good but act poorly, but genuinely bad people. One relatively modern name giving to such people is "sociopaths". They have no regard for other people, if they even see other people as fellow
Re:all this just makes me sad... (Score:2)
Re:all this just makes me sad... (Score:2)
http://edition.cnn.com/2005/WORLD/asiapcf/01/04/in donesia.children/index.html
Re:all this just makes me sad... (Score:2)
another thing that gets me mad is that spammers largely aren't held accountable. what they do, they do without ever being held liable for their actions or consequences. it's so sneaky and hence disgusting. direct mailers actually incur costs. telemarketers actually incur costs. not so for spammers. they inflict all the damages they wa
Auto-register domains (Score:5, Interesting)
I expect spammers would drop that technique quite quickly if that were done.
Costs money though (Score:2)
Re:Costs money though (Score:2)
Re:Auto-register domains (Score:2)
I would love to see the reaction the spammer has the first time he tries that trick and finds that someone else beat him to the domain registration.
It would also provide some interesting data on the click-through and image-view rates for spam.
spam protocol hogging (Score:5, Insightful)
Having had several mass-mailed (big Cc: lists) urgent messages filtered out by corporate spam filters in the past couple of months, I know we need a much better system. Spam is taking down DNS, blocking SMTP, and, even worse, censoring legitimate message needles in the spam haystack. We need network protocols to get smarter, taking advantage of the distributed intelligence that can kill spam. Can the IETF overcome its interest in perpetuating the spam that pays for so much of the Internet, in leading us out of the spam trap?
Re:spam protocol hogging (Score:2)
It would also be good for SMTP servers to notic
Re:spam protocol hogging (Score:2)
The spammers run their own SMTP servers - usually on 100,000 or so Windoze Zombies that they control. Recipients that check SPF [pobox.com] on the forged messages, however, can detect and reject them. Caveat, if the recipient uses forwarders, then either the recipient or the forwarder has to be technical enough to properly configure forwarding (like SRS for the forwarder or a trusted forwarder li
On the topic of spam (Score:2)
We need to be going after the spamvertisers, not the spammers. Legislation outlawing spamvertising, with penalties for the advertiser and the spammer, not just the spammer, would be far more effective than merely shooting all spammers. After all, spammers can hide and work from offshore, while the advertiser h
Two words: RICO Prosecution (Score:3, Insightful)
Smells like a Racketerr-Influenced Corrupt Organization to me. Anyone even remotely involved gets a ticket to the proverbial Federal PMITA prison for 20 years, $100k in fines.
These penalties and a wide net are all that can influence spam.
Re:On the topic of spam (Score:2)
A manufacturer/seller can easily (and honestly, and legitimately) point out that someone who has joined their affiliate program has violated their terms, and is spamming against the rules. The person running the program can certainly pull the plug on that affiliate account, and the big affiliate engines (Commission Junction, Performics, et al) can torpedo user accounts and do... but not in an instantaneous way. You'd think that these folks (the affiliate progra
Re:On the topic of spam (Score:2)
Exactly. It blows my mind that very few people want to ask who the men behind the curtain are. Spammers are just nerds for hire. Its the marketers, businesses, and investors who must be targeted also. The same is true with spyware. Follow the money, people.
Negative Caching (Score:5, Insightful)
Also, once the mail server has decided that a bounce reply is undeliverable (because of no DNS records), surely it is going to dump the email immediately, rather than continuning to attempt to deliver it?
So is this a case of SOME brain dead implementaions of DNS and mail servers, or a real problem for all?
Re:Negative Caching (Score:2)
No, it will put it in the defered queue and try again later, finally giving up after 5-7 days, and potentially filling a mail queue with 20k-50k deferred bounce messages.
Re:Negative Caching (Score:2)
Well, this seems to be implementation dependent. Postfix does not do this (I just checked). Perhaps Exchange does (another poster suggested this), in which case it is merely an implementation problem in SOME MTAs (as I suggested in my original post)
Re:Negative Caching (Score:2)
Granted, this is usually a problem when a server is under a dictionary attack, and doesn not have a proper recipient_map set up to reject unauthorized recipients.
A properly configured postfix server would reject unknown recipients, and the dns load would be handled by a local cach
Re:Negative Caching (Score:2)
I actually run two caching nameservers. One for email servers and the other for everything else. The DNS lookups for email have a different *context* than web browsing -- which indicates to me that they should be in separate caches. Negative responses for an email lookup shouldn't pollute the positive information about web lookups.
Re:Negative Caching (diff from positive cache) (Score:2)
Well, for positive caching at least the cache time is defined by the data received (the TTL), not by the nameserver (or at least that's the way the RFC is written -- some ISP's run broken nameservers that ignore TTLs)
For negative caching, I think is is the same, there is a TTL for ".com" (and other TLDs) and this TTL defines how long the negative
Re:Negative Caching (Score:2)
A DNS lookup failure is considered to be a transient error, and the mail is deferred for re-transmittal on the mailserver. Only if the mail can't be delivered for a preconfigured amount of time (usually 5 days), the mail bounces.
Spam (Score:2, Funny)
What happened to the good old days, when I could order B0n3r Juic3 as soon as I got my mail!
RMX/SPF would stop this cold. (Score:2)
On the other hand, it could result in far, far more DNS lookups for an organization, but in theory they would never need more DNS capability then they have mail capability.
Bogus article (Score:3, Interesting)
Re:Bogus article (Score:2, Funny)
Helpful suggestion: work on the phrasing a little bit, there, when you update your resume.
Re:Bogus article (Score:2)
How about "sitefinder" -- the wildcard in the .com domain?
Slashdot Writers' Learn Punctuation (Score:2, Offtopic)
I noticed I am getting spam again (Score:3)
I typically get 80 messages a day which the builk mailer always finds. These last 2 or 3 weeks only half the spam is being caught and my mail box is becoming loaded again. I was wondering why the fail rate was going up.
My guess is Yahoo used dns lookups in its anti-spam software.
Re:I noticed I am getting spam again (Score:2)
They're also using different subjects these days that almost require you to check to make sure they are not legitimate emails, things like "order status" means if you are expecting a shipment of something your ordered you are going to open that message.
I manage a couple ISP MTA frontends that use SimScan and SpamAssassin to drop anything scoring
Who ARE these people? (Score:2)
Re:Who ARE these people? (Score:2)
If your livelyhood depends on it, then they will find a way. If you read the specs, study implementations, read up, and start to flowchart things, then ideas like this are likely to fall out. As much as it sucks in cases like this, it is an engineer's job to figure out ways to do things that "can't be done."
Yet Another Silly Article. (Score:2, Insightful)
Wow. The article itself is ... stunning. On a per-word basis, I don't know where I've seen a higher concentration of misconceptions about DNS.
Most modern MTAs have the ability to reject email purportedly coming from domains that aren't registered. Just as one example, sendmail does this by default. Not registering domain names makes it *much* *easier* for me to avoid spam. I encourage spammers to adopt the practice described in this article.
Moreover, the costs of looking up nonexistant domains i
Re:Yet Another Silly Article. (Score:2)
Re:Yet Another Silly Article. (Score:2)
We need a "wildcard" in the .com zone...... (Score:2)
Let's go ask Network Solutions to add a wildcard to
[the above is a lame attempt at humor]
[or is it--tinfoil hats on -- could it be that NS is behind the article in an attempt to promote the "sitefinder" wildcard entry?]
Legal countermeasures (Score:3, Interesting)
Couldn't the spammers be sued for causing what amounts to a DOS attack on the recipient mailserver?
Also, if sexual predators and hackers can be barred from going online, and if corrupt executives can be barred from acting as corporate directors, why can't judges ban unrepentant spammers from going online, or carrying on an internet related business? (And extradited if they subsequently set up shop offshore)
Spam blocker immunity? (Score:2)
Registrars need to check with the spam lists (Score:2)
Incidentally, any "domain hiding" service [registerfly.com] which assists a spammer could find themselves liable under the "conspiracy" clause in the CAN-SPAM act. CAN-SPAM is weak on spamm
Misleading description (Score:2)
Re:Dammit (Score:3, Insightful)
Re:Dammit (Score:2)
Re:Dammit (Score:2)
The fact is that spamming for anything practically demands a paper trail - any scam req
Re:Is it really true - I don't think it's fully tr (Score:2)
That's not accurate. An existent domain can be quickly resolved, possibly at the first-level nameserver. A non-existent domain requires upchannel querying all the way up to the TLD root, before deciding the lookup failed. That's a lot of elapsed time, and a lot of extra traffic. And I don't think DNS systems cache "does not exist" lookups, do they? So if an email refers to a non-existent domain 5 time
Re:Is it really true - I don't think it's fully tr (Score:2)
BIND certainly does cache NXDOMAIN ["does not exist"] for some period of time. I am not sure how long though.
Re:I don't get it. (Score:2)
Re:A bounty... (Score:2)