Slashdot Mirror


.mail Domain To Eliminate Spam?

steve.m writes "The BBC are reporting on a new batch of top level domain names being submitted to ICANN for approval. By far the most interesting proposal is for a .mail TLD to register legitimate mail servers. Could this eventually be the end of spam ?" *yawn* The same old discussion, with no implementation in sight.

27 of 472 comments (clear)

  1. Ok.. by hookedup · · Score: 1, Interesting

    I'm not really into the idea of splitting up the entire net into all these tlds. I dont want my mail server being so easily identified as such.

  2. However, by rasafras · · Score: 1, Interesting

    Will it cure cancer and AIDS before or after it eliminates spam?

  3. IFFOR sponsored by .xxx by brejc8 · · Score: 2, Interesting

    Acording to ICANN the sponsor for .xxx is The International Foundation for Online Responsibility. It wopuld be a bit weird when the organisation's main source of funding will come from the pr0n industry.
    IFFOR brought to you by nastygirls.xxx

  4. Re:Obligatory spam solution rejection form by OECD · · Score: 5, Interesting

    Requires immediate total cooperation from everybody at once

    Does it? Couldn't it be a "soft whitelist" until widely adopted? E.g., Everything coming from .mail gets a bonus in my e-mail filtering.

    --
    One man's -1 Flamebait is another man's +5 Funny.
  5. Re:Silly silly silly by Clinoti · · Score: 2, Interesting
    Indeed, unless the root (no pun) system is taken to the measure and redeveloped this solution is not something that I would want implemented or would want to live with. I gather that in all the time it takes to develop this system, mailboxes will now have spam from all the open-relays, and bundles of spam from the new systems that are online with their open relays due to admins just throwing the boxes online just for some measure of compliance.

    It's just now that some ISP's are starting to manage their own open relays, and now to suggest that we give them another system to manage/muddle while the never got it right the first time just reeks of a mess waiting to happen. And I have to purchase a new domain name?

    For email to really work we need to continue with the Keys or other authentication methods, like in the old Heinlein books; or now the emerging technology of telephone number authentication before the call is allowed to be routed. If the lowest level of technology can figure this out, why not the top?

    --

    Let's keep in mind that patents are in place to keep lawyers employed and keep them litigating. -CatGrep

  6. What am I missing? by i8a4re · · Score: 5, Interesting

    After reading this article and the one a few days ago about AOL and spam, I came up with this idea

    I despise spam as much as most of you. My company is actually about to start a spam campaign against my recommendations. The day they start I will quit. Slashdot, here is my idea on blocking spam. What am I missing?

    We all know what IP addresses belong to which countries. At work, we only deal with customers that carry professional certifications within the US. Of our client base, less than 1% of 1% of these customers and potential customers live outside the US or Canada. Therefore, I have blocked most networks outside of the US and Canada. The only exception is .mil. This has reduced my spam problem considerably. Add to this a Bayesian filter and my spam problem is essentially eliminated. This got me thinking...

    ISPs should filter e-mail according to the user's requests. When you sign up for an account, by default, you can only receive e-mail originating/relaying from the US. Now, the user can go to their email configuration and pick which countries they wish to receive e-mail from. Most users only receive email from within the US and one or two other countries. If they only receive email from a few people outside the US, then just whitelist those address. If they want, Mexico, for instance opened, then let the user check the box next to allow e-mail from Mexico. Once this is setup, let the user decide if the e-mail failing to meet these conditions should be blocked or just moved to a separate folder for review. Another possibility is that if an e-mail originates from a blocked country and the spam filter thinks it's legitimate or just doesn't get a high spam score, send an NDR that says "Your e-mail looks like spam, but this could be a false positive. In order to deliver your email, please visit this site....." On that site, put one of the many methods to verify a human is actually visiting that site and then deal with the email accordingly.

    For most users, the only noticeable impact would be less spam. This would also force spammers to send and/or relay from within the US. Now if they are operating from within the US, we have an IP address within the US's jurisdiction. Granted these may be zombie machines, so if your e-mail server does a reverse lookup before allowing e-mail, these would be denied. Also, we need to get ISPs to block most ports by default. If you want a port opened, you simply request it from your ISP. Add a clause like "by opening these ports, you are taking responsibility for any traffic on these ports. If we find your computer is sending viruses or spam or DOSing, then your service will be terminated." Again, most users would never notice a difference. Those that do notice can have the ports opened.

    So now, for the average user, they would only receive e-mail originating or relaying from the US from a registered e-mail server. Now we can track this back to an ISP and shut down the account, seek legal action against the ISP for supporting spam, or black list that ISP. Since the spammer would have to have an MX record, you can get the registration info. This is probably bogus, so if we force registrars to verify the identity of the person, then we could actually track this back to a person. The spammer could probably falsify this too, but every step you add slows them down.

    The spammer is going to now have to purchase an account with an ISP in the US and a registrar. Both of these entities should require a method of traceable payment. This means no cash. Now, we should have a means of finding who wrote the check or who the credit card belongs to. We now either have the spammer, the spammer's company (which should lead back to the spammer), or the spammer has now committed fraud. If he commits fraud, we now have the FBI after him and potential of longer jail sentences.

    Not that I have to solicit criticism here on slashdot, but I'll ask anyways. What am I missing and why wouldn't this work?

    --

    If I drive fast enough at the red light, it'll appear green.
  7. change to SMTP over SSL by Muerte23 · · Score: 5, Interesting

    Why not change so that SMTP servers ONLY accept connections over SSL? And then only accept certificates that are signed either by a central authority or by people whose certificates are signed by those people...

    Then you could have a distributed revocation authority where people could send copies of spams (still over the SSL network to eliminate fake spam for DDoS purposes). You don't want to get your certificate revoked, so maintain your server!

    This makes the system more or less secure, and puts the burden onto mail server admins. You want your regular users to be able to send mail? Then don't let random people send spam.

    Individual servers could then implement whatever authentication they liked for their users to be able to send. Maybe a C/R system or authenticated logins. Whatever.

    Muerte

    ps. i keep posting this idea. ha!

    1. Re:change to SMTP over SSL by Just+Some+Guy · · Score: 2, Interesting
      And then only accept certificates that are signed either by a central authority...

      Because I can't think of one single entity that I'd trust to manage such a thing at a global level. Verisign? ICANN? Hah!

      ...or by people whose certificates are signed by those people.

      Verisign signs J. Random Spamfriend's certificate. JRS signs a spammer's certificate. See the problem? Maintaining a global PKI with near-real-time revocation is a non-trivial problem.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:change to SMTP over SSL by RAMMS+EIN · · Score: 2, Interesting

      This is quite similar to what I and others have been suggesting: use PGP. The sender encrypts a digest of the message with his private key, you decrypt with their alleged public key. If it matches with the digest you calculate, you know that:

      1. The message is what the sender sent
      2. The sender has the private key

      Form here, you can go two ways. You can switch the whole world over to using PGP and implement networks of trust, revoking keys used for spamming, etc, etc. Or you can apply the solution to yourself only, require everyone to use PGP for mailing you, and reject all unsigned mail, assuming it's spam.

      A few more ideas are accepting unsigned mail from known good addresses (so that your contacts don't have to start using PGP all of a sudden), and setting up a contact form on a web page to allow random people to contact you.

      Personally, I don't get a lot of spam. Since I registered my domain, I use a new address for each organization I deal with. If I start getting spam on one of these addresses, I simply block that address, and as a bonus I know who gave me away. Unfortunately, I made a few posts on mailing lists with my real email address, which accounts for the few pieces of spam per week I do get.

      --
      Please correct me if I got my facts wrong.
  8. Re:I'm curious... by man_ls · · Score: 2, Interesting

    Technically, it is a crime now, with the new laws (CAN-SPAM Act) that were passed...

  9. Good luck by deadmongrel · · Score: 5, Interesting

    although this might *seem* a good idea its not going to work. Good luck implementing this outside the united states. Most of the spammers forge email headers. would it be impossible to forge the email servers on your "soft whitelist"? Again the only real solution to spam is to stop buying from it. once the morons who support spammers financially stop the cash flow spam will stop. Again we still would have probles with worms sending spoofed emails.

    1. Re:Good luck by rvega · · Score: 4, Interesting

      I agree with you on this. I manage the IT infrastructure for the four European branch offices of an American company, and I take advantage of the cheap, fast DSL lines in these offices to route outgoing SMTP mail, instead of routing it over expensive, slow WAN lines back to corporate headquarters in California to be distributed out our "official" pipe. So far so good. Unfortunately, many of our European customers have subscribed to blacklists banning the dynamic IP ranges given out by many ISPs, like Deutsche Telekom. There goes my great solution.

      At the same time I was going through all this frustration, my colleagues back in in California actually configured our incoming mail server to use just the kind of dynamic-IP blacklist that was giving me a headache! Not too funny. Well, they've removed the blacklist now, which is good.

      Still, I do wonder what the incentive is for the ISPs to use dynamic addresses. Are they oversubscribing their IP ranges? That seems stupid. Otherwise, why not give all customers their own, single, static address? Some of them are reserving this for a higher-cost "business DSL" service, but it would be up to the customers to put pressure on them to remedy this situation.

      Deutsche Telekom, for example, makes it very expensive to get a static IP address. My ISP in the Netherlands, on the other hand, XS4ALL (an outstanding outfit, IMHO) on the other hand, provides me with a static IP address for my business-class connection at work, but also for my entry-level connection at home. Customers should flock to the savvy XS4ALLs of the world and force the change.

      Maybe I'm too hard on Telekom and their likes. Maybe they have a good reason. I'd like to hear it.

    2. Re:Good luck by Shakrai · · Score: 4, Interesting
      There is a good reason. They actually don't have that many static addresses to hand out. The registries just will not give them enough (because then the registry would run out!). So they have to keep their prices sufficiently high enough so thaty they can actually handle the customer demand for static adddresses. This will be fixed once IPv6 is rolled out, until that time though, you can expect it will become even harder for most organizations to get static addresses.

      I don't buy that excuse. Cable and DSL are always on. That means the customer always has an IP address. Even if the customer turns their PC off chances are the IP address is still reserved for some time (DHCP doesn't instantly time-out ya know?).

      I think it has more to do with blocking servers and preventing people from using their home DSL account to host a Counterstrike server.

      As a random side note I've held the same (supposedly dynamic) IP address on Roadrunner for seven months now. Explain to me the value of them using dynamic addresses again?

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    3. Re:Good luck by Shados · · Score: 3, Interesting

      It works a little like fitness centers and stuff... A lot of ISPs not only oversubscribe their IP range, they even oversubscribe their bandwith and the like... When I worked as a tech support monkey, we were quickly told that a -huge- (enough to make anyone on slashdot say "WTF?!") fraction of the subscribers barely use their internet access...

      hell, I even remember a customers who had called to get his connection setup...he was paying extra for the "super speed super bandwith" package that was almost 100$ (canadian, mind you) a month, for 3 years and never even had a network adaptor of any kind to use it until then... And its a common story... And cable to some extent yes...but a lot of xDSL, on pppoe, are definately not always on, even if the physical link is always there.

      And its pretty close to instant...in huge ISP, have 2 connections (a dialup or whatsnot?) at the same time...disconnect from PPPOE, and wait about 5 seconds, then ping your old IP of your xDSL...Chances are good it has already been reasigned... Messed me up once when our company's router had reseted without me knowing, and tried to access the router from outside by IP, and ended up on the -exact same router model, but from a different person-, cuz the IP had been reasigned...how long did it take me to realise why my password wasn't working...I felt so dumb.

      For your roadrunner...yes, many cables ISPs are like that...and rarely change the IPs...you have a point. Might as well give you a static. Though the fact that a huge portion of their customers dont use their connection at all, is still a fact.

    4. Re:Good luck by SillyNickName4me · · Score: 2, Interesting

      > Sorry but my ISP, I, and many others disagree with you. We have the right to block email from any source we wish and many have decided that spam is enough of a problem that it justifies this step.

      Except for the fact that your proposed solution solves very little and causes major inconvenience.

      In other words, it is a bad solution.

      Why?

      Now you know that whatever the mailserver suggests its hostname is, actually resolves to its IP.
      It fails to verify in any way if that machien should actually be deliverign mail, and if the mail it delivers should be delivered by that specific server.

      So, you ensure that people match the configured hostname with the one from a reverse lookup, and they can still spam you just as easily.

      The one thing that does help is adding a specific record type for outgoing smtp servers to the DNS spec and verifying machines against that.

      That verification can be done by taking the ip of the conencting server and comparing it to the forward lookups of any outgoign mailservers as reported by dns.

      This actually addresses part of the header forging and does make it a lot more difficult to send spam, unlike what you suggest.

    5. Re:Good luck by biz0r · · Score: 2, Interesting

      I setup/run and code for the 2nd largest DSL provider in Houston TX (not saying much, SWB is a monopoly over here), and I can say that DHCP is often an absolute necessity on cheap DSL accounts. Why? Because your average Joe's head would explode trying to configure his network. That or quickly cancel and go to another ISP that wasn't such a PITA to configure.

      And no...we do NOT oversubscribe our IP address ranges. That would be lunacy, as 90% of the residential users out there have a router or leave their PC on constantly. I can't count on there being a certain percentage that won't be utilizing their connection...there needs to be an IP for each.

      --
      /* sig */
  10. Re:How? by FalconZero · · Score: 5, Interesting

    >>You're stupid. The idea is to only accept mail from .mail TLDs because they have been verified.

    Just a few points :
    1. Who would verify the requests (worldwide)?
    2. How do you REALLY verify an account is never going to be abused?
    3. Where do you draw the line? Is a company of 20 allowed email? How about 4? How about just me?
    4. How do you persuade EVERYONE who currently uses email to change?
    5. How much do you think it would cost to make the switch globally?

    --
    Windows in 6 Bytes (IA-32) : 90 90 90 90 CD 19
  11. Lemme get this straight... by OneFix+at+Work · · Score: 4, Interesting

    You want every little mom & pop company running a 10 year old mail server to register a new domain and reconfigure their box overnight???

    Exactly when is this supposed to happen???

    For right now, the best solution is to...

    1) Block IPs that are causing problems...this can acutally be automated...I'm working on a script at our site that passes all spam identified by spamassassin as a level 20 or higher into a blocklist for our MTA.

    2) SpamAssassin...run SA as a service for all users and give them info on how to tailor it to their own preferences...

    3) ClamAV...this catches some of the really nasty stuff...the ones that use exploits to "phone home" or run code on the user's machine...

    These ARE and will be the only way to stop spam into the forseeable future. The only real way to stop it all would be a redesign of the protocol from the ground-up and that is just not going to happen...SMTP is already too entrenched into the backbone of the internet...it just won't happen...

  12. You want a new goddamned standard? by Dracolytch · · Score: 4, Interesting

    Here's the goddamned standard... Make it ultra-easy so it's simple to hit critical mass where everyone uses it.

    For your domain, put out a text file. In that text file, put the IP addresses or range of your server.

    Name the file: mailservers.txt

    For example... I would have (for DracoSoftware.com) a page called mailservers.txt. It would contain:

    206.67.56.202

    If I had a range, it could be either individual IPs:
    206.67.56.202 206.67.56.203 206.67.56.204

    OR, a range delimited by a dash:

    206.67.56.202-206.67.56.204

    Once we get sites to publish their legit mail servers, the rest is easy... Setting up servers who do DNS-like caching at your local ISP is easy. Your individual e-mail program can then do WHATEVER IT WANTS with the e-mail... Whitelist/blacklist/take into consideration for baysian filtering... whatever. The important thing is to get the legit mail servers published.

    If a mail comes from legit mail-server... Easy.
    If a mail spoofs a publicized server... easy.
    If a mail comes from an unknown server, mark it as suspicious.

    If people want, I'll start posting names of domains that were cool enough to create a mailservers.txt file.

    Ready??? GO!

    ~D

    --
    This sig has been enciphered with a one-time pad. It could say almost anything.
  13. Re:Only a way to extract more money from people by tanguyr · · Score: 4, Interesting

    at least you own all those doamin names:

    say i have abracadabra.com and you have abracadabra.net - which one of us gets abracadabra.mail? Or are we talking abracadabra.com.mail and abracadabra.org.mail?

    --
    #!/usr/bin/english
  14. No need. by mindstrm · · Score: 2, Interesting

    There is absolutely no need for this whatsoever. There are a zillion ways to pull off this kind of mail system without introducing a new TLD...

    A better requirement, though probably almost impossible to pull off due to negligence in the past, is to make sure that domains are registered to true, legal entities, and yank them if they are not.

  15. Holy cow, someone with their head screwed on right by 0x0d0a · · Score: 2, Interesting

    Okay, I'm dubious about the legal stuff you want to do. There are a *lot* of implications of doing something like that, including privacy issues.

    However, you have one point absolutely dead-on accurate. If you want to do any kind of server-side filtering, if there is any proposal to do so, *users* should have the ability to set this filter. Server-side filtering (as opposed to client-side) has a lot of benefits -- it means that clients don't have to be maintained, that users can easily switch clients, server-to-client bandwidth is saved, etc. However, it's *tremendously* frusterating when a server operator chooses to block something that a user specifically knows he needs.

    Even if a good antispam system is put in place, it makes a *lot* of sense to let users have some kind of protocol, some set of extensions to SMTP, that let them alter server-side filtering associated with their mailbox. Maybe even expose a series of complex presets that the server can provide (SpamAssassin, block Asian-originating email, etc), and let the client enable them on his account. Provide an idiot-proof GUI to interoperate with this, and you're gold.

    The main issues would be added server complexity and processing load.

  16. Yes, but also, what about freedom? by Crag · · Score: 2, Interesting

    As you say, managing trust hierarchically is non-trivial on this scale.

    Even if that weren't the case, I'm not comfortable with the idea that only certain entities have the power to decide who may or may not use a protocol publicly. The policy would have to be enforced to be useful, and enforcement would be a huge impingement on people's rights.

    If you give certs away, there's no trust.
    If you restrict them there's no freedom.

    lose-lose situation.

  17. Why TLD? by AnotherBlackHat · · Score: 2, Interesting

    By far the most interesting proposal is for a .mail TLD to register legitimate mail servers.


    If this really was a good idea, then there's no reason you couldn't do it under a second or even lower tier domain.

    I'd certainly trust randomdomain.approved-mailservers.spamhaus.org a lot more than randomdomain.mail

    They should have spent the $45,000 fee on something useful - like legos.

    -- this is not a .sig
  18. Typical by TwistedGreen · · Score: 2, Interesting

    Wow, what a brain-dead idea. Sounds like it was designed by management committee.

    Instead of starting with core infrastructure, they start with... registering domain names. Yeah.

  19. Re:Obligatory spam solution rejection form by firewood · · Score: 2, Interesting
    (x) Sorry dude, but I don't think it would work.

    Due to the exponential growth of the "tragedy of the commons" with respect to email, email will soon become so unusable that even a solution which "won't work" will work better than email as it exists today.

    The only solution which makes sense from an economic point-of-view must attack the ( ) Sending email should be free premise for unsigned non-whitelisted email (except to maybe police tip-lines and rape crisis centers, et. al. who want to get anonymous email). Once someone figures out a protocol which does this half-decently and which can overlay the existing system of internet protocols and email addresses, normal Darwinian competition among mail agents and transports will push current insecure SMTP into a fringe niche (which smart providers should then charge extra for the use of, to help pay the network costs of carrying the garbage).

  20. Long-Term Cyclic Effects by SlipJig · · Score: 2, Interesting

    I wonder about the long-term effects of anti-spam strategies that rely on eliminating the market or profitability for spammers. It seems to me that this may result in spam levels oscillating between prevalence and rarity. Lemme explain.

    Let's assume we implement some Bayesian filtering on a widespread basis. Let's then assume that most spammers go out of business, and that the amount of spam sent drops drastically. Sounds great! But after a year or two (or five) of this, it seems to me things will be ripe for new spam action. Some spammer will get a message past the filters, which ironically may be less effective due to the lower incidence of spam. Users who haven't seen a spam message in a year will open it, and all of a sudden this particular spammer is immensely profitable. Other spammers see his success and jump on the bandwagon, and pretty soon we're back where we were before.

    Of course this is all conjecture, but I do wonder if we need a better fix, one that can guarantee results long-term.

    --
    Read my keyboard review.