Time to put those FUCKING captchas to an end!

So, by now – you know what’s this post is all about, what will be the writing style and some of you probably consider it as NSFW! Well I dont care about that – all I care is that my eyes are burning and I am turning into a retard, I am fucking annoyed and I have been under irritating mental pressure because of those fucking text based CAPTCHAS where I have to spend couple of extremely annoying minutes to look at those gibberish texts , understand that and then input what I am seeing on the screen! Oh yeah baby, It feels like I am sitting for a VIRGINITY TEST inside one of those bloody fucking Egyptian prisons. I AM A HUMAN AND I CERTAINLY DONT WANT TO BE TORTURED TO PROVE THAT! If you are still in favor of those CRAPPY FUCKING text based CAPTCHAS, you can leave the rest of the post because I dont give a damn about your love for those eye-tearing, getting-on-the-nerve style alien things.

Well, if you really have to FUCKING test me as a HUMAN, DONT DO THAT by slicing my ribs apart to check if there is any heart. There are certainly many other ways to check if your visitors are human or bot. Record their mouse movement (and put it into a pattern), or check if mouse was really over the submit button or blah blah blah. AND IF YOU WANT A FULLPROOF military grade PREVENTION against BOTS, go fuck with your document under a 200000ft dungeon.

Alright, the reason I am writing this article is that CAPTCHAs don’t have to be so fucking annoying. You can make intuitive captcha images instead of asking your visitors to translate what the hell your great great grandfather had seen in his UFO dreams, printed in those images.

WHY not make it something like these ones, keeping the actual captcha validation flow intact. Dont change it’s working style. Keep the same style of of public private key, salts, user inputs and everything. JUST FOR GODS SAKE change those images. Ask something different. Why not you think about something like these three below – if you ask yoru users to fill in the blanks (in the input box – instead of the mind fucking gibberish and garbled craps)


ANS: liberty OR LIBERY or LiBeRtY (whatever caps)


ANS: tree


ANS: rectangle or rectangles (consider fail safe or singular/plural for more user friendliness)

Seriously, why on EARTH do I have to prove that I am a HOMO-SAPIENS by filling up these freaking awful garbled text based CAPTCHAs. Lets make it easy, unless you are planning to serve your $100000000000 secret sausage recipe thinking that an annoying old school CAPTCHA will prevent it from being stolen. Please for gods sake, help making these moments your visitors will spend on your site a little more pleasing.

If no one starts this project, I will seriously start it as a web service with a name “NFC”. You know what that means? NO – FUCKING – CAPTCHA!

Arrrrrggggghhh!!

About these ads

