Какво е captcha?
Вероятно няма такъв интернет потребител, който поне веднъж в живота си да не е имал нуждата да въвежда "символи от картинка" в съответното поле на сайта. Често се дава обяснение за важността на това действие: да се различи човек от робот. Но как се прави разликата може да не е ясно на някой. А думата с чужд произход - captcha - е напълно нова на руски език и следователно може да предизвика объркване в процеса.
Какво е CAPTCHA? Това е компютърно контролиран тест, който ви позволява да определите с различна точност дали даден потребител принадлежи към една от категориите: човек или компютър (робот, бот). Ето как можете да предотвратите автоматичната регистрация в услуги, например, за да избегнете спам съобщения. Като проблемни форми в captcha се използват: • поредица от знаци, които трябва да бъдат въведени, • гатанка, чийто отговор трябва да бъде даден, • аритметичен пример, отговорът на които трябва да бъдат намерени и въведени в полето; • набори от картинки, в които трябва да маркирате всички изображения, които съдържат определен обект и др.
Тези форми могат да бъдат разпознати от човек, но не винаги от компютър. Проблеми, изразени чрез формуляри, могат да бъдат решени от хора, но не винаги от компютър.
Пример за операция captchaПри генериране на поредица от знаци езиковите знаци се поставят на фон, който може да се слее със знаците, а самите те могат да бъдат изкривени. За робота е трудно да различи знак от фона на елемент и да разпознае един или друг изкривен символ, така че компютрите често се провалят на такива тестове.
Възможност за преминаване на теста от компютърВ редица случаи служителите преминават теста и извършват действия, от които администраторите на ресурсите искат да ги защитят. Това е възможно поради няколко причини: • разпознава изображението; • отговор навъпросът с изображението е вграден в името на файла с изображение, което може да се намери в изходния код на страницата; • разпознава се алгоритъмът за изграждане на формуляр и се избират опциите за отговор и др.
Така в отговорите на въпросите "какво е captcha?", "за какво е?", "в какви форми се прилага?" и "може ли да бъде решен?" няма сложни аспекти. Важно е обаче да имате предвид, че е невъзможно да се гарантира пълна защита на сайта с помощта на CAPTCHA тестове, но е напълно възможно частично да се филтрират голям брой автоматични (машинни) заявки, които могат да доведат до спам .