At 10:26 AM 4/24/2002 -0700, Bart Schaefer wrote:
>On Wed, 24 Apr 2002, Eric S. Johansson wrote:
>
> > At 08:51 AM 4/22/2002 -0700, Bart Schaefer wrote:
> > >
> > >The trouble is that any solution that places a burden on the sender is
> > >lousy social engineering.
> >
> > unfortunately, you just defined life.  Everything we do that involves
> > learning or adapting ourselves puts a burden on the human.
>
>So what?  The point is that you have to make the benefit to the learner
>appear worth bearing the burden.

so far, my current pitch has a success rate of about 70 percent.  It's 
higher among those who see Internet access as a tool and not as an end in 
and of itself.  Yes, even among those with older, slower machines.


> > You've just accumulated enough scar tissue from using bad UI software so
> > that you cannot recognize the pain anymore.
>
>That's non sequitur.

and that's a classic debating technique to devalue the opponents argument 
without any counterargument.

It's relevant because I was trying to point out how you can't accurately 
state whether or not something can be adopted based on your perception of 
its "lousy social engineering".  I asserted that you have a blind spot 
caused by over familiarity with technology.   There are many examples of 
similar "lousy social engineering" aspects in every single mode of human 
communication since the beginning of time.  Each one worked for awhile and 
then was replaced or augmented by something that was potentially an 
improvement and then network effects took over and made the new technique 
almost a requirement if one was going to communicate within in the larger 
community of the world.

> > As a business owner, don't you have a mailbox or a telephone so that
> > people you've never heard from can communicate with you?  After all, why
> > should you expect them to do anything new when they have something that
> > already works.
>
>You've just made my argument for me.  Yes, I do have a mailbox and phone.
>Email is tool for me to communicate with the people who *want* to use
>email in preference to other methods.  I *don't* expect anyone to do
>anything new; in fact, I *expect* them to keep right on doing what they
>have been doing all along, and am pleasantly surprised when they change.

either I've made your argument for you or you've made your argument for 
me.  It all depends on how you perceive the change process as it relates to 
communications medium.  I put up barriers to annoyances.  On my telephone, 
I have turned off the ringer on one line and frequently ignore the other 
line unless I see the caller ID is from a client.  I hope very soon to put 
up barriers on e-mail and if somebody wants to talk to me, it's sender pays 
or I don't listen.

>(Which, incidentally, is why I don't expect this discussion to have any
>effect on your opinions whatsoever, no matter how well I may make my
>points.)

the same could be said about you.  I think we'll just have to agree to 
disagree.


>Your system has to give them a *unilateral* reason to adopt it -- it has
>to be good for them just for them, not because it's good for everyone.

I think best argument is then that it converts e-mail to a sender pays 
system and that if somebody wants to interrupt you and take your time, they 
have to prove it by doing some work.  The secondary argument is that the 
system will provide a degree of communications privacy when communicating 
with a familiar entity.


> > Granted, these counter-examples are probably irritating but I am trying
> > to show how your points are objections without foundation if you look at
> > the larger world.
>
>Rather, I find your refutations to be without foundation; neither of them
>even manages to be worth calling a counter-example.

another classic devaluing debating technique.   I believe you are not 
seeing the bigger picture.  Everything we do with human communications is a 
pattern gets replicated over and over again.  If you look at all the things 
people have done with e-mail, you'll see that there are analogies with 
telephones, telegraphs, written messages, and even probably paint on a cave 
wall.  The patterns I have seen in human use of e-mail may be to believe 
that it will be possible to convert folks to a camram system and that the 
costs of a sender pays system will be borne if it provides sufficient 
defense against Spam.

> > There's nothing in the camram system to stop a legitimate e-mail user
> > from getting e-mail to you even without sending a coin.
>
>So what?  If I can't use the absence of a coin as a point of decision,
>what good does the system do me?

