Helping people with computers... one answer at a time.

Challenge/Response is a spam fighting technique that forces you to prove you're human before your message will be delivered. It's controversial, to say the least.

I emailed a colleague and within minutes got this email in response that said something like "please visit this link and to confirm your identity in order for your mail to be delivered". What's that all about? Is it safe? Could it be spam, or phishing, or something else bad?

Welcome to spam wars. This episode could be entitled "Revenge of the spammed".

What you're probably seeing is something called challenge/response. In the last couple of years it's become a popular way for some folks to control the amount of spam they get.

A lot of people love it. But a lot of people, people like you and me who aren't spammers, absolutely hate it.

Here's how it works: when you sign up for a challenge/response (c/r) service, all of your incoming email is filtered by the service. If the email is from someone that the service recognizes is a legitimate, real person or valid sender, you get the email. But if the email is from someone the service has never heard of before, things get interesting.

When email is received from a sender that the c/r service has never heard of before:

  • The c/r service quarantines the email. You do not get it right away.
  • The service then sends that confirmation mail you mentioned back to the sender. That's called the "challenge".
  • When the sender follows the instructions, which usually involves clicking a link, and filling in one of those "match the picture" forms, they are validated as a "legitimate" sender. That's the "response".
  • Once validated, the original email they sent to you is delivered.
  • Once validated they are validated for good. They are assumed to be legitimate, and their email to you is delivered without additional delay.

Now if the sender never fills out that form, never responds to the validation request, then their mail is never delivered, and you never see it.

The theory is that spammers will not respond to the challenge, and their mail will never be delivered. People who are legitimate will complete the challenge, get validated, and have their email delivered as expected.

There are so many problems with this technique, it's hard to know where to begin.

Who's paying? - many people are vehemently opposed to challenge/response, because it shifts the burden of spam prevention on to the legitimate senders of email that isn't spam. The innocent pay the price, as it were. In fact I know several folks who simply will not respond to a challenge response system, ever.

Not all senders are people - say you purchase something at an on-line store. That store sends you an email confirmation. The c/r system quarantines that confirmation, sending a challenge back to the sender. MOST online merchants (and other online services) are simply not able to respond to the challenge. So the legitimate email will never be delivered.

Not all senders are who they say they are - you've seen lots of issues with email spoofing ... sending email as if it came from one person, who had nothing to do with it. If that spoofed sender has been validated by the c/r system, spam that appears to be coming from their address will get through.

Challenges look like phishing attempts - how many times have we heard "don't click on links in email you aren't sure of" ? The fact is that most challenges look a lot like many of the phishing attempts we see these days. If someone doesn't quickly and easily understand what it is they're looking at, they should (rightly, in my opinion) delete it and move on. That could mean that their legitimate email to you may not get through.

Now in many cases, one of the positions that most c/r service providers take is that you, the customer and email recipient, can proactively "whitelist" email addresses. That is, you can tell the service that email coming from addresses you provide does not need to be verified. Some will even automatically whitelist addresses that you send email to. Both very nice features.

But the practical reality is that c/r service users are not taking the time to whitelist all the email addresses that they should. And many cannot predict all the senders from whom they will get legitimate email.

Challenge/response is a nice idea ... but in my opinion, and that of many, many others, it fails the test of practicality. In the real world, it has too many flaws, and has the potential to prevent too much legitimate email from being delivered.

Spam is definitely a problem. Challenge/response is a very flawed solution.

Article C2369 - June 15, 2005

Leo Leo A. Notenboom has been playing with computers since he was required to take a programming class in 1976. An 18 year career as a programmer at Microsoft soon followed. After "retiring" in 2001, Leo started Ask Leo! in 2003 as a place for answers to common computer and technical questions. More about Leo.

Not what you needed?

Recent Comments
1 Comment

A comment on the "Not all senders are who they say they are" bit.
If a spammer spoofs YOUR e-mail, to send out hundreds of thousands of e-mails, YOU get all of their challenge/response e-mails. Not them. And usually, most e-mail services let you receive e-mails from yourself...

Posted by: Bob at January 19, 2011 8:55 AM
Post a comment on "What's this confirmation request I got when I emailed someone?":





Remember Me?

(You may use HTML tags for style)

Before commenting, please...

  • READ THE ARTICLE. A comment that shows you didn't will be deleted and ignored.

  • Comment only on the article. Use the search box at the top of the page if you have a question about something else.

  • NO PERSONAL INFORMATION in the comment. No email addresses. No phone numbers. No physical addresses.

  • Anything that looks the least bit like spam will be deleted. Links to unrelated sites or links that appear to be primarily promotional will be deleted, or the comment will be deleted.

  • Don't ask me to recover lost passwords or hacked accounts. I can't. Those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...