You are not logged in. Login Now
 0-2   2-26   27-51   52-76   77-101   102-126   127-149    
 
Author Message
25 new of 149 responses total.
keesan
response 2 of 149: Mark Unseen   Jan 2 16:44 UTC 2006

What size throttle?  Is there any need for grexers to send more than 50 copies
of the same mail at once?  
aruba
response 3 of 149: Mark Unseen   Jan 2 18:12 UTC 2006

I liked the idea of implementing an ascii CAPTCHA test in newuser, to keep
spammers from creating accounts automatically.  That would at least slow
them down, I think.
krj
response 4 of 149: Mark Unseen   Jan 2 18:28 UTC 2006

I would like to suggest a more radical approach, 
to bring Grex's email service to a graceful end.
 
Email is not a core part of Grex's mission, it's just something 
that happened along the way.  And free e-mail is available from an 
awful lot of providers now.    There are lots of ideas for programming
and configuration changes which could allow Grex to continue providing 
email service, but all of these require staff time resources; the 
last year or so has pretty well demonstrated that Grex doesn't have 
staff time resources for that sort of development.

(I use Grex as my principal non-work e-mail address.)
nharmon
response 5 of 149: Mark Unseen   Jan 2 19:54 UTC 2006

I think it is important for Grex, as an organization, to be a good
netizen. And having spam come from us is a perfect way to spoil our
reputation. I'm with Ken, I do not think providing e-mail is an
efficient use of staff resources.

When m-net turned off their e-mail, we laughed. Now we're beginning to
see the wisdom of that decision.
keesan
response 6 of 149: Mark Unseen   Jan 2 22:06 UTC 2006

I email other grexers from within grex and would really really hate to be
forced to use webmail to do it.  Sometimes I am trying to teach them to use
'talk', and it helps to write emails about this.  I prefer dealing with the
spammers some other way than punishing the rest of us.
naftee
response 7 of 149: Mark Unseen   Jan 3 01:24 UTC 2006

resp:1 looks like poetry
chimda25
response 8 of 149: Mark Unseen   Jan 3 03:22 UTC 2006

hic hic hello
sholmes
response 9 of 149: Mark Unseen   Jan 3 03:51 UTC 2006

Guess only to/from grex mail can be allowed !
bhoward
response 10 of 149: Mark Unseen   Jan 3 04:48 UTC 2006

Hmm.  How about for 48 hours, you are limited to local mail.  After 48 
hours, you gain the right to run a program which asks you to type in an
ascii CAPTCHA, which if answered correctly places you into a group that
is allowed full email privileges?

Implementing this should be relatively easy.
steve
response 11 of 149: Mark Unseen   Jan 3 04:55 UTC 2006

   I'm not in favor of removing mail from Grex if we can help it,
as mail is still the best communications system there is.  If we
can't control the spammers however, we may have to stop it.  That
would be really horrid though.

   In terms of a throttle on the number of emails, I'm not sure.
I know most people send less than 20 emails a day, judging from
a time when I went over the logs of several days.  We should be
able to change that throttle as needed.
cross
response 12 of 149: Mark Unseen   Jan 3 05:09 UTC 2006

I'd favor having the ASCII CAPTCHA in newuser itself.  I've been toying
with the idea of a newuser rewrite in either Perl or Python....
aruba
response 13 of 149: Mark Unseen   Jan 3 06:02 UTC 2006

Bruce's description in #10 sounds good to me.
keesan
response 14 of 149: Mark Unseen   Jan 3 14:02 UTC 2006

What is a CAPTCHA?
jep
response 15 of 149: Mark Unseen   Jan 3 15:07 UTC 2006

Some sites use a graphic image of a sequence of letters and/or 
numbers.  They're somewhat difficult to read, intentionally so, in 
order to be very hard for a program to read.  You have to identify the 
sequence of characters and then type them in, which authenticates you 
as a human being.  Other free e-mail systems use them to prevent 
comptuers systems from automatically creating e-mail accounts to use 
for spam.

Someone (bhoward?) had the idea of using ASCII art -- for example, 
figlet fonts -- on Grex in the same way.  Computers would have a hard 
time identifying such characters, so only human beings would be able to 
run newuser to create an outbound e-mail account.

Does that explain the concept, Sindi?
keesan
response 16 of 149: Mark Unseen   Jan 3 16:09 UTC 2006

So how will that stop or even slow down a spammer who already knows about grex
and has a graphical browser?
mcnally
response 17 of 149: Mark Unseen   Jan 3 16:11 UTC 2006

  It will make it very difficult for them to automate their procedure for
  creating multiple accounts.
cross
response 18 of 149: Mark Unseen   Jan 3 17:02 UTC 2006

(At which point they'd probably give up and go somewhere else that's easier.)
tod
response 19 of 149: Mark Unseen   Jan 3 18:11 UTC 2006

How about a throttle on outbound mail which limits users to 5 per day?
keesan
response 20 of 149: Mark Unseen   Jan 3 19:56 UTC 2006

Why does a spammer need multiple accounts if we don't have any limit on number
of outgoing mails per day?
Five per day is too low for normal users.  I get about 10 a day here and
answer them all.  Make it 25 at least.
tod
response 21 of 149: Mark Unseen   Jan 3 22:45 UTC 2006

Its just an arbitrary number but does the idea of a cap on number per day seem
reasonable?
cross
response 22 of 149: Mark Unseen   Jan 4 01:54 UTC 2006

I wonder how to implement it.  You'd have to maintain some sort of hash and
`expire' data from it every day.  That would be easy to implement, but I've
found that things like that tend to be fragile: I like to minimize moving
parts, if I can.  That's why I'd prefer something that just relied on groups
or something like that.
ric
response 23 of 149: Mark Unseen   Jan 4 14:34 UTC 2006

It's very difficult to control email on a system in which users can pipe
things to sendmail.  We're not talking about joe schmoe using elm to send
50,000 emails.  Presumably, direct queue injection via the sendmail binary
- or possibly SMTP from localhost via a perl script.

<ric goes to test something>
ric
response 24 of 149: Mark Unseen   Jan 4 14:39 UTC 2006

Grex does accept SMTP from localhost... I presume there are mail clients
(PINE?) that use SMTP rather than direct queue injection via sendmail...
cross
response 25 of 149: Mark Unseen   Jan 4 15:17 UTC 2006

You can control access to the SMTP port on the localhost interface using
PF.  Access to the sendmail binary can be controlled via group membership,
as I outlined in some post somewhere.
bhoward
response 26 of 149: Mark Unseen   Jan 4 15:20 UTC 2006

Re#20 Right now, they don't need multiple accounts but from the
debris left behind in their acccounts, it appears they are splitting
their target lists into smaller sets and setting each account to
work on a different subset.

I don't recall offhand if each account was pumping out the same
message so it is possible, they were using a different account to
send different messages.

Re#22 Perhaps the simplest way is to have exim maintain a hash
table.  Each time a mail is sent, you hash on the senders login,
retrieve a record containing a message count and a date stamp.  If
the time stamp is <= 24 hours old, just increment the message count
for the sender and refuse to accept the message for processing.  If
the time stamp is more than 24 hours old, the message count is reset
to 1 and the date stamp is set to the current time.

Today is the first day I've had a real chance to dig into how exim
works and may be extended so I lack the vocabulary to describe this
using proper exim terms.  However, it appears there are a few
different mechanisms one could use.
 0-2   2-26   27-51   52-76   77-101   102-126   127-149    
Response Not Possible: You are Not Logged In
 

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