the system still filters.  Because it's necessary to accommodate non camram 
enabled e-mail during the transition period, the filter also has a white 
list and auto response mechanism in place to filter out mail but still 
allow the sender to do some work to get the mail delivered to you.  Simply 
put, if I get mail without camram postage on it, you get a response asking 
you to reply to a message.  That reply releases your original 
message.  It's not original, there are at least three other similar type 
tools out there.  I just added the proof of work postage stamp as an 
additional method for letting mail go through.

Like I said, the only reason those options are there are because it's the 
way to accommodate a transition from old e-mail to new e-mail.

> > I'm also surprised to hear you say you can't afford anything that make
> > it harder for people to send e-mail.  With the level of false positives
> > one gets with any filtering system (not just pick on spamassassin), I'm
> > surprised you would use any form of spam protection.
>
>Actually, in the seven weeks I've been running spamassassin on a regular
>basis, I've had exactly two false positives, both of which were caused by
>the clock on the sender's PC being wildly innaccurate.  I've had a few
>dozen false negatives, a few hundred true negatives and several thousand
>true positives.  SA's doing it's job just fine.
>
>But I don't use SA on my business mail, only on my personal mail.  I may
>eventually try it on the business mail, but with the threshold set a lot
>higher.

interesting.  I get significantly more false positives than that.  I 
typically deal with about 10 false negatives a day and I look, I get 
between 10 and 15 false positives a week.  As you can probably guess, I 
just ignore my caught spam bucket unless somebody calls me and says something.

> > >Unfortunately, as a sender, I have more disincentives to deploying the
> > >system than incentives.
> >
> >   good points.  First,  obviously, I believe it will reduce the amount of
> > spam you get  which is the first why you should bother.
>
>Note that when I say "it won't reduce the amount of spam I get," what I
>means is that putting a coin on every message I *send* will not reduce my
>amount of spam.  Only when a significant amount of mail I *receive* has a
>coin will it do me any good.  I need a solution that doesn't depend on
>anyone but me.

if you need a solution that doesn't depend on anyone but you, then you are 
just plain out of luck.  All the filtering people have been doing does 
absolutely nothing cut down on the volume of spam being sent.  If anything, 
the volume has been increasing and, like in the virus world, the 
evolutionary pressures have been driving spammers to be more clever about 
bypassing filters.  The beauty of a proof of work postage stamp is that 
there are no cheats except throwing bigger, faster, more expensive hardware 
at the problem.  Filters can be bypassed, collaborative filtering can be 
bypassed as well as used as a denial of service attack against mailing 
lists, ordinary white lists become unmanageable and suffer from poor user 
interfaces.  The only solution I have seen today that increases financial 
risk to a spammer is a sender pays system.  The only sender pays system 
that does not require massive authentication databases or centralized 
infrastructure is something like camram.

Yes, it too will exert evolutionary pressures on spammers if it becomes 
widely used.  Spammers will adapt but fortunately camram has a variety of 
tricks to change the definition of coins dynamically to respond to that 
evolutionary pressure.


> > The second why you should bother is that camram also provides 0 UI
> > opportunistic encryption for e-mail which enhances in transit privacy.
>
>That may be enough for people who understand the need, but again it's a
>benefit only when my correspondents also have the ability to undo the
>encryption.

obviously it would only encrypt e-mail in transit between two parties that 
have already established a relationship.  When you send e-mail to someone 
with a coin, you also create an opportunity to pass your public key.  When 
you get a response with a coin, you also get a public key therefore you've 
just created an opportunity to start signing/encrypting.  Yes, there are a 
variety of attacks such as men in the middle but, if you are worried about 
such things, there are out of band key management opportunities to deal 
with the problem.

>Also I'm not convinced that any such encryption would accomplish more than
>providing a false illusion of privacy, but then I tend to agree with those
>crypto-heads you've disparaged that poor security is worse than none.

yes, poor security is worse than none but weak security is better than no 
security if you have your eyes open and know the risks.  What I'm trying to 
do is create opportunistic encryption for e-mail the same way that SSL 
creates opportunistic encryption for Web traffic.  It still an armored car 
carrying valuables from one cardboard box to another but the risks 
(carnivore/RIP) today are to in transit e-mail not the e-mail on the 
person's PC.


