What's to stop a bot writer from getting a signature and plugging it into his bot?
What's to stop a bot writer from getting a signature and plugging it into his bot?
This said, i don't think "trusted authorities" are the way to go - we've seen the failure of that model with x.509, there is no need to repeat it elsewhere.
Person signs government ID number with public key, presents it to authority
Authority signs public key and asserts it belongs to a real human
Service presents random number at signup time
Person signs the random number with the same public key, and presents the key signed by the authorityAnd as an uncle (?) comment points out, there could possibly be blacklists of signatures of spammers shared between providers. That definitely would cause some new problems, of course, but who knows what the future may hold...
2. The signature is linked to a specific person, so if the private key is stolen, then you (a) revoke it; and (b) punish the thief - because obtaining that signature most likely be treated as a felony, unlike spamming comments or other uses for breaking captcha's.
That seems pretty obvious to me, making me wonder what you're really getting at.