Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Censorship Your Rights Online

Open Relays, Free Speech, and Virus Propagation 488

sirsnork writes: "There is a story about John Gilmore running an open relay that is being used by a virus to propagate running over at Newsbytes. His defence? He wants his friends to be able to send email through his server from whereever they are. You'd think he'd know better." Gilmore has been skirmishing with Verio for some time over his open mail relay. Is it a good thing because it promotes the free flow of information? Is it bad for promoting the free flow of spam? Do the ethics change because someone writes a virus that uses the server to propagate? Interesting questions.
This discussion has been archived. No new comments can be posted.

Open Relays, Free Speech, and Virus Propagation

Comments Filter:
  • Why an open relay? (Score:2, Informative)

    by Spock the Vulcan ( 196989 ) on Thursday March 07, 2002 @01:10PM (#3125111)
    If he wants his friends to use the server from anywhere, why not use an authentication scheme like SMTP AUTH or POP-before-SMTP?
  • by spotter ( 5662 ) on Thursday March 07, 2002 @01:11PM (#3125128)
    If you want people to use you as a relay from where ever you are, use smtp authentication. it doesn't have to be a real account, and using things like cram-md5 the password isn't set in the clear (or one can use smtp-tls, but that's less supported)

    I do this with evolution, I know outlook and netscape support it.
  • by hyperstation ( 185147 ) on Thursday March 07, 2002 @01:15PM (#3125183)
    bash-2.05$ telnet toad.com 25
    Trying 140.174.2.1...
    Connected to toad.com.
    Escape character is '^]'.
    220 toad.com ESMTP Sendmail 8.7.5/8.7.3; Thu, 7 Mar 2002 09:11:09 -0800 (PST)
    helo toad.com
    250 toad.com Hello [12.32.42.180], pleased to meet you
    mail from:<asdfasdf@asdfasdf.com>
    250 <asdfasdf@asdfasdf.com>... Sender ok
    rcpt to:<dick@dick.com>
    250 Recipient ok
    data
    354 Enter mail, end with "." on a line by itself

    .
    250 JAA03142 Message accepted for delivery
  • by Gordonjcp ( 186804 ) on Thursday March 07, 2002 @01:18PM (#3125214) Homepage
    What's wrong with using POP-before-SMTP?

    Quite a few servers use it now. My favourite "toy" server, eXtremail [extremail.com], does this by default...
  • by Spock the Vulcan ( 196989 ) on Thursday March 07, 2002 @01:18PM (#3125218)
    My problem is that SMTP has no authentication that I can find that would allow me to let him use our SMTP server from wherever he was
    Yes it does. Read
    RFC2554 [elysium.pl], SMTP AUTH. To quote: "SMTP AUTH is " ..an SMTP service extension [ESMTP] whereby an SMTP client may indicate an authentication mechanism to the server, perform an authentication protocol exchange, and optionally negotiate a security layer for subsequent protocol interactions."
  • Re:secure (Score:2, Informative)

    by jalewis ( 85802 ) <jlewis.packetnexus@com> on Thursday March 07, 2002 @01:19PM (#3125226) Homepage
    Open relays are common for schools. I recently implemented some thing to reduce spam and all the schools that send us email were blocked, because they are on the list as being an open relay.

    Unfortunately, ALL of our business is school related. The open relay block came down. Sigh... I am still able to use the known spammer list, but it isn't as effective as the open relay.

    More info on setting this up for yourself can be found at http://www.spews.org . They are kind of a clearing house for all the spam blockers.

    I highly recommend using something. I use it personally and have seen a 80% drop in spam that gets through.

    jas

  • Re:Everyone's right! (Score:3, Informative)

    by romkey ( 145460 ) on Thursday March 07, 2002 @01:21PM (#3125250) Homepage
    Part of John's complaint was that Verio was filtering mail to their customers based on the RBL, and that John couldn't send mail to his own ISP because of this.

    I largely agree with what you said, but I think part of John's complaint which you missed is that Verio is making the decision for their customers as to whether or not to accept email from John's open relay, and not allowing their customers to make that decision themselves.
  • Change your ISP. (Score:3, Informative)

    by sulli ( 195030 ) on Thursday March 07, 2002 @01:22PM (#3125263) Journal
    My ISP (Verio, it turns out) lets me send email via my own domain, from any IP address. I just need to get email first, so the server knows I'm a legitimate user. This rule makes sense for spam prevention - and it also means that I don't need to change smtp settings when switching from DSL to dial-up to private network behind a firewall. If your ISP doesn't do this, it should.
  • Re:Everyone's right! (Score:3, Informative)

    by FreeUser ( 11483 ) on Thursday March 07, 2002 @01:28PM (#3125313)
    I largely agree with what you said, but I think part of John's complaint which you missed is that Verio is making the decision for their customers as to whether or not to accept email from John's open relay, and not allowing their customers to make that decision themselves.

    As long as Verio is being upfront and honest with their customers that they are using RBL, then their customers have made the choice, by choosing Verio. It would be nice if verio provided a facility for their customers to opt in or out of using the RBL list, but really that is just a convinience: their customers can easilly opt out of the RBL by choosing another ISP.

    As a previous post said, "everyone is right." John has the right to run an open relay, Verio has the right to sell him service (or not), and I (as well as Verio) have the right to filter his site because I don't like his actions. His rights stop at my home's router (whether I've chosen to block him of my own accord, or because of RBL's recommendation, or not at all, is my buisiness, not his).
  • by Anonymous Coward on Thursday March 07, 2002 @01:28PM (#3125315)
    Vpopmail also supports pop-before-smtp auth very easily.

    just ./configure --enable-roaming-users=y and you're away.
  • Re:Everyone's right! (Score:2, Informative)

    by thczv ( 541683 ) on Thursday March 07, 2002 @01:36PM (#3125359)
    > Verio has every right not to sell Internet
    > service to people who want to use it to run
    > open mail relays. John Gilmore has no right to
    > demand Internet service form Verio.

    I think this is wrong. It sounds like the contract that governs Gilmore's internet service places NO content restrictions on his use of the service. That is what one of those links above says.

    thczv

  • Re:Everyone's right! (Score:2, Informative)

    by dachshund ( 300733 ) on Thursday March 07, 2002 @01:36PM (#3125362)
    MAPS, ORDB, ORBZ, and the other blackhole lists have every right to tell me that John Gilmore is running an open relay. John Gilmore has no right to gag the blackhole lists' truthful speech about him.

    A lot of people would have made similar arguments for Napster. Turns out that there are a number of legal principles that override the "right to free speech" under various circumstances. I sincerely doubt that any of them come into play in this case, but don't imagine that the the 1st amendment provides MAPS or any other service with blanket protection.

  • Why doesn't Gilmore? (Score:5, Informative)

    by Hieronymus Howard ( 215725 ) on Thursday March 07, 2002 @01:43PM (#3125398)
    My provider allows anyone to use SMTP, provided that they have first made a successful POP connection. Once the POP connection is made and the user authenticated, then their IP address is added to the relay, for a period of time (a few hours, I think).

    Why doesn't Gilmore implement something like this? Then his friends could still use his relay from anywhere in the world, but spammers wouldn't be able to.

    I'm inclined to agree with the comment in the article at Gilmore is "being a stubborn old fool for leaving his mail systems as open relays"

    HH
  • Re:Free flow. (Score:3, Informative)

    by Flarenet ( 31299 ) on Thursday March 07, 2002 @01:51PM (#3125470) Homepage Journal
    That signature is from a User Friendly [userfriendly.org] strip. The characters were actually Stef and Greg. See the original [userfriendly.org] comic strip.
  • by oobeleck ( 313907 ) <`oobeleck' `at' `yahoo.com'> on Thursday March 07, 2002 @02:12PM (#3125639) Homepage Journal
    You can send your email from "anywhere" in the world and still NOT be an Open Relay.

    Using postfix [postfix.org] (Especially on OpenBSD [openbsd.org].)

    Just use the ports tree and tweak [openbsd.org] the makefile to do sasl.

    Follow the instructions on doing smtp-auth [thecabal.org]. Or you can go here for another howto [dhassler.com] by a friend of mine.

    I run this on my OpenBSD box at home and it works great. I send my email from "anywhere" in the world and spammers are out of luck...

    Please DON'T moderate me up as "interesting".
    I am not Karma whoring I just want to help people be responsible...
  • Re:It's bad. (Score:2, Informative)

    by wunderhorn1 ( 114559 ) on Thursday March 07, 2002 @02:18PM (#3125696)
    RFC 2142 [ietf.org] outlines the standard mailbox names that every organization should have. (I tried to paste the list in, but the stupid lameness filter kept complaining about "junk characters".)
  • Re:It's bad. (Score:2, Informative)

    by Grylle ( 558338 ) on Thursday March 07, 2002 @02:20PM (#3125720)
    postmaster@domain is required to exist (RFC-822) (see http://www.ietf.org/rfc/rfc0822.txt)
  • Who is John Gilmore? (Score:5, Informative)

    by SiliconEntity ( 448450 ) on Thursday March 07, 2002 @02:23PM (#3125747)
    Readers should be aware that John Gilmore is not just a clueless know-nothing who refuses to close his mail server out of ignorance.

    Gilmore is a true Internet pioneer and activist, a dedicated supporter of free speech. A short list of his accomplishments is available here [isoc.org], including being one of the first employees at Sun and helping found the EFF. In addition he was an early activist in getting the Usenet alt. groups going as an alternative to the rest of the hierarchy where tight controls were in place. He has been active in supporting free access to cryptography, helping found the Cypherpunks and participating in a number of law suits and FOIA actions to get the government to reduce restrictions on crypto. He has funded the FreeSwan effort to build transparent point to point crypto into the Linux kernel.

    He also founded Cygnus Support, probably the first company to prove that you could make money off of open source software. The company was sold to Red Hat in 1999 for $674 million.

    John Gilmore was fighting for free speech and the right to communicate before most of us had ever heard of the Internet. If his actions seem out of step with an increasingly paranoid and closed Internet community, I suggest that we not be so quick to assume that everyone else is right and Gilmore is wrong. History has shown him to be a far sighted thinker who has been on the right side of virtually every issue.

  • Re:It's bad. (Score:2, Informative)

    by mkettler ( 6309 ) on Thursday March 07, 2002 @02:27PM (#3125783)

    Yes, but in this country there is a concept referred to as negligence. I am not a lawyer, but if my understanding of the law is correct if you are knowingly negligent in securing a resource which is known to be able to cause harm (monetarily or otherwise) when stolen, you are in some manner liable for the damages caused. Correct me if I am wrong, but if I ran a gun store and refused to lock the door when i left at night, despite being warned that kids were walking in and stealing the guns, I would be guiltily of manslaughter (at least) if one of those guns was used in a murder. Given that I premeditatedly chose to keep the store unlocked despite being advised of the risks, it might even be 1st degree murder (I'm not sure, IANAL as I already said).

    I am not an "expert" in the field of mailserver security either, but it is my opinion that this is a cut-and-dry case of negligence on Johns part, and I am disgusted that he would go so far as to try to abuse the first amendment in this manner.

    This security problem is so well known, and so well documented there's even an RFC on the matter, RFC 2505. And while this RFC is a description of current best practices, not a protocol requirements document, the list of recommendations under section 2 specifically states:

    1) MUST be able to restrict unauthorized use as Mail Relay.

    Don't believe me, go here:
    http://www.ietf.org/rfc/rfc2505.txt

    This implies to me that despite the existence of technical methods to solve this problem (SMTP authentication for one), and having been advised of the impact this is having on others, John Gilmore is bent on ignoring industry standard practices for properly securing a mailserver. Even Yahoo can figure out how to configure their SMTP server to use authentication, and the eudora mail client that Gilmore specifically mentions on his page is capable of using SMTP auth (I know, I use eudora and have a yahoo account).

    So how exactly is this a matter of free speech and not an attempt to contain the damage caused by a negligently configured mailserver operated by an administrator who is not ignorant to the industry standard methods of preventing the problem, and appears to be merely ignoring such standards for the sake of convenience? Sounds a lot like a "well, locking my store is a hassle because I have to remember to bring my keys with me when I go to work so I leave my gun store unlocked" argument. (admittedly the damage caused by this is much lower than a gun store, but it is fundamentally the same argument he's making)

    On his page Gilmore also makes the argument that the filter Verio has placed upon his internet connection is sufficient to stop the damage, this gives them no grounds to terminate him. What I believe that Gilmore is failing to realize is that he is placing the responsibility for correcting his own security problems on Verio. Now, due to the negligence of one of their customers, Vero has to maintain a filter to ensure that customer does no damage, and you could even make the argument that if the filter fails, now *they* are negligent and liable for the damage caused. If I ran and ISP I certainly would not want that liability.

    Now Verio is considering not disconnecting him because he's agreed to do some form of rate limiting? Sorry, this is not the proper solution to this simple problem.. it merely reduces the rate of damage caused to a less problematic level.

    (yeah, I'll secure the gun cases so you can only take one gun out every five minutes, which will prevent someone from coming in and taking more than one gun at a time, because I still don't want to put a lock on my door, even though the lock is free and I can install it myself.)

    I'm sorry Gilmore, you've been around the internet block several times more than I have, but I don't see how your arguments of free speech hold water. I'm also quite concerned that your actions are weakening the strength of the name of the EFF by associating them with a free speech argument which seems to consist of little more than baseless litigation. I expect legal cases with common-sense holes the size of Texas in them from the legal department of Amazon (patenting affiliation sales?) but I do not expect the name of the EFF to be associated with such frivolous matters.

    Censorship? Bah! Get off dead center and secure your systems properly.

  • Re:Relay still open? (Score:2, Informative)

    by bruns ( 75399 ) <bruns@2mbit.cRABBITom minus herbivore> on Thursday March 07, 2002 @02:55PM (#3125998) Homepage
    [bruns@summit bruns]$ rlytest 140.174.2.1
    Connecting to 140.174.2.1 ...
    220 toad.com ESMTP Sendmail 8.7.5/8.7.3; Thu, 7 Mar 2002 10:52:02 -0800 (PST)
    HELO mail.2mbit.com
    250 toad.com Hello bruns@summit.magenet.net [216.152.230.50], pleased to meet you
    MAIL FROM:nobody@[140.174.2.1]
    250 nobody@[140.174.2.1]... Sender ok
    RCPT TO:bruns@mail.2mbit.com
    250 Recipient ok
    DATA
    354 Enter mail, end with "." on a line by itself
    (message body)
    250 KAA10196 Message accepted for delivery
    QUIT
    221 toad.com closing connection
    rlytest: relay accepted - final response code 221

    Still wide open.
  • Re:Not quite.. (Score:2, Informative)

    by sqlrob ( 173498 ) on Thursday March 07, 2002 @03:07PM (#3126076)
    Spam is the only reason that open relays are bad. MS's security isn't.

    Try reading the article. A Windows trojan [symantec.com] has this particular relay hard coded into it and uses it to send.

  • A good argument (Score:3, Informative)

    by randombit ( 87792 ) on Thursday March 07, 2002 @03:40PM (#3126389) Homepage
    I went and saw a talk this afternoon, given by John Peter Barlow (another co-found of EFF) at my school. Someone asked about this, and he had a very good response, one which makes me side with Gilmore on this:

    The whole point of the internet is dumb network, smart nodes. If the end nodes aren't smart enough to deal with spam (99.9% is quite easy to identify) and viruses (hello MS, I'm talking to you), then that is the problem of the end nodes, not the network.

    <possible flamebait>
    If I take a bus to downtown and proceed to throw a brick through a store window, is that the fault of the city, for running the bus service? (I know this isn't a particularly good analogy, but it's the best I can come up with on short notice)
    </possible flamebait>

    Posting at +2 on purpose. Moderate as you like.
  • by CJ Hooknose ( 51258 ) on Thursday March 07, 2002 @03:41PM (#3126399) Homepage
    Me, i run an open relay on my home server because I never know where i will be when i want to send an email, does that make me a bad person that I help the spammers send you guys spam?

    The 1st Amendment doesn't apply to this. You're attempting to raise emotions instead of solving a problem, makes me think you're trolling, but oh well.

    Yes, running an open SMTP relay is bad. Best analogy is leaving your house unlocked, and leaving the liquor cabinet unlocked as well. If you did that, and some 16-year-old got into your whiskey and then behind the wheel of a car, you'd be in trouble... but it's totally legal to leave your house and liquor cabinet unlocked.

    You personally may not be a bad person, but you are certainly lazy, sloppy, and remiss in your duties, since there are a number of ways you can set your machine up to relay mail from legitimate users without running a wide-open relay:

    • POP/IMAP-before-SMTP (easy to do, works with all clients)
    • SMTP Authentication (slightly harder but more secure, some clients may not function properly)
    • Turn relaying off, SSH to your machine and use a local client (very secure, but inconvenient)
    • Set up a web-mail client, access your machine from any browser.
    An SMTP relay is similar to an "attractive nuisance" like a swimming pool in a residential neighborhood. Best course of action is to put a fence up, so people don't piss in your SMTP server, or fall in and sue you.
  • by Lumpish Scholar ( 17107 ) on Thursday March 07, 2002 @04:04PM (#3126575) Homepage Journal
    For a while his [Stallman's] desktop didn't have any passwords on it, or at least that's the legend.
    Thanks; that's enough to help me find the story:

    http://www.kde.org/food/rms.html [kde.org]
    HY: In a lecture, you mentioned that you didn't use passwords, and had no
    security for your computer.

    RMS: Uh-huh. Security might make sense with banks and military facilities,
    but in a computer lab, that is a sign of a social breakdown.

    HY: (!!!) Social Breakdown?!?!!

    RMS: Yes. It's like curing the symptom and worsening the disease. The
    disease here are the young people who are cut off from warmth and anything
    really worthwhile, who have nothing on their hands that to rebel and get
    attention by sneaking into other peoples system. But then the attention
    that they get from this is one of total hate and hostility. Security sends
    out that message of hostility, and I don't want to be on either side of it.

    HY: So, you still don't have security?

    RMS: I regret to say that we had to. There was this one person who
    repeatedly erased our files and there was no choice. So we made a gateway,
    a login server. But since I thought that this was such a sad thing, I
    thought I should suffer more from it so I can't log in on that server.

    HY: But on the other hand, FSF supports some encryption scheme, doesn't it?

    RMS: Well, that's an interesting point. I don't like people who keeps
    secret from their neighbors, but you should be able to protect yourself
    from the government. That's where encryption comes in.

    HY: But governments are, in a sense, an expanded form of a neighborhood,
    aren't they?

    RMS: Um, no, I don't think of the United States government in that way. No.
  • All Open Relays (Score:2, Informative)

    by Anonymous Coward on Thursday March 07, 2002 @05:39PM (#3127177)
    One of 25. Which are
    210.242.232.25
    61.129.53.82
    205.200.155.2
    203.92.100.186
    211.21.47.218
    211.97.214.53
    200. 72.36.42
    210.101.186.3
    210.12.164.230
    202.108.1 09.222
    195.22.21.14
    61.78.199.6
    211.99.206.199
    216.244.152.250
    211.219.246.25
    211.154.129.31
    200.253.229.66
    202.102.200.103
    210.176.173.60
    1 40.174.2.1
    202.53.64.195
    202.104.108.226
    and a few non-resolveable ones.

    See http://securityresponse.symantec.com/avcenter/venc /data/w32.yaha@mm.html [symantec.com]

    Already submitted them to ordb.
  • by Anonymous Coward on Thursday March 07, 2002 @06:01PM (#3127312)
    Excerpted from Symantec's site [symantec.com]
    ...if it cannot connect to the email server listed in that registry key, it will use one of the following:
    • webproxy.teaorcoffee.com.tw
    • supab.stn.sh.cn
    • sitic.com.cn
    • server.benmoss.com
    • pokkant1.pokka.com.sg
    • pdc.hrserve.com.tw
    • outmail.dongfang-china.com
    • ns.sillim.hs.kr
    • ns.binter.cl
    • microimportservice.com
    • mailsvr.hanace.co.kr
    • mailserver.kaimi.com.cn
    • mail.yinda.com.cn
    • mail.win-tex.com
    • mail.pusanpaik.or.kr
    • mail.cmr.com.cn
    • mail.clinicasanborja.com.pe
    • luckybusan.com
    • linux2.ele-china.com
    • crato.urca.br
    • ahbb.net
    • ntserver1.pascon.com
    • toad.com
    • mailinx.nettlinx.com
    • www.sztge.com.cn
  • To Be Fair (Score:3, Informative)

    by overunderunderdone ( 521462 ) on Thursday March 07, 2002 @06:30PM (#3127490)
    To John's credit he acknowledges this problem with spam and also proposes a solution Grokmail [toad.com]. It looks like it will be an email reader that will use an intelligent agent to filter your mail. But as I see it his solution fails in two ways.

    1) It is not yet a reality.
    2) it doesn't address the burden on the network of masses of unsolicited mail. His solution will actually make this much, much, WORSE. If his system works and everyone uses it. Then it makes the most sense to send your commercial email to (quite literally) everyone! Those that don't want it won't even see it (though it will have been sent to them), those that do will. Win/win for everyone right? You don't see unwanted spam though occasionally you will get an unsolicited commercial email that actually interests you (hey, it could happen). The spammer gets his message in front of every single interested potential customer in the whole freakin' world! Yay!! But behind the scenes the network is transmitting EVERY SINGLE commercial message to EVERY SINGLE user. Masses of useless data that will never even be seen - probably many orders of magnitude a greater volume of data than that which is actually going to be seen and used. Perhaps technology will make this a viable system (seems outrageously inefficient though)
  • by ccandreva ( 409807 ) <chris@westnet.com> on Thursday March 07, 2002 @06:47PM (#3127585) Homepage
    Connected to 140.174.2.1.
    Escape character is '^]'.
    220 toad.com ESMTP Sendmail 8.7.5/8.7.3; Thu, 7 Mar 2002 14:40:04 -0800 (PST)

    Sendmail 8.7.5 ? Forget open relay -- unless he's been patching this by hand,he's going to be rooted any minute !

    http://www.netcraft.com/presentations/interop/se nd mail.html
  • basic authentication (Score:3, Informative)

    by coyote-san ( 38515 ) on Thursday March 07, 2002 @09:49PM (#3128252)
    Or perhaps a bit more to the point, he could set up authentication for his friends. That's like making duplicate keys for your friends (where you are authorized to do so - not a "janitor" situation) while still keeping strangers out.

    This won't give 100% accessibility, but it's a reasonable compromise. If he wants 100% accessibility, he should set up a web mail server interface, again with some form of authentication.

An Ada exception is when a routine gets in trouble and says 'Beam me up, Scotty'.

Working...