Trusted answers to developer questions

What is CAPTCHA?

Free System Design Interview Course

Many candidates are rejected or down-leveled due to poor performance in their System Design Interview. Stand out in System Design Interviews and get hired in 2024 with this popular free course.

CAPTCHA

CAPTCHA stands for Completely Automated Public Turing Test to tell Computers and Humans Apart. These tests are used to prevent automated programs, like web crawlers or bots, from accessing websites.

widget

CAPTCHAs achieve their goals by having users complete tests that are meant to distinguish between humans and programs. Common CAPTCHA tests include having the user write text from an image or audio file into the answer field, selecting images that contain a particular object, and simply clicking on a checkbox.

Uses

Several uses for CAPTCHA-based security methods are:

  • Bots can be prevented from spamming comment sections.
  • Automated programs can be stopped from registering accounts on websites.
  • CAPTCHAs can be used to maintain the integrity of online polls, surveys, and other forms.
  • Web crawlers often look for email addresses over the web. These addresses can be hidden and protected from spam by hiding them behind a CAPTCHA.
  • A CAPTCHA can also be used to prevent Denial of Service attacks, where servers are overloaded with requests by bots.

RELATED TAGS

network security
beginner
Copyright ©2024 Educative, Inc. All rights reserved
Did you find this helpful?