49 thoughts on “Time to put those FUCKING captchas to an end!

  1. Great Post ! But, How’s about asking user to add two or three random numbers?

    Add or any type of mathematical calculation, it also can be randomized.

    NFC = NO – FUCKING – CAPTCHA! => Super like.

  2. But how can you possibly avoid captchas? I believe, Captchas are put where you really need to access. For example, when signing up. You really need to sign up and you have to enter the captcha. I know they suck. I’m tired of them as well. But I don’t guess there is a solution. Because if you can come up with a solution, spammers would be able to come up with a solution as well which would completely defeat the purpose.

    Yet I’m wondering have you come up with anything?

    • Dont comment just because you have to! Go to those fucking freelancing sites and find out how many cheap indians are working to validate captchas out there. Those who will spam, WILL SPAM. And the HUMAN spammers (who validates these captchas and then starts spamming) are much more risky than the AI based bots out there to be honest.

      Just my $0.02

    • Yes he did come up with something great. And I’m a proud developer who’s working on a project who’s idea originated from Hasin bhai’s brain :) Not only me, but the whole team of Netskiff is thankful to Hasin bhai for this idea.

  3. Go Ahead, I’m behind you 100% :D

    In some sites i saw other things than capcha, like 2+2 = ? , sun rise in the ____. Your picture idea is brilliant :D

    • sun rise in the mountains.

      there you go. were you expecting “east”? you’ve just got fucked by ambiguity in both the language and knowledge domains.

      I’m all for progress, and I’d gladly ditch captchas for something better, but as of now they’re the most effective spam prevention in web forms. people have gone through all those examples and they all got eventually cracked (I could google examples for you, but they’re easy enough to find).

      oh, and thank GOD computers haven’t yet found a way to do simple math. we’d all be screwed on the spot.

    • Well, almost 99% of the time you don’t need those military grade captcha[s] to prevent a bot from knowing that you had some juicy french fries in your breakfast. All I am saying is that those freaking captchas are an overkill. And in most of the time we can help user’s have some colorful moment by these (or these types of) friendly captchas.

      Ambiguity & locales are problem and I just didn’t invent a new way of preventing spams all out of nowhere (and stand up in the line for nobel laureate candidacy, he he) with these three images. They are just made as a sample. . But seriously, I will rather type “bush” and fail and then type again “tree” second time happily rather than hitting my monitor out of frustration by not finding a way to read out those retarding captchas.

      And if we really start this project, we can atleast help by accepting some ambiguous inputs after all :)

    • It doesn’t need to be statue of liberty in those cases. You can consider something to be globally acceptable or targeted for a particular locale, too. These are just an idea of what could be done.

      For example, 100+200-1 is equal to 299 all over the world, isnt it? :)

    • This is an awesome idea!

      It could be tougher to decipher the captcha if it’s geo-targeted where it has rudimentary set of questions. For exampe:

      “Who’s the national hero?’
      “Who’s president/pm?’
      “Where were you when typhoon ‘NameHere’ devastated ‘AreaHere’?”

      Questions could be the latest news (locally) or some noble histories that any local citizens with decent education could answer.

      It might also help local web applications where nationality is being authenticated.

  4. Statue of freedom.
    This is a bush.
    There are two squares.

    This is the flaw in your method. I am a foreigner, but even if I weren’t, how do I know which is the correct answer?

    If you show me the Colosseo in Roma, how do I know you call it “Coliseum”, or “Colosseum”, and in “Rome”, “Rom” or whatever?

    And what about a blind person?

    I agree with you, captcha are crap. I think there are good javascript-based or token/timer-based methods that would be quite good (not perfect) and not bother the user at all.

    Bye.

    • A blind person can’t fill up a captcha protected form either way, be it text or audio. He/She needs help from another person to fill it up for him or click on that miniature “Speak it for me” buttons to hear whats inside.

    • The speak it for me buttons are recognized by screen reader software to make it easier for blind people. I doubt they need to have someone click the button for them, otherwise why would they even bother to implement the speech version?

    • Just go with “This is a t___”, “Statue of l______” (this one still has the problem of being potentially unknown to the reader) “There are two r_______” and you’re fine!

      The advantage of current captchas though (on the implementor’s side) is that they are language agnostic. My Chinese friends can reproduce what they see even without speaking English. Here you’d have to translate your captchas in different languages. And for some languages, to find a completely different method. In Chinese many answers would be 1 character long, not good enough for the paranoids…

  5. Once I thought about a captcha system like you can make 20 questions and they can appear randomly each time, the questions will be like multiple choices, and each time the order of the answers will be randomized too, then if the same question appear twice the answer won’t be the same one. you can make it real hard by replacing the questions with some numeric values ( addition or subtraction, within a range of course ) and shuffle the serial of the answer each time will make it really hard i think :)

    • admitting fail mode on

      Alright, I’ve re-read your post, you definetely do understand the distinction. It’s just the last emotional NFC has really struck me off.

      Oh well, I fail. :)

    • “But only humans can enter garbled gibberish accurately.”
      At the moment, visual recognition done by computers is getting closer and closer all the time. I remember just 1-2 years ago a colleague at University was working on something (A differing field) that used visual perception and letting the computer itself work things out.
      I Imagine Captchas in their current form will reach a failing point in the next 3-6 years.
      So we’re going to need a new solution then anyway.

    • Captchas used to be easy to recognize and only humans could recognize them, then computer got better. So captchas got more difficult, then computers got better, so captchas…
      Now from times to times, even the humans has no fucking idea what to enter in the box! Great, your site is protected from humans as well!

  6. you realize that describing the content of a picture in that case is pretty hard language based – for example if you have users from all over the world they won’t necessary know the right word for most pictures.

    not everyone in the world knows the statue of liberty

    and looking at the english knowledge of some people i know i can see ‘em dying trying to get in by writing wood for the picture of the tree. or having to look up ‘rectangle’ in the dictionary.

    there are a few creative sorts of captchas out there, for example squigl pix (http://server251.theory.cs.cmu.edu/cgi-bin/sq-pix)
    but those aren’t used that much for the same reason.

    typing a few numbers or letters which are garbled a bit is much more fool proof.

    btw if you offer such service, with your pictures, its still a
    Completely Automated Public Turing test to tell Computers and Humans Apart
    so nfc doesn’t really work as a name ;)

  7. I say you stick with the image idea yes, but you make the input multiple choice with at least 5 or 6 other bogus answers (obviously in random order)… no need for the user to physically type any text

    • PS: If I do it this way, I would have at least 2 or 3 images at the end of my form (just to prevent a “lucky” guess from a bot)

  8. Agreed. I find Google’s CAPTCHAs to be the worst taking me several tries to decipher successfully.

    Have you seen http://www.nucaptcha.com/ ? This changes it from hard-to-decipher images to, what I think, are pretty easy animations. Would be nice to provide both reCAPTCHA and NuCaptcha for those users who still want to do something useful with their expended deciphering effort…

  9. NFC!!
    I couldnt agree more!
    Captchas are evil.
    I mean even your pretty concept images will tend to be a PITA(pain in the…).
    Imagine the hasdle of workibg multi-lingual versions? Actuallly worse, imagine the lack of multi-lingual support, or those “geecky humurous” captchas such as

  10. how will you create those new types of captchas? manually? obviously not.
    now, can you create a program that will do that for you automatically? even if you can, i don’t think you can create a very intelligent program that can create a huge number of such captchas automatically when needed.

    people use text-based captchas because it is easy to generate automatically. some people also proposed video-captchas before, but no one gave a damn to it.

  11. I totally agree with this post! Why don’t they make it more readable? is it to prevent short-seeing people like me to use the Internet? :-(
    (someone has probably said that, but I want to add my voice as I’m really fed up with that stupid system, hoping the god of Captchas will read it sooner or later ;-)

  12. yes i agree fucking stupid cunting CAPTCHA bull shit. There are much easier ways of determining my intent rathjer then putting me through this poxy terminator type experience.fuck you CAPRCHA for forcing me to abonden many a blog because of your fuck-tarded existence !!!!

  13. i found your post by typing on google : “those captchas are hard as hell” glad somebody hates captchas as much as i do, I watchings this show online and everytime i want to access to they video the put me an horrible captcha, i’m sick of it.

  14. just relax, dude. I mean, often when you have to answer these captchas you want to download something illegally. Since you get that stuff for free, you can also spend a minute in filling out these dumb captchas…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s