[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [syndication] Using sha1 in contact info?



The thing that strikes me about this is that it reinforces relationships
that you have, while blocking new people from the community; i.e., if
you already have someone's address, you can communicate to the re: their
feeds; if not, you're SOL.

So basically, this requires some sort of prior knowledge for
communication to take place. That's not such a bad idea for controlling
spam in general [1], but because feeds are generally public information,
I fear that this may devolve into the have's vs. the have-not's; people
'in the circle' talk about and improve their feeds, but if you're not in
the know, you're frozen out.

Or maybe my fears are overblown; maybe the use cases for this are really
just administrative, and this won't be an issue. It should be
considered, though, which is why I bring it up.

Other than that, really nifty idea.

Cheers,

1. http://www.w3.org/2001/12/rubyrdf/util/foafwhite/intro.html




> -----Original Message-----
> From: Bill Kearney [mailto:wkearney99@hotmail.com] 
> Sent: Thursday, November 21, 2002 2:16 PM
> To: syndication; rss-dev; syndic8
> Subject: [syndication] Using sha1 in contact info?
> 
> 
> Hi all,
> 
> I've been working with RSS feeds for a while now and am 
> troubled by the lack of contact info in the feeds.  I realize 
> that people want to avoid publicizing their e-mail address 
> for fear of it being harvested and assaulted by spammers. I 
> certainly sympathize as I get over a hundred spam messages a 
> day.  (Thankfully scripted off into oblivion)
> 
> But I'm left with the situation where many feeds [1] develop 
> problems and there's no easy way to reach the author of the 
> feed.  The specs support webMaster, managingEditor, 
> dc:publisher and dc:creator but few feeds use them properly, 
> if at all.  So I'm wondering if there's room for using a hash 
> signature.  The FoaF concept uses them and I'm thinking it 
> might be suitable in RSS as well.
> 
> FoaF's use of a hash is that it's applied only as an 
> 'identifier'.  It's not a signature and it's not expected to 
> be decoded.  It's an e-mail address that's been SHA1 encoded 
> using the e-mail address itself as a key.  This is different 
> than the whole public/private key concept.  In that situaion 
> the hash would be the result of signing a string with a 
> private key, resulting in a publicly viewable hash.  Which 
> would only be decodable by having the private key.  I'm not 
> suggesting we scale up into that whole situation for this 
> purpose.  There's value to a discussion on signed XML but 
> that's fodder for another thread.
> 
> What a hash would do is allow anyone /already/ in possession 
> of your e-mail address to cross-reference the hash.  When 
> they come across a feed that's got a hash and if they've 
> already seen your address (it was revealed to them by some 
> other means) they could match it up and get in touch with 
> you.  You'd be free to ignore them of course.
> 
> A 'someone' that may already have your e-mail address is 
> Syndic8.com.  I'd be interested in seeing feeds contain a 
> hash that matched up against the e-mail address given to 
> Syndic8 during account signup.  This is not for the purposes of
> spamming.  There's over 1700 feeds in various states of 
> disrepair. [1]   I'd
> like a way to more effectively reach the content authors.  
> Right now if there's no contact info in the feed it's an 
> extremely tedious manual process to visit
> the site and dig around for some kind of web form or e-mail 
> address.   A hash
> would make it a lot quicker to cross-reference the feed with 
> a contact and get things fixed.
> 
> By using a hash based on SHA1 and the address itself it's 
> possible to have a hash that's universally accessible.  I'm 
> not in favor of per-service hashes. The housekeeping there 
> would probably be more trouble than most folks would care to 
> tolerate.  That is, I don't favor using a key signed by 
> Syndic8 as it becomes limited to use only on Syndic8 and 
> decodable only with that key.  We could do this but it hardly 
> seems like a good idea.  The last thing RSS needs is more 
> proprietary solutions.
> 
> Remember, the hash is created with the address itself.  It 
> can't be decoded without having the address.  This 
> effectively makes it safe.  Yes, hashes could theoretically 
> be brute force decoded.  But in all likelihood a spammer 
> isn't going to expend the effort when your address is 
> doubtlessly discoverable from other sources.  You're free to 
> use a hash that's generated from a special e-mail address 
> just to be sure the address is trackable against being pimped 
> out to a spammer.
> 
> To that end I've also made a hash generator [2].  Use it to 
> make you own hashes.
> 
> The question then becomes how to stuff that hash into your 
> feed.  I'm open to suggestions.  I'm not sure how to 
> correctly jam the string into an RSS feed. Before I got an 
> reinvent a module it seemed like a good idea to open a 
> discussion on it.
> 
> So, thoughts?
> 
> Thanks,
> Bill Kearney
> 
> [1] http://www.syndic8.com/feedlist.php?ShowStatus=AwaitingRepair
> [2] http://feeds.archive.org/misc/hash/
> 
>  
> 
> Your use of Yahoo! Groups is subject to 
> http://docs.yahoo.com/info/terms/ 
> 
>