SPF To Be Integrated With MS 'Caller ID' System
An anonymous reader submits "CNET's news.com is reporting 'An ongoing effort to consolidate antispam authentication schemes took a big step forward with the merging of Sender Policy Framework (SPF) and Microsoft's Caller ID for E-mail.' This is potentially good news." For more background, here are three previous mentions of Microsoft's proposed Caller ID-style system.
if the use can then set up their client to auto reject email that does not pass.
Stop using email. Require all communication to come on 11X17 inch plastic sheets sent via fedex. Thats what I do.
I have yet to see a good reason why XML is the choice for the payload. I'm not really buying the argument that it's easier to shoehorn XML into TXT fields rather than have another tag. Either way, in order to implement the proposal the MTA authors will have to do some work, and I don't think there's much to choose between the two...
I still can't really rid myself of the nagging suspicion that the extensibility of an XML-driven anti-spam system plays into the hands of 'embrace and extend' that MS has used successfully since time began...
On the other hand, getting some authentication that it really came from where it says it came from will be very useful. The corollory is that 'owning' a mail server will become a higher priority for the hacker/spammer coalitions. Look for more attacks on MX machines if this becomes widespread...
Next on the agenda - get everyone to use digitally-signed certificates
Simon
Physicists get Hadrons!
.. it's called the mail.
Hmmm.
You will be truly disturbed to find out that your Grandmother is apparently the one who's been pushing for you to use Cialis.
Why on earth are they integrating SPF into technology? I mean, it's not like Slashdotians ever go out into the sun or anything...
Laugh! It was a joke!
Can't the TCP/IP packets be formed to include these originator server IP's?
Why build a new format when there is one already available that would suit their needs?
Hmmm.
*67 && mail -s "enlarge your elbows" mpost4@mikeoconnor.net cat enlarge.txt ;)
Karma: Chameleon (mostly due to the fact that you come and go).
Now it sounds like a bad idea for both semantic (what it does) and syntactic (how it is coded) reasons!
The syntactic bit is easy -- XML is hardly appropriate for a DNS function. Mickeysoft is running around patenting XML schemas, and it adds a new layer of complexity to DNS. But then bad syntax is usually dealt with by code.
The semantic bit is worse -- SPF doesn't block spam unless the mail system makes it mandatory, after all, so until 100% compliance is reached, non-SPF mail will still have to be accepted. But wait -- SPF doesn't block spam! It just blocks spam where the From: is not right. Spammers can still create new domains on a hit-and-run basis, and they'll pass SPF. So it's another blast-proof vault door stuck onto a grass hut, a silly waste of time. The only potential real benefit, I suspect, would be to make phishing harder. The address will have to be slightly different from the spoofed domain. But that leaves plenty of opportunity to create deceptively-close hit-and-run domains (like, say, pay-pa1-approva1.com).
Worse, of course, is the collateral damage. How will I be able to send mail using my own business' domain, as I do today, when it is going out via an ISP server? My "from" address is an alias, not a real sender, and I use it to send via more than one ISP, depending on where I am. SPF seems to make this a lot harder, thereby forcing more people to put their ISPs' name in the From: field, rather than their own. Since email is not portable, a user's address is lost when they change ISPs, or when their ISP changes names (mediaone->attbi->comcast). Personal domains (forwarded via a service like mydomain) solve this. Will SPF kill mydomain?
I repeat what I've said before. The only way to kill spam is to stop having all email be totally, absolutely, "free" of charge in any quantity. This is not the topic to discuss solutions, but they are certainly possible, and they aren't SPF.
anything from ms...i don't trust. there has got to be something in it for them.
they are not going to spend their dollars and create something like this for the good of the net.
it's just not the ms way.
Is it 5:30 yet?
[erwin: ~] root# *67 && mail -s "enlarge your elbows" mpost4@mikeoconnor.net << cat enlarge.txt
Karma: Chameleon (mostly due to the fact that you come and go).
You DO know what *67 does to caller id, right? :)
Karma: Chameleon (mostly due to the fact that you come and go).
having looked into doing an implementation of CallerID to add to an SPF parser -- I have come away with crossed eyes trying to work out if I'm allowed to release a BSD licensed implementation of this. I think maybe I can -- I'm pretty sure I can't release a GPL implementation though.
Damn, now where did I put that lawyer....
1. Create an virtual "Authority"
2. ???
3. Profit
OF course, it is an absolute must, that M$ is part of that game.
Currently I just block all the spamming domains and only allow e-mail from my friends and workplace into my inbox. At this point, a spammer needs to hijack @northwestern.edu to send me a penis ad. ent
yes I do, it displays your ID, but I was talking about the fact the email address you used does not exist.
...in a comment I made here.
Basically, this is a simply classic way to "embrace and extend" Microsoft's Caller ID. Before the flag day, SPF will work the way it is now. After the flag day, which will probably occur later rather than sooner, SPF will have all the functionality of Caller ID. The idea of allowing both XML and text descriptors is simply brilliant. Microsoft wanted to force everyone to use XML, but now you have a choice. I believe most (like 99.9%) will use the text descriptors, both because it is easier and because it is sufficient for 99.9% of the cases.
The net result is Microsoft can't claim ownership anymore. Caller ID will be a footnote in the history of email authentication.
The radical sect of Islam would either see you dead or "reverted" to Islam.
Make sure you let them know that patents on email technology are unacceptable. Merging is okay, let's just keep the SPF license, not the Microsoft one.
Does anyone know how to ANI fail with Outlook? Can you email the operator, claim you are blind and tell them "your" email?
The previous sig has been removed due to
Check this article for an interesting commentary on SPF.
I already have a mail client that handles spam well. It's Mail on my mac. It is amazingly accurate at filtering.
Now, if we could integrate that at the server level we would be all set. Maybe it's time for Apple to write a mail server with this technology.
Evolution or ID?
A worm can easyly check "who you are" and send as that entity to all your contacts of whom only one needs to be "doable" as you were and so on and so on ad nauseum... :/
Spam would very quickly cease being a problem if mail clients were configured to start using PGP (GPG) keys and signatures by default. There is no need to re-invent or even change the e-mail RFC's.
Very simply, people can choose whether they want to receive unsigned e-mail, or accept sinatures from unkown keys. We'll eventually start building a web of turst (mistrust), such as, being able to automatically accept a key signed by some people or orgs, and similarly, blacklisting keys.
I could very easily, for example, instruct unknown senders (people who aren't in my contact list yet) to download my public key from a specified location to encryp a message that would bypass my filtes. Only a person who followed the instructions would be able to send me an unsolicited message.
IF the mailserver IPs have to be listed in the dns record of the from domain, then perhaps some records will contain hundreds of zombie hosts. Various parties would be interested in this information...
The problem is this. Suppose AOL start adding SPF records to their DNS, saying effectively 'only the following IP addresses are authorized to send @aol.com emails. Suppose also that Hotmail start rejecting emails from SPF domains where the IP addresses don't match. Now suppose that joe@small.biz is going to be away from the office for a couple of weeks, so he gets the small.biz mail server to forward his emails to his hotmail account. At this point anyone from AOL who emails him will find the emails bouncing (although if they're from AOL, this may not be such a bad thing...)
The way I see it is that SPF and caller ID provide one service: they ensure that the From: header is "correct" in the sense that it really represents that user at that domain.
My question is why we don't do this the same way we do it everywhere else: through authentication. If the would-be sender can't authenticate to the server (through PKI or password), they don't get to send mail. Now you know that when you get a mail from j.r.hacker@2600.com it was really someone who could authenticate to 2600.com as j.r.hacker. It works for your INBOX, why not for sending mail?
Please correct me if I got my facts wrong.
Look, McFly. *slaps* It STOPS your identity from being displayed. Hence it's a .:***FUCKING JOKE***:.
I can only assume they'll eventually charge some sort of licensing of other kind of fee, and they'll force their way to approval to displace Yahoo's proposed system.
AC comments get piped to
WTF, I thought I owned the patent on that?
AC comments get piped to
Well, I'm a pobox.com customer, and my own experience of their new antispam measures is absolutely nothing but fantastic. They recently overhauled their spam filters, and the result (again, this is just my experience) has been stunning.
Of course, this says little about SPF itself, but at the very least, for what it's worth, the company that invented it comes with my recommendation.
Well, the way pobox.com has done it, you can choose to have your E-mail "flagged." SPF is one of those possible flags. If an E-mail gets X (a user-definable number) or more flags, it can be rejected as spam. This makes SPF useful even when there isn't 100% compliance.
How will I be able to send mail using my own business' domain, as I do today, when it is going out via an ISP server?
I would think that if your ISP is interested in doing honest business, they would make the effort to list their own mail server.
If you're running your own mail server, then, yes, this is a valid concern.
The only way to kill spam is to stop having all email be totally, absolutely, "free" of charge in any quantity.
I don't deny that that would be a very effective way, but I don't agree that it is the only way.
Accountability on the heads of the powerful.
Power in the hands of the accountable.
Secondly if they have to buy domains they need to pay for them - that leaves a physical paper trail to spammers, now legislation can help.
Sorry, but I have to hit the bullshit button. Legislation hasn't helped yet, and I'm not talking about CAN-SPAM or any of the other anti-bulk mail bills, but the existing laws dealing with all manner of fraud, FDA regulations and any of the other various and sundry state and federal laws regulating the almost-universally fraudulent commercial content of spam.
You're suffering from the same delusion that many people, myself included, often suffer from -- "Can't we pass a *law*"? -- when there are many good laws already on the books that better deal with the problem in general.
I'd suggest a RICO investigation into some of the top-level spammers, their clients, and the people involved in the payments, the network access, and find out how dirty they really are. I don't know, but I suspect, that most of these people know they're involved in deeply fraudulent activity. A few racketeering convictions involving major ISPs, banks, spammers, and their business clients with some noisy investigation of other spammers could have a *real* impact -- squeezing the spammers out of ISP suppliers and banking services they literally can't do business without.
Most of the spam I received today came from valid addresses, controled by some virus. Neither SPF or Called ID methods can prevent a virus from sending spam.
How will this effect dynamic DNS users who send email? I'm not talking about some rogue spammer, but the people who have legitimate servers running on real IP addresses with domain names that are managed by the likes of dyndns.org
In the past, these DHCP hosted addresses have been under a lot of grief with people erroneously RBLing them simply because they are DHCP (like it ever really expires!!!) managed IP addresses.
Much of the workaround for this has been to RELAY all the email up to the ISP for delivery from a non DHCP hosted IP address. But some people block these because they show evidence of being relayed by anyone and hence must be evil.
So what will have to do in order to get my mail server considered acceptable for sending email under this SPF/CallerID scheme?
I'm also really curious to see how this can be a good thing at the same time that it involved Microsoft, but I'm trying to keep an open mind on this one...
Wasn't XML last century's buzz word ? The old saying that "when the only tool you have is a hammer - everything looks like a nail" seems totally appropriate.
where all you get is (if you're lucky) a text version of the email message, then a WINMAIL.DAT uuencoded or MIMEd attachment, which contains all the useful data in a proprietary binary format.
Rather than simply create compliant MIME mails, Microsoft uses this secret format to say "yeah, we'll try and send email, but if you really want to communicate with companies that use Exchange Mail Server, you need to buy a copy of Exchange Mail Server".
Does my bum look big in this?
Use of this technology requires submitting to a Microsoft license. This license allows distribution (but not re-distribution), and is not compatible with the GPL. That is to say, no GPL mail server will ever be able to directly impliment checks for this.
And this differs from the GPL how?
Use of GNU technology requires submitting to a GPL license. This license allows distribution (but not re-distribution), and is not compatible with Microsoft EULAs. That is to say, no Microsoft mail server will ever be able to directly implement checks for this.
Touché Microsoft methinks
What if, say, businesses started showing up promising "unrestricted email" to get around SPF.
They set their SPF to everyone/everyone...or something.
Then it's an open relay with an SPF signature that matches.
and we're back to square 1.
How to actually send compliant, fully functional email instead of encumbered, lock-in Microsoft crap.
Why don't Microsoft set this by default? Email is email. People have got to learn that Microsoft are responsible for this abomination, and the hassle required is Microsoft's fault for not complying to the standard.
Does my bum look big in this?
Knowing microsoft, they're gunna toss this thing in there as an afterthought...much like real caller-id.
In fact, how surprised would you be if it was just a 1200-baud half duplex signal leading every email?
Get rid of HTML tags in message bodies and preview panes in Outlook Express. Previewing messages with HTML just leads to confirmations that the email has been delivered to a certain address. Address confirmed, put it on a list somewhere.
I mean, how many legitimate emails from friends/business partners do you get that have big red letters.
Plain text is all you need. Readers can then be written to identify URL's and allow the user to CLICK them.
The MicroSoft Caller-ID/SPF merger proposals say that SPF records will be honored, so you can publish them without fear of losing support.
So, go ahead and publish SPF records.
MicroSoft supporting SPF records is a really smart move. Last week, I posted results of a survey of 1.3 million email domain names to the IETF MARID mailing list. Now that I'm back from the MARID meeting, I just finished a survey of Caller-ID records. There appears to be about a factor of 500-1000 more domains that have published SPF exclusively than Caller-ID exclusively and only a tiny fraction of the 1.3 million domains have published Caller-ID records. In short, MicroSoft isn't changing to support SPF records because they are better (I think they are), but because it is an acknowledgement that MicroSoft's Caller-ID hasn't caught on.
Meng Weng Wong (the SPF author) and MicroSoft are still discussing how exactly this merger will work on. I personally don't see any reason to support XML right away. MicroSoft has not come out with a single concrete extention that can't be done with SPF already.
I also think that there are alternatives to the complex Caller-ID algorithm and that doesn't require every Ezmlm and other mailing lists to upgrade their software. From the research that I've done (and yes, this is something I have really researched), there appears to be far more mailing lists broken by MS's Caller-ID system than email forwarders broken by SPF.
(I'm the author of libspf-alt and the maintainer of the trusted-forwarder global whitelist. So, now you know why I have researched this stuff so much.)
SPF support for most open source mail servers can be found at libspf2.
SPF To Be Integrated With MS 'Caller ID' System
For some reason when I first read the title I thought they were integrating sun block with the email tracking system. I must be tired or just stupid this morning.
It's simple really. DNS is one of the highest areas of traffic and hits out there. Every web page generates multiple DNS hits and so does email and P2P and everything else.
XML, is a bunch of text that wraps around a bunch of data and is called meta data. It's not the data you need, but data about the data you need. In DNS, you already know what you need, so the "meta" is silly.
Point being, you add a lot of extra characters to the data transmissions. UDP won't support it anymore so we have to to with TCP, which has even more overhead being added to the process.
Compound this with MSFT's tendency to send shitloads of data across every network they touch just because they can, and you've DDOSed the Internet.
XML may have a place, but DNS sure as hell isn't it.
I am wondering how a first post can be rated "Redundant", and while this post is clueless, it doesn't seem like a troll.
From the Caller ID for Spam page:
;-)
"Send your comments. We are circulating this initial technical specification for comment because we believe that your feedback can help make it stronger."
Is it just me, or does that process sound dangerously close to open source software development?
Double Compile
The percentage of spam that comes through a server that is associated with the domain cited in the envelope sender field is very low, even those "throwaway" domains you mention. Granted, if SPF catches on, some of the more savvy spammers will use throwaways to associate some of those proxies with, but that increases their cost in time quite a bit, and you can block proxies by other means (dial-up and open proxy lists are available from several sources).
Filter spam out and preserve the current email infrastructure.
Should someone tell him that there are headers on email?
The problem is that everyone CAN send email...wether they know they're doing it, or not- because the spammers have bought their congressmen, and they spend a lot of time learning about computers that congressmen don't.
EVEN IF we went to a regulatory system by which you were licensed to send mail (and some key kept you from it) the spammers would still be able to bribe a key.
It's time for alternatives. Not for the entire world, for the rest of us. Leave SMTP open on the entire world, and antispam the hell out of it. But make another mechanism, running, let's say, under Linux, that we can count on. Who cares if it doesn't work in Tangique or Morocco; we'll make sendmail plugins for special cases.
Let's stop waiting for Microsoft to write their own standard, 'cause it's gonna be Linux-unfriendly. And you can COUNT on it involving the personal data that Microsoft "doesn't" have access to. (See also: tracking Word Documents to their source)
--- For a good time mail uce@ftc.gov
It looks like microsoft isn't even publishing records for their own domains (microsoft.com, msn.com, hotmail.com)..?
For the most part, I'd say the solution is simple. Both the sender and recipient need to authenticate to send/receive messages. It's a very logical conclusion, considering how people currently avoid unwanted messages. Consider how most of us deal with telemarketers: People read their caller ID. "Is it someone we know? Nope." Why can't we do the same thing with e-mail, but with a service that makes the determination (where a passcode replaces a phone number as the ID)? Does the sender have the proper sender auth? No? No delivery for you!
This is the best possible solution for the people (ex: me) that really rely on e-mail to do their jobs. It sucks for those that wish to fill your inbox with junk. It doesn't really matter to me at this point, we buy one product from a vendor and they're sending ads to my inbox on a daily basis. The marketers can have their own separate protocol from e-mail, but no one can force us to use it.
Fred
"A fool and his freedom are soon parted"
-RMS
The article makes some great points, and I'm disappointed that the parent is currently only a 2.
JEBUS timmy you need to learn a new word other then your name, thats DUPE. Now back to your chair you short bus rider!
They're not as easy to find as traditional SPF records. Do a TXT query for _ep.hotmail.com.
d irect>list1._ep.hotmail.com</indirect> <indirect>list2._ep.hotmail.com</indirect><indirec t>list3._ep.hotmail.com</indirect></m></out></ep>"
"<ep xmlns='http://ms.net/1'testing='true'><out><m><in