Explore chapters and articles related to this topic
HTML and Scripts
Published in Tom Hutchison, Paul Allen, Web Marketing for the Music Business, 2013
In today’s age of spamming, web site managers have adopted techniques to prevent automated programs from performing functions that are supposed to be performed by human visitors to the site, such as posting messages on a message A typical graphic verification image board or sending emails. Typically, this is achieved through a CAPTCHA. CAPTCHA is a program that can tell whether its user is a human or a computer. It is a loosely contrived acronym meaning “completely automated public Turing tests to tell computers and humans apart.” CAPTCHAs are graphics presented with distorted text found at the bottom of web registration forms. Many web sites use CAPTCHAs to prevent abuse from “bots,” or automated spamming programs. No computer program can read distorted text as well as humans can, so bots cannot enter sites protected by CAPTCHAs. Thus, email accounts and message boards can be protected through the use of CAPTCHA programs. It can also protect forms and online polls. The process involves installing a program that can generate and grade tests—in this case, an easy test of repeating the letters and numbers that appear in the distorted graphic. The concept was developed at Carnegie Mellon’s CyLab, and the code is now offered for free at http://www.captcha.net/
Artificial Intelligence Security Threats
Published in Frank M. Groom, Stephan S. Jones, Artificial Intelligence and Machine Learning for Business for Non-Engineers, 2019
CAPTCHA is a system that stops non-human entrance into specific sites. Users have probably been asked to verify that they are “not a robot”. AI has been used to break this system as early as 2012. Google even developed a more advanced version of CAPTCHA after researchers broke the first system with an almost 90% success rate. Since the redevelopment of CAPTCHA, AI has advanced enough to even break the most modern forms of CAPTCHA, and in 2016, researchers developed an AI algorithm that could break the new system with an almost 100% success rate (Keromytis, Polakis, Sivakorn, 2016).
Sleepwalking into Singularity
Published in Catriona Campbell, AI by Design, 2022
As an aside – you probably conduct a Turing Test almost every day without realising it. The CAPTCHAs that drive you crazy when trying to register for a new website or reset a password are a Turing Test. CAPTCHA stands for “Completely Automated Public Turing test to tell Computers and Humans Apart” and included in software registration processes to stop bots. Thanks, Turing! Sadly, the CAPTCHA is now incessantly hacked by increasingly powerful AI tools and is starting to fall out of favour with cybersecurity teams.
Enhancing website security against bots, spam and web attacks using lCAPTCHA
Published in International Journal of Computers and Applications, 2023
S. Vaithyasubramanian, D. Lalitha, C. K. Kirubhashankar
In providing security to electronic mail from scrapers, worms, and spams, CAPTCHA plays a major role. CAPTCHA prevents Comment Spam in Blogs and Secures online poll. CAPTCHA protects websites from Search Engine Bots and Dictionary Attacks. Consequences of online surveys are not reliable except if CAPTCHAs are being utilized to keep bots from entering the site to cast a survey on numerous occasions. To avoid computerized contents that are insensitive, free web services are secured by CAPTCHAs as it can keep away from these misuses. Normal human users identify and pass CAPTCHA test, while the automated program cannot be able to exceed. CAPTCHAs, which are frequently used, are Text, Image, Visual, and auditory based. Even though various types exist, Text CAPTCHAs are widely used in most, as an alternative to this similar text-based creation of linguistic CAPTCHAs is proposed in this paper.
Exploring the usability of the text-based CAPTCHA on tablet computers
Published in Connection Science, 2019
CAPTCHA stands for “Completely Automated Public Turing test to tell Computers and Humans Apart”. It has some similarities and dissimilarities with the Turing test. Similarly to the Turing test, the CAPTCHA asks the complex task in the domain of the artificial intelligence to be solved. But, unlike the Turing test, the evaluator of the answers is the machine (Naor, 1996). Basically, it can differentiate if the answered questions are solved by the humans, i.e. computer users or computer robot programs usually called bots. In this way, CAPTCHA incorporates many elements of Artificial Intelligence (AI). Hence, any program that passes the tests generated by a CAPTCHA can be used to solve a hard unsolved AI problem (Von Ahn, Blum, & Langford, 2004). However, the primary goal is that a CAPTCHA task should be easily solved by computer users and almost impossible to be solved by bots (Von Ahn et al., 2004).
Are human beings humean robots?
Published in Journal of Experimental & Theoretical Artificial Intelligence, 2018
Gonzalo Génova, Ignacio Quintanilla Navarro
Alan Turing proposed in 1950 his famous test to determine whether a machine can or cannot think, or rather, as a means to define what a thinking machine could be (Turing, 1950):I propose to consider the question, ‘Can machines think?’ This should begin with definitions of the meaning of the terms ‘machine’ and ‘think’.The test is conceived as a methodical procedure, an ‘experiment’ to tell in a verifiable way whether or not a machine can think. The test does not require that the role of the interrogator be performed by a human, a group of humans, or even a machine. Indeed, a CAPTCHA (acronym for Completely Automated Public Turing test to tell Computers and Humans Apart) is a Turing Test performed by a machine. The essence of the test is its being a methodical, repeatable procedure, independent of who carries it out. In this sense, it is automatic, algorithmic. However, we know that we cannot algorithmically distinguish whether a sequence of events (i.e. the behaviour of the subject under examination) has or has not a purpose. Gregory Chaitin demonstrated (Chaitin, 2005), as a derivation to Turing’s Halting Problem, that there is no algorithm that can unequivocally tell whether a given sequence of numbers is deterministic or random (i.e. with or without a purpose).