Screening robots for signup forms

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Dustin

    #1

    Screening robots for signup forms

    I am developing a website where users can sign up for a service. They
    essentially can become a memeber. It will allow anyone to sign up, but
    I need to make it so only humans can sign up. I need to avoid any
    automatic scripts that could create tons of bogus accounts.

    What I believe is the best solution for me is to have an image appear
    as part of the form they fill out to get the account. In the image
    will be scrambled text. The user must decipher the text in order to
    create the account. That should take care of just about all bots.

    The only way I can think to do this is to manually create a ton of
    images to use for this. Does anyone know of a more simple way to do it?

  • Jerry Stuckle

    #2
    Re: Screening robots for signup forms

    Dustin wrote:[color=blue]
    > I am developing a website where users can sign up for a service. They
    > essentially can become a memeber. It will allow anyone to sign up, but
    > I need to make it so only humans can sign up. I need to avoid any
    > automatic scripts that could create tons of bogus accounts.
    >
    > What I believe is the best solution for me is to have an image appear
    > as part of the form they fill out to get the account. In the image
    > will be scrambled text. The user must decipher the text in order to
    > create the account. That should take care of just about all bots.
    >
    > The only way I can think to do this is to manually create a ton of
    > images to use for this. Does anyone know of a more simple way to do it?
    >[/color]

    Google for "captcha"

    --
    =============== ===
    Remove the "x" from my email address
    Jerry Stuckle
    JDS Computer Training Corp.
    jstucklex@attgl obal.net
    =============== ===

    Comment

    • Gordon Burditt

      #3
      Re: Screening robots for signup forms

      >I am developing a website where users can sign up for a service. They[color=blue]
      >essentially can become a memeber. It will allow anyone to sign up, but
      >I need to make it so only humans can sign up. I need to avoid any
      >automatic scripts that could create tons of bogus accounts.
      >
      >What I believe is the best solution for me is to have an image appear
      >as part of the form they fill out to get the account. In the image
      >will be scrambled text. The user must decipher the text in order to
      >create the account. That should take care of just about all bots.[/color]

      One way to deal with this is to generate the images on the fly.
      The signup page generates a random string to put in the image. (Be
      VERY careful about the randomness of your generator, and DON'T use
      the session ID to generate it, since the bot gets the session ID,
      but not the data in the session). Stick the random string into the
      session. The PHP "page" that returns the image uses this string
      to generate it on the fly. The page that checks for the correct
      answer also uses it.

      As to how you generate the image from a string in such a way that it
      can't be OCR'd by a bot, I don't have an answer for that, but I assume
      it's been solved.
      [color=blue]
      >The only way I can think to do this is to manually create a ton of
      >images to use for this. Does anyone know of a more simple way to do it?[/color]


      Gordon L. Burditt

      Comment

      • Sign Generator

        #4
        Re: Screening robots for signup forms



        Yup, captcha for sure, it uses PHP GD or ASP GDI to dynamically create
        images from text/words to be displayed for human reading (hard for a
        bot to read images, need specialized OCR bots for that, but making
        weird fonts and other abstracts to the image will make the image only
        human readable. Heres a sample: http://www.sirseek.com/spider/crawl.asp

        -------------------------------------------
        Gigahertz Inc.


        Comment

        Working...