You are not logged in. Login Now
 0-18          
 
Author Message
gelinas
Where to stop spam: before or after it reaches grex? Mark Unseen   Dec 5 05:55 UTC 2004

At the grex-walk debrief today, the conversation turned to the prevalence
of spam and the various ways of combatting it.  It occurred to me to ask:
is it time to change our philosophy of how best to reduce the flow?

Historically, we (grex, cyberspace communications, inc) have worked to
prevent the spam ever crossing our link.  Of late, that effort has seen
decreasing success.

The off-the-shelf tools for stopping spam do not, as near as I can tell,
work before the mail crosses the link:  The tools are separate from SMTP
and have to receive the message to judge its fate.

If we are willing to sacrifice the band-width, there are several anti-spam
programs we could make available to our community.  Is it time to sacrifice
the bandwidth?
18 responses total.
gelinas
response 1 of 18: Mark Unseen   Dec 5 05:57 UTC 2004

If/when we move to a co-location site, we should get more bandwidth, so the
sacrifice would not be as painful.

Also, the solution decided upon would be implemented on the new machine, not
on the current grex.
prp
response 2 of 18: Mark Unseen   Dec 5 21:27 UTC 2004

Why not go with both?

I'm currently using three: Grex, Comcast, and Mac OS X Mail.  I don't know
how much Grex stops, but Comcast gets about fourteen/week and Mail gets 
about four/week.

It might be nice kept a list of stuff that got stopped and sent a weekly
summary.
prp
response 3 of 18: Mark Unseen   Dec 5 22:06 UTC 2004

Does Voyager offer any spam filtering service?  If so, could the mail be
run through it before going to Grex.  Co-location would mean changing ISP's.
Do the canadites offer spam filtering?
gelinas
response 4 of 18: Mark Unseen   Dec 6 04:46 UTC 2004

To run our mail through our ISP's spam filters, we'd have to have all of our
mail delivered to their mail servers.  I've not thought that this is something
we would want to do.
tod
response 5 of 18: Mark Unseen   Dec 6 06:52 UTC 2004

I think the least administrative burden would be to run spamcop and an
aggressive global procmail setting which diverts positives to /dev/null
This should be further explored.  Glad folks on the A2 Grexwalk thought of
it. ;)
dpc
response 6 of 18: Mark Unseen   Dec 6 14:09 UTC 2004

How much bandwidth are we talking about sacrificing?
tod
response 7 of 18: Mark Unseen   Dec 6 17:40 UTC 2004

No more bandwidth than currently being utilized.  Its more about CPU
utilization.
cross
response 8 of 18: Mark Unseen   Dec 8 03:27 UTC 2004

Realistically?  Not that much.  Realize that most spam gets through
grex's spam blocks; the amount we block is negligable compared to the
amount we get.  So filtering it on this side of the DSL link isn't
really much of a bandwidth hit.  But I've been saying this for years
and been mostly ignored.
dpc
response 9 of 18: Mark Unseen   Dec 8 14:48 UTC 2004

I'm not in favor of ignoring people with good suggestions.
tod
response 10 of 18: Mark Unseen   Dec 8 18:57 UTC 2004

I second Mr.Cahill's motion.
krj
response 11 of 18: Mark Unseen   Dec 10 23:03 UTC 2004

The two approaches are not mutually exclusive; setting up 
a system to deal with the spam after it arrives on Grex does not 
preclude efforts to stop it from being transmitted here.
cross
response 12 of 18: Mark Unseen   Dec 11 00:25 UTC 2004

Regarding #11; That's true as well.  There's no reason we can't try
and have the best of both worlds.
gelinas
response 13 of 18: Mark Unseen   Dec 11 04:17 UTC 2004

I find that two spam filters are worse than one, not better, when the goal
is individual control over the definition of spam.
cross
response 14 of 18: Mark Unseen   Dec 11 19:25 UTC 2004

Well, the thing is, some things you just *know* are spam.  Or virii.  Or
something of the like.  There's no reason for the system to not filter
those.  Users are then free to filter whatever they like.
prp
response 15 of 18: Mark Unseen   Dec 12 02:15 UTC 2004

Individual control would mean not blocking anything from getting to
Grex, but seperating the junk mail from the rest, so people can take
a look and see what is getting diverted.

Although I suppose it would be possible to do this at the ISP end.
other
response 16 of 18: Mark Unseen   Dec 12 16:42 UTC 2004

Sure.  Just add a header identifying the spam as such at the ISP and
filter for it locally.
devnull
response 17 of 18: Mark Unseen   Dec 14 05:37 UTC 2004

Individual control has disadvantages, though, too.

If you block spam before the SMTP session completes, then you can give the
sender an error message, so that if there's a false positive, the sender
is likely to know that the message was rejected.  Most approaches to individual
filtering hope that the reciever bothers to go looking for false positives,
which the reciever may not actually bother to do.  (You could in theory
send a bounce message after the fact, with the individual approach,
but then you're hoping the return addresses are valid, and you might end up
effectively acting as a relay to send spam to some third party if the sender
address was forged, and forging return addresses is trivial.)

Also, there is a technique known as greylisting can only be done on the smtp
server recieving the mail.  (The basic idea is that many (but not all)
spammers do not bother to retry if they get a temporary failure, and real
mailers do retry unless they are broken.  So you can keep track of which
machines try to contact your SMTP server, and if you haven't heard from them
recently, you give a temporary failure, perhaps for an hour or so, after
which you let mail through.)

greylisting might reduce the amount of bandwidth used by spammers, too, if
it gives the temporarily failure at the rcpt to: point in the smtp session.

Of course, it is possible for an smtp server to be told about the preferences
of individual users.
jesuit
response 18 of 18: Mark Unseen   May 17 02:15 UTC 2006

TROGG IS DAVID BLAINE
 0-18          
Response Not Possible: You are Not Logged In
 

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss