Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Microsoft Spam

Microsoft to Deploy SPF for Hotmail Users 562

wayne writes "In a show of just how much Microsoft wants to put an end to email forgery, Hotmail, MSN and Microsoft.com will start enforcing Sender ID checks by Oct 1. In late May, MicroSoft announced that they would be adopting the Open Source SPF anti-forgery system (with a slight modification to make it Sender ID) and they have been working together with the IETF MARID working group to help create an RFC to define the Sender ID standard. Already tens of thousands of domain owners, such as AOL, Earthlink, and Gmail, have published SPF records, and thousands of systems are already checking SPF records. Publishing SPF records is easy, as is checking SPF records."
This discussion has been archived. No new comments can be posted.

Microsoft to Deploy SPF for Hotmail Users

Comments Filter:
  • Curious (Score:2, Insightful)

    by gregarican ( 694358 ) on Friday July 23, 2004 @12:43PM (#9780690) Homepage
    To me this sounds like a positive step. I'm just wondering what the Microsoft haters will post about it to make it sound like a bad thing...
  • Great (Score:4, Insightful)

    by bnewendorp ( 764839 ) on Friday July 23, 2004 @12:44PM (#9780712)
    Let's hope this method of reducing spam will work. I have noticed that less spam I receive comes from Hotmail, Yahoo, etc. type e-mails, but hopefully this will help more. I am curious just how much work is involved in publishing these lists, and more importantly, how often are they updated? If they don't get real time or near-real time updates, they aren't going to be very useful.
  • by Linuxthess ( 529239 ) on Friday July 23, 2004 @12:47PM (#9780751) Journal
    The SPF's website says,
    "Have confidence that mail that SAYS it's coming from your bank, your credit card company, or the government really is!"

    The problem arises though when the phisher/spammer uses a domain which is fairly similar to your bank or credit cards website, for example www.XYZCapitol.com instead of www.XYZCapital.com.

  • Re:Curious (Score:5, Insightful)

    by Neil Watson ( 60859 ) on Friday July 23, 2004 @12:52PM (#9780824) Homepage
    It's not that I hate Microsoft. However, I am aware of the company's record of adopting standards and then breaking them. Remember 'embrace and extend'? This could be a step forward for us all. It could also be step back.
  • by Sheetrock ( 152993 ) on Friday July 23, 2004 @12:52PM (#9780829) Homepage Journal
    Part of the secret to the success of the Internet is in allowing unfettered communication between endpoints. While I am to some degree concerned about the technical approach to solving the spam problem, because of the collateral consequences it may have, it does not raise the spectre of 1st Amendment violation that anti-spam legislation does.

    That Microsoft is taking part is to their credit. Finally the Internet at large is going to actually try to apply a solution to spam at the source. Although the unsolicited commercial email problem is largely one of perception (as with violent computer games, smoking in public, or 'indecent' radio broadcasting) perhaps the solution will have less of a negative impact on society. One can only hope.

  • Re:PGP/GPG? (Score:1, Insightful)

    by Anonymous Coward on Friday July 23, 2004 @12:55PM (#9780867)
    I will never post my private key on a hotmail server.

    All the computation need to be local and not remote.
  • This is nice (Score:3, Insightful)

    by fluor2 ( 242824 ) on Friday July 23, 2004 @12:55PM (#9780871)
    This is very nice comparing to what others do: nothing.

    The SMTP protocol have sucked for ages, and we applaud any action taken to improve it.
  • by Reckless Visionary ( 323969 ) * on Friday July 23, 2004 @12:59PM (#9780924)
    Um. . .isn't that the point of open source?
  • by kawika ( 87069 ) on Friday July 23, 2004 @12:59PM (#9780929)
    Okay, now we can verify that a mail server that says it is someserver.com is really someserver.com. Back when the big problem was open SMTP relays that sure would have been helpful.

    But now that the problem is spam zombies on millions of user PCs, how will this put a dent in the problem? Sure they won't be able to connect directly to Hotmail to say they're someserver.com, but it won't stop them from sending spam through their own ISP's mail server. Since the key to spam zombies is having a lot of PCs that send relatively few spams per PC, it will be very difficult for each ISP to track down and stop each zombie.
  • by eGuy ( 545520 ) on Friday July 23, 2004 @01:02PM (#9780948) Homepage
    I refuse to buy a handheld/laptop/desktop with MS software - such is my hate. Nonetheless, this is a great thing:
    - They are going about it the right way (IETF rfc as an open standard, open source system)
    - They have a lot of weight to actually make it happen
    - This is something that should have been done a long time ago.
    If they modified things from other proposals, I don't care. This is just something that simply has to happen!
    So despite coming from microsoft, this is great news.
  • So umm (Score:1, Insightful)

    by Anonymous Coward on Friday July 23, 2004 @01:05PM (#9780988)
    So umm, a service that MS wants every email server on earth to access, gets slashdotted?

    Yeah this will work...
  • Re:Curious (Score:3, Insightful)

    by gnuman99 ( 746007 ) on Friday July 23, 2004 @01:05PM (#9780990)
    *And* requiring a totally useless XML format

    What XML? I don't see any XML in the spf1 records.

  • by BasilBrush ( 643681 ) on Friday July 23, 2004 @01:07PM (#9781010)
    Even that is less serious than it once was. At least you have a high degree of certainty that it originated from www.XYZCapitol.com, which gives you a lead on tracing the true source of the phish.
  • Re:"enforcing" (Score:4, Insightful)

    by jhunsake ( 81920 ) on Friday July 23, 2004 @01:07PM (#9781018) Journal
    The person that wrote "RTFA" is trying to help you in a more profound way. They are trying to teach to learn to read before asking, something that will make you look like less of an idiot (which you presently look like).

    Give the man a fish, and you feed him for a day. Teach the man to fish, and you feed him for a lifetime.
  • by mabu ( 178417 ) * on Friday July 23, 2004 @01:08PM (#9781027)
    I am unconvinced this scheme will make much of a difference in the spam epidemic.

    If anything, the SPF idea primarily favors the big ISPs and consolidated mail services. Microsoft and others aren't doing the industry a favor at all by adopting this standard. It clearly benefits them more than it does small and medium-sized Internet hosts. I am under the impression that for any Internet operation that doesn't control all the inbound and outbound mail for domains they manage will have a much higher administrative burden than the big guys. So this scheme makes sense for large ISPs and costs more time and money for smaller ones.

    And ultimately, it would only stop spam if every system on the planet adopted it. Otherwise a spammer will simply operate from a host that isn't SPF-compliant. Until the lion's share of systems adopt SPF, no ISP can afford to arbitrarily reject non-compliant systems.

    This scheme seems to heavily favor the "all-in-one" Internet companies, who manage both sending and receiving. If you're having one company manage your domain and using a local ISP for SMTP, then you run into problems. As an owner of a hosting company, if this scheme were adopted, I'd probably get several phone calls a day from customers freaking out that their mail bounced, and even if I had an automated system where they could specify authorized smtp hosts, I'd still have to waste a bunch of time explaining to them that if they configure their local client to be "from" their domain, and they change ISPs, they need to update these records as well.

    Ultimately, this is bad. It makes the largest ISPs, who can afford to offer SMTP and all other services, easier to work with, and the smaller guys have more of an administrative overhead to keep up with DNS management.
  • Re:Curious (Score:3, Insightful)

    by irokitt ( 663593 ) <archimandrites-iaur@@@yahoo...com> on Friday July 23, 2004 @01:09PM (#9781045)
    As heated as the e-mail competition is now, and as frantic as it could get once GMail comes out, Microsoft is not going to be able to strangle things with an off-standard implementation via Hotmail. Hotmail has serious competition from Yahoo and other web-based ilk, particularly since Hotmail still has an inbox size of only 2MB (this despite promises that an upgrade is "coming soon").

    One way Microsoft could push this is if they implement it in Outlook, which has a monopoly where desktop e-mail clients are concerned. But implementing it through Hotmail means it has to fight with every other web-based site's methods.
  • Re:Curious (Score:4, Insightful)

    by gnuman99 ( 746007 ) on Friday July 23, 2004 @01:10PM (#9781058)
    It's not that I hate Microsoft. However, I am aware of the company's record of adopting standards and then breaking them. Remember 'embrace and extend'?

    This does not work if you are a minor player. Microsoft is a minor player in e-mail servers. This is also the reason why Microsoft wants to adopt SPF instead of creating something themselves.

  • by jhunsake ( 81920 ) on Friday July 23, 2004 @01:14PM (#9781114) Journal
    Until some unknown point in the future, when spam-detecting systems are going to ramp up scores for emails from domains without SPF records.
  • Re:Curious (Score:5, Insightful)

    by LordNimon ( 85072 ) on Friday July 23, 2004 @01:16PM (#9781136)
    That's just not going to be acceptable to anyone. The reply-to is only used during a reply. When the recipient first receives the message, he sees what the From: line says, not what the Reply-To: says. When people receive email from me, I want them to see that it's from me, and I want it to be same no matter what server I use.

    Besides, my understanding of SPF is that it doesn't use anything in the email header at all, only what's in the envelope.

  • by looper_man ( 452635 ) on Friday July 23, 2004 @01:17PM (#9781140)
    I use a forwarding address from my alma-mater as my main personal email address (me@alumni.XXX.edu). They offer a webmail interface, but it sucks eggs. So I subscribe to Yahoo Mail Plus which allows me to send mail "from" any of my accounts (they verify the account before letting me do this), and I can also consolidate several accounts there in one nice interface. When I send email from Yahoo "from" my alumni.XXX.edu address, it comes from Yahoo's outgoing server, and the SPF record from alumni.XXX.edu wouldn't match (if it's there at all).

    Is there any mechanism in SPF (or Sender ID) for this email setup?
  • not a solution (Score:2, Insightful)

    by doneWithMyTattoo ( 647168 ) on Friday July 23, 2004 @01:17PM (#9781142)
    So now spammers need to forge the envelope as well as the sender field. No big deal. This will neither destroy annomymity nor stop spam. It just won't work.
  • by Neil Watson ( 60859 ) on Friday July 23, 2004 @01:18PM (#9781149) Homepage
    It is; provided that you share the changes you make.
  • Universities? (Score:3, Insightful)

    by LittleStone ( 18310 ) on Friday July 23, 2004 @01:30PM (#9781296) Homepage Journal
    I have the impression that SPF is going to create a lot of problems to universities.

    A couple universities I've been to do not allow external SMTP connections. Users need to use their ISPs' SMTP server to send email. I couldn't find how the SPF can accomodate this practice without significant change: either the university allows authenticated external SMTP connections or ISP provides another authenticated SMTP server for these users (to user whatever address they want).
  • by gconnor ( 681743 ) on Friday July 23, 2004 @02:01PM (#9781663)
    I think it's going to be hard for folks in your position, but not impossible, and there are benefits to it. I am a sysadming in IT as well so I am sympathetic to the problem of getting thousands of users to change.

    Here are some ideas that may help.

    1. Identify the networks you control and list those. If you know all the mail servers, great, list those... but if you don't, you can also get by with just listing the network ranges that you own and that allows any server in those ranges to send.

    2. Offer mobile users an SMTP AUTH server. This will allow mobile/roaming users to send outbound mail back to corporate HQ to be sent out, rather than sending out through whatever DSL or cable ISP they happen to be on.

    3. Phase it in slowly. Add ?all to the end of your record to allow sending from anywhere. There are additional optional things you can do to detect when mail is being sent from servers you haven't approved yet... You can do something like altavista.com does -- they use "exists:" in the record to trigger a second DNS query and then they can log those queries.
  • Re:PGP/GPG? (Score:3, Insightful)

    by walt-sjc ( 145127 ) on Friday July 23, 2004 @02:13PM (#9781792)
    SPF is all nice and such, but it won't help stop spam at all. All it will do is encourage spammers to use other forged domains that don't have SPF records (which is most of them.)

    Adoption of SPF or other technologies (domain keys for example) needs to be near 100% to be useful in reducing spam. Lack of records can be somewhat useful as a scoring tool in spamassassin for example, but that's about it. Spammers will just find another way to spam - maybe they will start publishing SPF records on the 8782374651872356 domains that they have registered or taken over.

    Spammers already control a large percentage of windows machines - they really don't care if what they are doing is illegal or not. Grandma's machine will start spewing spam using her real email address via her ISP slowly - a few dozen messages every day. Of course there are millions of other grandmother's machines to use.

  • by Otto ( 17870 ) on Friday July 23, 2004 @02:20PM (#9781868) Homepage Journal
    If you control the domain that your email is from, then you simply need to change the DNS settings for that domain to add the proper SPF record.

    Basically it's like this.. You have a domain like example.com. You send email from bob@example.com. But you want to send email through some other SMTP server, call it smtp.com, for whatever reason, and keep the From: line as bob@example.com. Since you control the domain, all you need to do is to change the DNS settings for your domain to add SPF records that say "smtp.com is a sender of email for example.com".

    Problem solved. When a SPF enabled receiver gets your email, they query example.com's DNS, read the SPF info, see that it's okay for smtp.com to send email for that domain, and all is well.

    Now, if you don't have access to your DNS records on that level, then I seriously suggest a) griping at your domain host/provider to let you have that sort of access, or b) switching to a new provider.

    In the short term, however, this won't affect you at all. Not having an SPF record essentially means that the default will be used by SPF enabled receivers. The sane default, for the moment, is to allow email from anywhere in the event that SPF records do not exist on the domain in question (assuming SPF is being used as a straight block/no-block type of method, as opposed to a weighting factor in some spam prevention algorithim).

    In the long term, eventually everybody will have to implement SPF if they want their email to be received by SPF enabled systems. But that's way, way long term.
  • Step one of many (Score:2, Insightful)

    by Lemberg ( 736630 ) on Friday July 23, 2004 @02:29PM (#9781978)

    In my mind, Sender ID and SPF have nothing to do directly with spam. They are designed to combat fraudulant e-mail headers, nothing more.

    Granted, almost all of the current spam has fraudulant headers, but if Sender ID and SPF catch on, that will gradually change. Spam will simply be tagged with the correct relay.

    One could say that illegal spam will be easier to track down, but that isn't really true... you can track spam with excellant accuracy today by following the linkage to the company selling the products. That linkage has to be accurate, or there is no profit to be had.

    You could also say that spam will be easier to blacklist, but I don't think that is true either. Simple shifts in the spammers' methodologies, such as rotating their DNS names, would suffice to get around blacklists.

    What we really need to combat spam is better e-mail management tools. The reason we get unwanted e-mail is because the sender has control, not the individual or company. That needs to change.

    Would a large company allow a random outside person walk into their building, go to anybody's cube, and start talking? Never, but that's what happens electronically today with e-mail.

    Instead of today's simplistic systems, imagine a multi-tier system of contacts -- a top level of corporate maintained partners and customers, a mid level of department specific contacts, and a bottom tier of personal contacts and exceptions.

    This contact list would be paired with a routing system based on well-defined business rules. As companies regain control, the From will become far more important than the To.

    But sophisticated management depends on clean data, and clean data is exactly what today's e-mail isn't.

    The more checks we can add into the process to validate the headers, the better the tools can become, and the sooner unwanted e-mail will become a thing of the past.

  • by Gleapsite ( 713682 ) on Friday July 23, 2004 @02:30PM (#9781991) Homepage
    WHy do you need a new ISP? just get an email from Spymac.com, or gmail if you have friends. Theres someting out the that allows you to access gmail via POP and spymac give you POP access out of the box.

    The only downside I can see is that you'll loose your email and need to inform every one of the change, but then you were planning on doing that anyway. If you're happy with MSN dial-in but not the email just use one of the ones above.

    Alternatively you could NOT use outlook (any version) and use Thunderbird link [slashdot.org] instead.

    Just some idea you can try, and maybe avoid the hassle of changing ISP's.
  • by gconnor ( 681743 ) on Friday July 23, 2004 @03:10PM (#9782441)
    Setting Sender: is one way around mobile/roaming problems, but not the only way.

    Probably the best fix is to use SMTP AUTH to connect back to your home server, and it can send the mail out from there in the normal way.
  • Re:Curious (Score:2, Insightful)

    by (mandos) ( 90321 ) on Friday July 23, 2004 @04:18PM (#9783337) Homepage
    I think this is one point where it's in Microsoft's own best interest to conform to a standard. I don't know how much spam is costing MS per month, but it's not small amount, I'm certain.

    Mike Scanlon
  • by duffahtolla ( 535056 ) on Friday July 23, 2004 @04:34PM (#9783565)
    Is that why you have to sign a restrictive license agreement with MS before you can write code compatible with these "little additions"? Note that this is not just a code license issue, the thing is also patented so even a clean room implementation would be restricted.

    I quote from the "sender-id" page linked to from the SPF site:

    If you are a software developer and are interested in implementing this specification in software, please review the terms of the Caller ID for E-Mail Implementation License [slashdot.org] before you begin, as the patent license discusses the rights that Microsoft would grant you or your organization. Please note that a license agreement is not required for individuals, companies, or ISPs who only wish to publish their Sender ID records.

    I think SPF is the shiznit, So does MS, thats why they're tying themselves to the protocol. I just hope this is not going to be another Samba fiasco [google.com]
  • by Mike Markley ( 9536 ) <.moc.kcahdam. .ta. .kcahdam.> on Friday July 23, 2004 @07:06PM (#9785029)
    Here's a thought: do your DNSBL check before your SPF check. You know the sending IP before you know the MAIL FROM: anyway, and there's nothing in the SPF spec that says you should accept mail just because it passes. It's assumed that spammers will start registering their own domains so they can do SPF-valid emailings. Now maybe we'll know how to get ahold of the scumbags and hold them responsible. Even if not, though, at least they won't be sullying my name.

    As for wasted bandwidth, I'm not sure this is much more of an impact than, say, a PTR lookup on every incoming connection -- which most MTAs do. DNS is heavily cached, and TXT records have TTLs, too.

    At any rate, this already has more momentum behind it than most people realize it. Big companies are on board, small shops are on board (as it happens, I'm involved from both sides), and maybe I'm just anal-retentive, but I set up SMTP AUTH on the servers I provide and share w/friends years ago, anyway, and made everyone start using it, and next time some jackass spams three million Hotmail users using my email address, maybe Hotmail won't send 200k bounces to me. That, frankly, would make setting up SMTP AUTH, publishing records, and compiling the Milter app to do checks 100% worth it for me.
  • Re:Curious (Score:2, Insightful)

    by aztracker1 ( 702135 ) on Saturday July 24, 2004 @03:11PM (#9790090) Homepage
    That's why the authentication smtp alternative port(iirc 587?) exists.. so you can use 3rd party servers...

The hardest part of climbing the ladder of success is getting through the crowd at the bottom.

Working...