[hashcash] Re: hashcash for camram-spam list? (Re: [camram-spam]Re: Friday news)
- From: "Eric S. Johansson" <esj@xxxxxxxxxx>
- To: Adam Back <adam@xxxxxxxxxxxxxxx>
- Date: Sun, 28 Mar 2004 18:36:36 -0500
Adam Back wrote:
> On Sun, Mar 28, 2004 at 04:38:11PM -0500, Eric S. Johansson wrote:
>
>>>Adam wrote:
>>>
>>>>This is an anti-spam measure; perhaps we could tweak the mail list
>>>>software so it allows posts with hashcash for the list address (such
>>>>as this one with a hashcash for camram-spam@xxxxxxxxxx).
>>
>>I would be careful about this. Allowing any address in based on a stamp
>>effectively devalues the stamp. In other words, for a given amount of
>>effort, you can reach more people.
>
>
> Maybe I'm misunderstanding what you're saying. But the value of
> sending hashcash pre-emptively even when you don't know the recipient
> can handle it is that:
>
> - you should not be blacklisted based on IP
> - your mail should not be subject to false +ve
>
> - your mail should not be subject to a challenge-response that you:
> - are too lazy to reply to
> - that gets accidentally filed in trash by your own spam filter
> - that gets tied up in a knot with someone else's competing CR system
I am in agreement with you on these points. This is good. ;-)
> in keeping with this another kind of false +ve avoidance is:
>
> - avoiding your mailing list post getting forwarded to a moderator
> because there is something which triggers mailing list anti-spam
> filter or spam based policy (eg not list member by it's necessarily
> crude approximation -- I am a list member, but making my list
> headers match the subscription address is more pain than it's worth(*)).
OK, I think we are in agreement on this point as well. What I am
hearing is that membership on a list is not defined (exclusively) by
e-mail address (except for delivery) therefore alternative methods of
defining membership are necessary.
>
> in short more stuff should just work.
>>This is where the signature based if stamps we have been dancing
>>around would shine.
>>
>>If on the other hand, you use something like hmac-sha1, [...]
>
>
> Not sure how to make this would help the mailing list case without
> mailing list support. The sender doesn't know who is behind the
> mail-exploder.
inbound filter doing transformations on the envelope. In other words,
it would transform whatever address you have plus membership card to
your official "list membership" thereby letting you in.
> I'm wondering if we need to think ahead about v1 format wrt adding
> signatures, hmacs etc. Auth tokens are "special" in the sense that
> they sign the rest of the stuff, and so need to be divided from it in
> someway, and yet would be useful to be able to have the in the same
> header via an extension.
>
> eg. hash on introduced public key, signature instead of or in addition
> to smaller hash on subsequent mails (if you're doing the CAMRAM
> introduce sig key thing).
hey, we can share. Besides, the signature ideas all Ben's fault. I've
got witnesses.
but yes, I do think we need to think carefully about all we are adding
but not so carefully that we don't get anything done. I would opt for
just the second-tier key and maybe some short of auth token. remember,
friends fly free.
> So perhaps this can be done with what you had in mind for CAMRAM sigs
> where the subscriber and the list are CAMRAM aware. You send the list
> hashcash / CR at subscription time, you get back an allowed to post
> cert, or the list remembers your public key, then you can post.
>
> (Allowed to post cert saves storage on list server, it can figure it
> out for itself from the allowed to post cert you re-present -- list
> storage vs bandwidth tradeoff).
the finite state machine you described for user mailing list interaction
is what I had in mind. When subscribing, you would always send a hash
cash stamp (i.e. it's a stranger address), get back public key of list
and then through -request munging, transfer inbound association to the
real address of the list. getting keys from the mail server for list
posts is interesting. Could you describe more how they work?
---eric
- References:
- [hashcash] Friday news
- From: Eric S. Johansson
- [hashcash] Re: Friday news
- From: Adam Back
- [hashcash] hashcash for camram-spam list? (Re: [camram-spam] Re: Friday news)
- From: Adam Back
- [hashcash] Re: hashcash for camram-spam list? (Re: [camram-spam] Re: [hashcash]Friday news)
- From: Ben Laurie
- [hashcash] Re: hashcash for camram-spam list? (Re: [camram-spam]Re: Friday news)
- From: Eric S. Johansson
- [hashcash] Re: hashcash for camram-spam list? (Re: [camram-spam] Re: Friday news)
- From: Adam Back
Other related posts:
- » [hashcash] Re: hashcash for camram-spam list? (Re: [camram-spam]Re: Friday news)
- » [hashcash] Re: hashcash for camram-spam list? (Re: [camram-spam]Re: Friday news)
- [hashcash] Friday news
- From: Eric S. Johansson
- [hashcash] Re: Friday news
- From: Adam Back
- [hashcash] hashcash for camram-spam list? (Re: [camram-spam] Re: Friday news)
- From: Adam Back
- [hashcash] Re: hashcash for camram-spam list? (Re: [camram-spam] Re: [hashcash]Friday news)
- From: Ben Laurie
- [hashcash] Re: hashcash for camram-spam list? (Re: [camram-spam]Re: Friday news)
- From: Eric S. Johansson
- [hashcash] Re: hashcash for camram-spam list? (Re: [camram-spam] Re: Friday news)
- From: Adam Back