Re: SPF is harmful. Adopt it.
Jonathan de Boyne Pollard <[email protected]> Tue, 09 Mar 2004 17:56:20 +0000
| Newsgroups | gmane.mail.im2000 |
|---|---|
| Organization | Wack's Wicks Works |
| Message-ID | <[email protected]> |
PJH> Where exactly is the difference between an unknown [SMTP MTS] PJH> sending mail from an unknown mail address and an unknown PJH> IM2000 agent sending a reference to an unknown message store? PJH> In both cases the message can be be flagged as "suspicious". Only in the IM2000 case can one definitely (by applying the IM2000 analogue of RMX) rule out the possibility that the mail is from a "known" source. SMTP-based Internet mail is a "store and forward" system, and the possibility exists in such a system that the mail is from a "known" source but has simply travelled by an unknown route. This is, after all, the architectural aspect of SMTP-based Internet mail that has the fundamental conflict with SPF. JdeBP> It's certainly similar in concept, although it _is_ JdeBP> different. For one thing, in the SMTP case one is JdeBP> blacklisting clients, whereas in the IM2000 case one is JdeBP> blacklisting servers. PJH> How does that make difference? You don't understand that blacklisting a server is different from blacklisting a client ? JdeBP> For another, in the SMTP case blacklisting only takes JdeBP> effect _after_ some network traffic has occurred, whereas JdeBP> in the IM2000 case blacklisting prevents _any_ network JdeBP> traffic from occurring. PJH> You have that backwards. No, and your own example indeed disproves this assertion. Read: PJH> In SMTP, the client is backlisted by IP-address. The blacklisting PJH> can take effect as soon as its IP address is known, which is as PJH> soon as the first IP packet is received ([...]). Here's where in the SMTP case blacklisting takes effect after network traffic has occurred. PJH> I don't see why the "ostracism mechanisms" in IM2000 should PJH> be more effective than RBLs are now. Then go back and read all four points again. PJH> It isn't perceived as "unsolicited bulk web pages" by users, PJH> because they see it in their mailer, but in fact a lot of spam PJH> looks very much like spam via IM2000 would look like: No, it doesn't. In the SMTP-based system the mail that you describe takes advantage of poorly designed and written MUAs that will fetch external message content automatically when displaying a message. (I've already mentioned that this is one reason that extending the GNKSoA from NUAs to MUAs would be a good idea.) In the non-equivalent IM2000 case that you are using as an analogy, the user explicitly commands the recipient MUA to fetch the message that it fetches. For a truly analogous case, one would have an IM2000 recipient MUA that was as badly written as a POP3/IMAP MUA and that automatically fetched external content when displaying messages. But this is a generic MUA weakness and nothing to do with IM2000. With such badly designed MUAs, senders can send messages that cause MUAs to take specific sender-controlled actions when those messages are displayed. This is a message content issue, not a message transport issue. As far as the message transport is concerned, the distinctions between SMTP-based Internet mail and IM2000 Internet mail covering how the message reached the MUA in the first place, before the MUA decided to display and "execute" its contents, still apply. PJH> In SMTP the simple fact that the mail is HTML and contains PJH> only a reference to an image is a good indicator that it is PJH> spam. But in IM2000, all messages contain only a reference PJH> to the message, so that distinction is lost. Apples and oranges. In the properly analogous IM2000 case, the notification comprises a reference to a message, which _in turn_ contains HTML that references an external image. It is only the latter reference that weak and badly designed MUAs follow automatically when displaying the message. If you want to address this weakness, then the mail transport is irrelevant, because *this is not a mail transport problem*. It's a mail content problem. You address it by creating some GNKSoA:MUA standards and encouraging everyone to hold MUAs up to them, as I mentioned in a previous message. But we aren't discussing mail content here. So coming back to the original point, after that digression: An IM2000 message store on a hijacked machine is no more a source of unsolicited bulk mail than a content HTTP server on the same machine is a source of unsolicited bulk web pages.