Sendmail's Sender ID implementation
[Posted September 1, 2004 by corbet]
Sendmail Inc. has
announced
the availability of a test implementation of the "Sender ID" email
specification. Sender ID is the result of a combination of
SPF and Microsoft's Sender ID system. The
mechanism uses information stored in domain name service records to verify
whether a message can really have come from its claimed source address.
This technology is being promoted as an anti-spam measure, but it is
unlikely to do much to reduce spam. What it can do is to cut back
on spoofed email. It will thus be effective against phishing attacks and
forged return addresses in general. It will do nothing about email sent
from domains without SPF records, spammer domains, or messages sent from
worm-infected systems.
There is one thing potential users should know about this technology,
however: it is patented by Microsoft. There is nothing in the Sendmail
press release, the
sender authentication FAQ, or anywhere else on sendmail.net about this
patent. But the fact is that Microsoft is claiming that a patent license
is required to use or distribute code which implements the Sender ID
specification.
Microsoft has published a
royalty-free license agreement (PDF format). The license allows the
implementation, use, and distribution of code using the patented
techniques, but "solely for the purpose of conforming with the Sender ID
Specification." This agreement is clearly a contract - it must be signed
and returned to Microsoft to be effective. In theory, anybody who uses the
Sender ID code without having signed the agreement is infringing the
patent. One would think that Sendmail, Inc. would have wanted to mention this
little fact.
There is nothing in the license which would allow Microsoft to terminate it
- unless the user sues Microsoft for patent infringement. Microsoft could,
however, change the license in the future, and anybody using the software
without a signed license would be affected by the change. Running
security-related software which has possible future licensing problems is a
security risk in itself. Sender authentication would be a worthwhile
improvement to the email system, but, perhaps, we need to look for another
way to implement that capability.
(
Log in to post comments)