> > >Historical precedent is that no extension to the email infrastructure can
> > >really succeed until it's included by the major user-agent manufacturers
> > >as a default part of the popular clients.  End users simply won't go to
> > >the effort to install add-ons.
> >
> >   true.  End users don't go to the effort to install add-ons such as 
> flash,
> > RealAudio, Acrobat, etc..
>
>Apples and oranges.  The web can allow the opportunity to install things
>in real time, as they're needed, and from the same source as the content
>they're used to view; email can't do any of that.  And again there's a
>benefit to installing Flash -- I can see a website that I want to see.
>But I don't have to install the receiving end of camram to read a message
>from somebody using the sending end (and if I did, I'd have to know I
>wanted to read their mail before it would be worth doing).

actually, I disagree.  It's the same behavior and reluctance.  From most 
people's perspective, plug-ins are royal pain in the butt  and and there is 
some evidence that says they drive users away from web sites.  But at the 
same time, there's been sufficient uptake in plug-ins that content creators 
count on them.  If people are accustomed to plug-ins for Web servers, then 
they should be as comfortable with plug-ins for e-mail clients.

> >   let me say it again.  The coin generation happens client side.
>
>There is no "client side" in a web-based mailer, except the browser.  No
>message asembly work happens anywhere but on the web server.  It's all
>just an HTTP POST of the message body and some subset of the headers.

again, look at the bigger picture.  In a Web based e-mail system, the 
client is split in two.  Half resides on the server and half resides on the 
browser.  Because it uses a browser, it can also run code like I described 
below.


> > They would need to run a Java program client side to do the calculations
> > and pass the information back to the server.
>
>So now the free email service requires me to have a java-capable browser
>to use it?  I suppose that's not too unreasonable, but it's annoying.

agreed.  Fortunately, it's a small amount of code.

>Now what about, say, a Blackberry wireless email handheld?

that is one case I haven't solved.  The PalmPilot case is solved because 
typically most e-mail goes through a higher powered machine during hot sync 
process.  I suspect that if camram becomes popular than either blackberry 
will start generating coins or folks will run a coin server for a fee.  the 
problem with creating a special out for something like a blackberry is that 
it becomes a cheat to bypass the proof of work filter and spammers will 
exploit that.

> > Yes, it's work.  Doing anything to defeat spam is work.  Get over it.
>
>The problem is not that it's work, but that you're asking for volunteer
>labor.

yup.  That's what a sender pays e-mail system is all about.


> > In the meantime, small-scale users of the camram system should see a
> > significant drop in spam with minimal false positives.
>
>Maybe there is something you haven't explained.  How does one NOT get a
>positive on every message that does NOT have coin?

you do get a positive but you can flip it to a negative if the sender does 
some work.  When a message comes in without a coin, I send you a message 
asking you to do some work (reply to message), when I get that proof of 
work (i.e. the reply), the message is released from jail and delivered.  If 
you want to experiment with this send mail to 
[EMAIL PROTECTED] and follow instructions.  The code is 
somewhat buggy and that it doesn't handle CC's or blind CC's correctly (it 
gives the wrong return address) but I'm hoping to fix that this weekend.

I've still got a weird bug with my procmail filter.  Whenever I get a 
message and throw it into jail, I give nothing back to procmail to 
handle.  For some reason, it sticks a single linefeed into my mail spool 
file.  It's very weird.

> > I suggest if you want to debate this further, that we take it off list
> > because it is significantly of the topic for spamassassin and I feel
> > that I have already impose enough on the other members of the list.
>
>I'm keeping it on the list for this one more message, at least, because I
>think the debate is more likely to sway undecided third parties than it is
>to change either of our positions.

well, I think I've said as much as can be said.  Thank you for giving me 
additional input and insight that I can use in building a better argument 
for camram.  Instead of giving anymore replies, I'm going to spend my 
energy on camram to improve the prototype.  If any other readers would like 
to help, volunteers would be most welcome.

---eric


_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to