What Is a Captcha
A CAPTCHA is a small test a website gives you to tell whether you are a human or an automated program — the "select all the traffic lights" puzzles and "I'm not a robot" checkboxes — and it exists because, as the how-apps-are-made and server topics implied, anything a person can do on a website a program can also be made to do, far faster and in huge volumes. The name is an acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart," which spells out the goal precisely: a challenge that is easy for a person but hard for a bot. The problem it guards against is automated abuse. Without some check, programs called bots could create thousands of fake accounts, post spam, guess passwords by trying millions of combinations (the kind of attack the password-hash topic made expensive but not impossible), snap up concert tickets instantly, or flood a site with fake traffic. A CAPTCHA raises the cost of doing these things automatically by inserting a step that, traditionally, only a human could pass. The classic form asks you to read distorted text or pick out images matching a description, because recognizing warped letters or messy real-world photos was long something people did easily and software did poorly. As machine-recognition improved, CAPTCHAs evolved: modern versions often skip the puzzle entirely and instead quietly watch how you behave — the way your mouse moves, how you type, your browsing patterns — and only show a challenge if something looks automated, which is why clicking a single "I'm not a robot" box often just works. This is a genuine and shifting arms race, tied to the artificial-intelligence improvements elsewhere in this knowledge base: as bots get better at solving the old tests, the tests have to change, which is why CAPTCHAs keep getting less about puzzles and more about subtle behavioral signals. There are honest downsides worth knowing, connecting to the human-computer-interaction concerns in this series: CAPTCHAs create friction and can be genuinely hard for people with visual impairments or disabilities, which is why accessible alternatives like audio challenges exist and why over-using them frustrates real users. The simple takeaway is that a CAPTCHA is a human-or-bot gate: it protects websites from automated abuse like spam, fake accounts, and password-guessing by demanding a step that is easy for people and hard for programs — and because that line keeps moving as software improves, CAPTCHAs have shifted from obvious puzzles toward quietly judging whether you behave like a human.