Last modified: 2013-08-22 16:44:13 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T3609, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 1609 - [OPS] SPF (Sender Policy Framework) anti-forgery DNS record
[OPS] SPF (Sender Policy Framework) anti-forgery DNS record
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
DNS (Other open bugs)
unspecified
All All
: Low enhancement (vote)
: ---
Assigned To: Mark Bergsma
http://spf.pobox.com/
: ops
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-03-01 13:56 UTC by Alex Brooks
Modified: 2013-08-22 16:44 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Alex Brooks 2005-03-01 13:56:01 UTC
Your domain does not have an SPF record. This means that spammers can easily
send out E-mail that looks like it came from your domain, which can make your
domain look bad (if the recipient thinks you really sent it), and can cost you
money (when people complain to you, rather than the spammer). 01 Oct 2004 was
the target date for domains to have SPF records in place (Hotmail, for example,
started checking SPF records on 01 Oct 2004).

There is even an Extention for Mozilla Thunderbird! (http://taubz.for.net/code/spf/)

For more info see http://spf.pobox.com/forsysadmins.html
and http://spf.pobox.com/

A Wizard to help is at http://spf.pobox.com/wizard.html

To give an example of how it works:

In this example, AOL.com is the sending domain, and pobox.com is the receiver.

AOL publishes an SPF record, specifying which computers on the Internet can send
mail as user@aol.com
1. When a real AOL user sends mail, pobox.com receives the message from an AOL
server.
2. Pobox checks AOL's SPF record, to make sure the server is allowed to send
mail from AOL.
3. The server is listed, so Pobox gives the message a pass.
(Expensive content-based spam checks can be bypassed, saving resources on the
receiver side.) 1. When a spammer forges mail from AOL, Pobox receives the
messages from an outside server.
2. Pobox checks AOL's SPF record.
3. The server is not listed, so Pobox gives the message a fail.
(Expensive content-based spam checks can be bypassed, saving resources on the
receiver side.)

Have fun,

Alex
Comment 1 Rowan Collins [IMSoP] 2005-03-01 17:54:59 UTC
Just a note that some people consider SPF to be rather flawed, in that it breaks
a lot of expected behaviours in the e-mail system - for instance, a transparent
forwarding service will appear to be "spoofing" the address of all mail that
passes through it, unless it mangles the From addresses to declare itself as the
originating domain.

That said, it would obviously be useful to make it harder to spoof messages as
appearing to be from the Wikimedia Foundation [spam, arguably, has little to do
with it]. But this begs a number of questions, such as: Who (other than the
mailing list servers) actually sends mail from Wikimedia's domains? Do they
consistently do so by logging into Wikimedia's SMTP server (or are they
effectively "spoofing" the address themselves)? And is there really any risk
from other people spoofing those addresses?
Comment 2 Alex Brooks 2005-03-01 18:19:45 UTC
Thats a very good point,  and yes, SPF is not perfect,

The only other similar service I know of is DomainKeys

http://antispam.yahoo.com/domainkeys
and
http://domainkeys.sourceforge.net/

But its a bit proprietary, and not the most widely adopted system.

SPF may be beneficial, but yes, could confuse some oddly configured (and
unfortunately not so oddly configured) external mail relay systems.

I was mainly suggestion it as a method to _stop_ people from 'spoofing' mail
from Wikipedia in the future, as this could become a bit of the problem if
Wikipedia's popularity continues to grow at its current rate

So far as I know, mail is handled exclusively by zwinger (have a lovely picture
of the server arrangements:
http://meta.wikimedia.org/wiki/Image:Wikimedia-servers-2005-01-30.png)

Thanks for the comment Rowan.
Comment 3 Brion Vibber 2009-03-30 21:32:20 UTC
Not sure what the status on SPF, DomainKeys etc is. Fred, can you check up with Mark on currents status and see what we're most interested ins etting up?
Comment 4 Mike.lifeguard 2009-07-01 13:31:43 UTC
Note that OTRS does receive emails on a fairly regular basis asking us why we're spamming them. Our emails are being spoofed, so if there's a solution available it should perhaps be given a higher priority.
Comment 5 Mark A. Hershberger 2011-03-06 21:27:16 UTC
Giving half of Fred's old bugs to Ashar since I trust him to get it done or reassign if he doesn't have time.
Comment 6 Antoine "hashar" Musso (WMF) 2011-05-16 22:12:51 UTC
Mark, can you have a look at setting SPF records in DNS?

I can not do anything for this bug since I have no ways to update DNS. I don't even know which servers send emails.
Comment 7 Antoine "hashar" Musso (WMF) 2013-02-01 11:49:56 UTC
SPF records has been set for the wikimedia.org domain.  Does not fix yet the project domains though.
Comment 8 Antoine "hashar" Musso (WMF) 2013-03-16 20:43:50 UTC
Mail notifications are sent with wiki@wikimedia.org for origin. As I said previously, SPF records have been setup for wikimedia.org ( RT #362 ) which fix this bug.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links