Тест: робот ли си или човек? ReCAPTCHA - най-простият captcha Аз не съм робот от Google Защо съм робот не работи.

Здравейте, скъпи читатели на сайта на блога. Бих искал да отделя малко време на сравнително новата captcha от Google (беше обявена преди около година), която замени старата и объркваща. Преди вероятно малко разумни блогъри можеха да поставят идеята на Google на своя уебсайт или блог - беше много досадно да се решават пъзелите с букви, предлагани там. Цялото удобство на коментирането беше загубено.

Всъщност в това далечно време все още използвах . За да го преминете, просто трябваше да поставите поставете отметка в квадратчето „Аз не съм робот“.и всичко (от всички възможни). Ако квадратчето за отметка не е отметнато, тогава съобщението е паднало в кошчето в административната област на WordPress или ако кошчето е било деактивирано (както в моя случай), то просто не е било добавено към базата данни. Идеалният вариант според мен, защото не създаде особено неудобство за коментатора.

След това този плъгин спря да работи и аз успешно го използвах около шест месеца, но този метод също спря да работи след актуализиране на WordPress до версия 4.4. През това време изпробвах няколко плъгина, които филтрираха спама въз основа на анализ на адресата и съдържанието (Antispam Bee и CleanTalk). Първият обърка доста (спам в не спам, а неспам в спам), а вторият, противно на очакванията, не намали, а увеличи натоварването на сървъра (и то платен).

Като цяло реших да се върна към доказания метод - инсталиране на най-простата съществуваща captcha. DCaptcha вече не работи, но гигантът Google сериозно опрости своята първоначално чудовищна reCAPTCHA и намали цялата проверка до едно и също квадратче за отметка „Аз не съм робот“. За съжаление, аз съм твърде глупав, за да разбера как да прикача това нещо към сайт без плъгин (въпреки че опитах), така че трябваше да използвам услугите на плъгина No CAPTCHA reCAPTCHA. Но на първо място.

Методи за намаляване на натоварването със спам и защо reCAPTCHA?

Както вероятно знаете, спамът може да бъде ръчен или автоматичен. Можете да се предпазите от първия само като активирате задължително модериране на всички входящи съобщения, преди да ги публикувате в блога - тогава със сигурност няма да пробият „репички“.

Но ръчният спам, като правило, е малка струйка в сравнение с пълноводната река от автоматичен спам. Последният може да бъде генериран, например, от Khroomer в просто фантастични обеми. Лично мен това, което ме дразни повече, дори не е фактът, че няколкостотин спам коментара идват в моята админ зона на WordPress на ден, а фактът, че те могат да бъдат чудовищно дълги и да се уморите да ги превъртате до бутона „Изтриване“. Като цяло този проблем е реален и колкото по-актуален е, толкова по-популярен е вашият блог.

Няма смисъл да се борим с ръчния спам (защото тази борба е обречена и поради незначителния му обем), но трябва да се направи нещо с автоматичния спам. Сякаш има два основни подхода:

  1. Филтрирайте коментарите, които вече са добавени към базата данни на WordPress, за спам/неспам и ги поставете в съответните папки. За съжаление приставките, които работят на този принцип, произвеждат много боклуци и няма да можете просто да изпразните папката за нежелана поща, без да прегледате нейното съдържание, освен ако не искате да загубите десетки наистина ценни коментари, изпратени от активни читатели на вашия блог.
  2. Прикачете допълнителна проверка към формата за добавяне на коментар, за да определите кой точно оставя това съобщение - реален човек или бот. Задачата за идентифициране на тази разлика се нарича тест на Тюринг и се решава в по-голямата част от случаите с помощта на така наречената captcha (произлизаща от CAPTCHA, което е съкращение за набор от умни думи). Основният проблем с този метод за борба със спама е, че стресирате коментаторите с решаването на „rebus“ (captcha), което може да ги обезсърчи да продължат да се опитват да оставят съобщение.

Въпреки това, captcha, както вече казах, може да бъде доста проста. Google направи сериозна крачка в тази посока и то сега неговата нова reCAPTCHAпросто пример за простота и изящество за огромното мнозинство от потребителите, които посещават вашия сайт (въпреки че малък брой от тях все пак може да бъдат помолени да въведат знаците от изображението, ако алгоритъмът има съмнения относно неговата хуманност).

Ето как ще изглежда reCAPTCHA на Google за 99,9% от посетителите на вашия уебсайт:

Е, така, в случай на непреодолима сила (ако алгоритъмът все още се провали след дузина тестове за човечеството):

За силата на тази защита може да се съди по факта, че услугите за разпознаване на captcha (или) таксуват два пъти повече пари за captcha. Много показателен показател.

Е, като че ли изборът е направен, трябва да се приложи.

Регистриране на вашия сайт с reCAPTCHA и инсталирането му във вашия блог

Регистрацията е просто указание за името и името на домейна на вашия сайт, където планирате да използвате тази много captcha:

След това ще бъдете отведени до администраторския панел на услугата reCAPTCHA за вашия сайт (вероятно има смисъл да го добавите към отметките на браузъра си). С течение на времето там ще се показва статистика за работата на тази captcha, но засега най-важното нещо, което можем да извлечем оттук, е само това същите тези ключове, без които „Аз не съм робот“ няма да работи:

По-долу са инструкциите за инсталиране. В зоната „Интеграция от страна на клиента“ всичко е ясно, но просто инсталирането на дадения код на посочените места не е достатъчно. Captcha ще бъде показана, но спамът няма да бъде филтриран. В областта на „Интеграция от страна на сървъра“ не разбирам абсолютно нищо. Твърде съм глупав за това.

Затова беше решено използвайте плъгин за интегриране на reCAPTCHA в WordPress, за щастие има доста опции за такива плъгини (прочетете). Вярно, три от тях не работиха за мен (captcha не се появи в зоната за добавяне на коментари). След няколко неуспешни опита се наложи да се обърна към умни хора за решение, където плъгин със сложно име (като масло, а не масло) беше забелязан и впоследствие успешно инсталиран.

Настройване и работа с плъгина No CAPTCHA reCAPTCHA в WordPress

Е, всъщност отидете в административната област на WordPress, изберете „Добавки“ - „Добавяне на нов“ от лявото меню, въведете No CAPTCHA reCAPTCHA в лентата за търсене и инсталирайте. Не забравяйте да го активирате и след това отидете на настройките му по обичайния начин (в долната част на лявото меню ще намерите нов елемент „Без CAPTCHA reCAPTCHA“).

Всъщност от всички настройки най-важното тук е отново въвеждането на ключовете, получени точно по-горе на уебсайта на reCAPTCHA:

След като запазите тези промени, приставката незабавно защитава вашите коментариот спамери.

И не само коментари. В настройките можете защитете формата за влизане на администратор на WordPress с този captcha:

В настройките можете да замените светлата цветова схема на recaptcha с тъмна, а също така или да позволите на captcha да познае езика на потребителя, или да го принудите да бъде инсталиран.

Всъщност това е всичко. Все още не съм наложил нулиране на кеша в WordPress (актуализирах само онези статии, към които Khrumer традиционно не е безразличен), така че reCAPTCHA не се показва на всички страници. Досега не са забелязани оплаквания в работата.

Късмет! Ще се видим скоро на страниците на сайта на блога

Може да се интересувате

Как да се отървете от спама в коментарите на WordPress за 5 минути (без captcha и без добавки) Къде да изтеглите WordPress - само от официалния сайт wordpress.org Лявото меню изчезна в администратора на WordPress след актуализиране
Как да влезете в административната зона на WordPress, както и да промените администраторското име и парола, дадени ви при инсталиране на двигателя Как автоматично да добавите атрибут Alt към Img етикетите на блога на WordPress (където ги няма) Безплатни WordPress теми и шаблони – откъде да ги изтеглите Как да деактивирате коментарите в WordPress за отделни статии или целия блог, както и да премахнете или обратно да ги активирате в шаблон Емотикони в WordPress - какви кодове за емотикони да вмъкнете, както и плъгина Qip Smiles (красиви емотикони за коментари) Как да разберете ID на заглавие, категория, публикация или страница в WordPress и как да върнете колоната ID в административната област на WordPress Празна страница при преглед на големи публикации (статии) в WordPress
Как да актуализирате WordPress ръчно и автоматично, както и приставката Database Backup за архивиране

И мислим различно.

Но ако можете да разделите мисленето ни на по-човешко и по-машинно, как бихте описали начина си на мислене?

Направете този тест и вашите отговори ще ни кажат дали сте по-близо до човек или мислите почти като робот.

Нека се опитаме да определим!

10+ хуманоидни робота, които изглеждат зловещо подобни на хората

Геминоид-F


Моделът докосва лицето на хуманоиден робот, който е създаден под маската на самия модел. Някои части от него работят благодарение на въздушното налягане. Изражението на лицето може много точно да повтори изражението на лицето на истински човек.

Android Kodomoroid



Този комуникационен андроид от Япония беше представен на пресконференция по време на изложбата на роботи в Лондонския научен музей през февруари 2017 г.

Ибн Сина



Студенти от университета на ОАЕ инспектират първия робот, който говори арабски и може да общува с хора. Такива роботи могат да работят като секретари, администратори, продавачи и консултанти.

Джиа Джиа


Този робот комуникира с инженер от Университета за наука и технологии на Китай. На екип от учени са били необходими 3 години, за да създаде Jia Jia. Те представиха своето дете през април 2016 г. Роботът може да говори, да показва и най-малките изражения на лицето, а също така да движи устните и тялото си.

Асуна



Този робот беше представен на годишната Седмица на дизайна в Токио, която се проведе през октомври 2017 г. Роботът се управлява дистанционно от оператор, който следи посетителите чрез камера.

Робот от Toshiba



Този хуманоиден робот беше изложен на изложението за електроника CEATEC в префектура Чиба, Токио през октомври 2014 г.

Чихира Джунко



Toshiba създаде робот специално за търговски центрове. Тази кола посреща посетителите на търговския център в Токио. Представянето се състоя през декември 2015 г. Струва си да се отбележи, че роботът може дори да помага на чуждестранни туристи, като общува с тях на английски и китайски.

Минами



Посетител взаимодейства с хуманоидния робот Минами в магазин в Осака през май 2013 г. Роботът може да комуникира с посетителите с определени фрази, като например „Идваш ли сам?“ или "Хайде да се снимаме заедно."

Мирай Мадока



Този хуманоиден робот беше представен на изложението Robot Development & Application Expo през януари 2017 г. Изложбата се проведе в Токио.

Двойни андроиди



Ученият Йошио Мацумото показва роботи близнаци в лабораторията си в Цукуба, Япония през юли 2014 г.

Хан иСофия



Дейвид Хансън, главен изпълнителен директор на Hanson Robotics, стои между робота Хан и робота София по време на тяхната демонстрация на технологичната конференция RISE в Хонконг през юли 2017 г.

ЧихираАйко



Този робот посреща клиенти в магазин в Токио. Действието се развива през април 2015 г. Заслужава да се отбележи, че роботът може да се усмихва, да пее и да дава полезни съвети на клиентите.

Отонароид



Този хуманоиден робот комуникира с други роботи, по-специално "CommU" и "Sota". Действието се развива на пресконференция в Токио през януари 2015 г.

Често много компютърни потребители се сблъскват със ситуация, при която, когато се опитват да намерят някаква информация в Интернет, в прозореца на браузъра вместо резултати от търсенето виждат картина, която ги моли да потвърдят, че не са робот. И за да продължат да сърфират в интернет, нещастните потребители трябва да напишат captcha или да се вгледат внимателно в размазани снимки, като цяло губят време, за да докажат, че не са роботи, а просто хора, които са искали да влязат онлайн. В тази статия предлагам да разберем защо това се случва и как да се справим с този проблем.

Защо се случва това?

Първо, нека да разберем защо се случва това. Първо, този проблем възниква, защото някои търсачки са поели върху себе си отговорността да наблюдават „поведението“ на потребителите в Интернет. Това обикновено се прави, за да се предотврати използването на специализирани програми, които имитират действията на обикновени интернет потребители, посещаващи различни сайтове.

Второ, подобна ситуация може да възникне, когато интернет потребителите прекомерно често използват услугите на различни анонимизатори, VPN клиенти, а също така използват други трикове, за да скрият информация за интернет потребителя или да я заменят с друга (реална или виртуална).

В кои браузъри се случва това?

Това може да се случи във всеки браузър, който използва търсачки Google или Yandex. Освен това търсачката Google е много злонамерена по този въпрос. Фигура 1 показва появата на „недоверието“ към потребителя от търсачката Google. На фиг. 2 има подобна ситуация с търсачката Yandex.

Фигура 2 (вижте 1 Фигура 2) показва пример за captcha за идентифициране на интернет потребител в търсачката Yandex. Фигура 3 показва пример за идентификация в търсачката Google.


За да се справят с тази ситуация, различните потребители използват различни методи. Някои хора упорито се взират в предложения текст или картина, въвеждат този текст или кликват върху „правилните“ изображения, някои се борят с този проблем с помощта на специализирани програми, а на някои просто не им пука за тази ситуация и спират да се опитват намери отговор в интернет на въпрос, който го интересува.


Но решението на този проблем е изключително просто (поне в момента).

Начини за заобикаляне на проблема „Аз не съм робот“ при търсене на информация в Интернет

Първо, намалете до необходимия минимум използването на различни анонимизатори, VPN клиенти и т.н.

Второ, както беше отбелязано по-горе, този проблем не зависи от използвания браузър, а само от търсачката. От това следва - просто превключете на друга търсачка. В момента най-надеждните и безпристрастни търсачки по този въпрос са „DucDucGo“, „Yahoo“ и „Bing“. Има други търсачки, които в опит да блокират нежеланото търсене (ръчно и машинно), все още не се опитват да се подиграват с интернет потребители, които по някаква причина се прикриват „твърде интензивно“. Ако не искате да променяте настройките на търсачките и браузърите на вашия компютър, които веднъж сте избрали, просто инсталирайте връзки към горните търсачки в лентата с отметки на любимите си браузъри. И когато Google или Yandex ви помолят да докажете, че не сте робот, просто отворете някоя от тези връзки и въведете отново заявката си за търсене в лентата за търсене.

Не давам директни връзки към посочените търсачки, тъй като... те (връзките) могат да се променят периодично и е доста трудно да се следят промените, още по-малко да се помни в коя статия и на какво място е използвана тази връзка. Винаги можете да намерите тези връзки в Интернет.

Трето, ако все още имате спешна нужда да използвате търсачките Google или Yandex, когато търсите в Интернет (например сте били блокирани на някакъв сайт), тогава, когато търсите, използвайте не фраза за търсене, а конкретен URL адрес. Google, за разлика от Yandex, много харесва това.

Е, в заключение, както казах по-горе и в статията „, не трябва да използвате прекомерно, ненужно услугите на анонимизатори, VPN клиенти и т.н. и твърде често се крият в интернет. Първо, лесно е да се изчисли. Второ, въпреки факта, че разпространителите на услуги за „анонимно сърфиране“ крещят в унисон, че техните услуги са абсолютно безопасни, това далеч не е така. Кой може да е сигурен, че когато инсталирате VPN клиент на компютъра си, не инсталирате някакъв вид троянски кон заедно с него? Кой може да бъде 100% сигурен, че сървърите на анонимизаторите не поддържат регистър на вашите действия през техния сървър? И като цяло как проверихте надеждността на компаниите, които предоставят анонимно сърфиране?

Има и други начини за деактивиране на системата за идентификация „Не съм робот“. Предложих един от тях и според мен най-простият. Не знам докога ще работи, защото... Напоследък повечето търсачки започнаха твърде много да „държат пръста си на пулса“ (по-точно на гърлото) на своите потребители и да ги принуждават постоянно да се регистрират и да им дават поверителна информация.

Иценко Александър Иванович

Всички интернет потребители са се сблъсквали с полето „Аз не съм робот", пред което трябва да поставите отметка, за да продължите да работите в сайта. Как това поле знае, че всъщност не сте робот и защо това има значение За да отговорим на този въпрос, трябва да си припомним какво е captcha.

CAPTCHA означава напълно автоматизиран публичен тест на Тюринг за разпознаване на компютри и хора. Този тест е изобретен през 2003 г. от Луис фон Ан и неговия екип от изследователи от университета Карнеги Мелън. Целта на тези изкривени текстове е да се спре разпространението на спам и автоматизирани програми в интернет, като например изкупуване на всички билети, продадени онлайн, с цел препродаването им на по-висока цена. Captcha работи, защото хората могат да разпознаят изкривен текст и произволни набори от знаци, но компютрите и ботовете не могат.

Ако искате да спрете роботите, инсталирайте captcha на уебсайта си. В резултат на това сега се използва на милиони уебсайтове и потребителите го срещат всеки ден. Уон Ан започна да мисли дали е възможно да използва нещо по-удобно и напреднало и отговори положително на този въпрос. Разработчиците решиха да използват силата на интелигентността, за да дигитализират всички съществуващи реални книги. Книгите трябва да бъдат сканирани и след това се използват програми за оптично разпознаване на знаци, за да се преобразуват думите в цифров текст.

Всички твърде трудни за разпознаване думи бяха поставени в базата данни reCAPTCHA. Вместо да показва произволни набори от знаци, captcha започва да показва думи от книги, които компютърът не може да разбере. Когато достатъчно интернет потребители въведат думата, думата се счита за проверена и изпратена в базата данни на електронните книги. Уон Ан нарече този проект reCAPTCHA.

Създателите насърчават слогана „Спрете спама, четете книги“. reCAPTCHA се използва повече от 100 милиона пъти дневно, което е еквивалентно на четене на 2,5 милиона книги годишно. Google реши да купи reCAPTCHA и го направи през 2009 г. Те започнаха да използват силата на интелигентността, за да дигитализират архив от статии в New York Times, датиращи от 19 век, както и всички книги в Google. Когато тези ресурси бяха изчерпани, Google започна да използва номера на къщи от Google Street View и символи от Google Maps. Историята обаче не свършва дотук.

Остават няколко проблема. Например reCAPTCHA не може да се използва от незрящи хора. Поради тази причина беше добавен аудио reCAPTCHA, където думите се изговарят на глас. Освен това, дори и със зрение, reCAPTCHA поставя предизвикателства за хората с дислексия. Започнаха да се появяват услуги, които се занимават автоматично с reCAPTCHA, но разбира се не безплатно. Тези услуги използват служители в страни от третия свят, които срещу малка такса въвеждат captcha ръчно и я изпращат обратно на потребителите.

Последният и най-важен проблем се крие в технологиите за компютърно зрение, които са станали толкова добри, че са се научили да решават captcha сами. Затова инженерите помислиха как да усложнят процеса. Започнаха да се използват различни изкривявания на шрифтове, цифров шум и допълнителни линии, но технологията продължи да се развива и се научи да преодолява тези трудности.

Google реши да направи проучване и установи, че хората разпознават сложни captcha само в 33% от случаите, докато собствените алгоритми на Google разпознават captcha в 99,8% от случаите. Изглежда, че компютрите вече са станали по-умни от хората. В резултат на това Google реши да се откаже от различни усукани комбинации от знаци и започна да използва поле с надпис „Аз не съм робот“. Това поле се нарича No CAPTCHA reCAPTCHA.

Когато щракнете върху отметката, до Google се изпраща HTTP заявка с разнообразна информация. Това включва вашия IP адрес, държава, клеймо за време, информация за браузъра, като например как курсорът се е преместил секундата, преди да поставите отметка в квадратче, как сте превъртали, преди да щракнете, времеви интервали между различни събития в браузъра и много други. променливи, които Google не разкрива .

Всички тези параметри се обработват от алгоритми за машинно обучение и анализ на риска. В повечето случаи резултатите от анализа са в състояние да различат човек от компютърна програма. Анализът на риска обаче показва, че в малък процент от случаите има съмнения и тогава потребителят е изправен пред допълнителна задача. Появяват се снимки, които той трябва да разпознае. Например, потребителят трябва да маркира всички снимки, които показват многоетажни сгради, пътни знаци, магазини и др. Ако в резултат на това можете да докажете, че сте човек, машината на Google ще запомни това и следващия път, когато щракнете върху полето „Аз не съм робот“, ще имате достъп, без да се налага да щракнете върху изображения.



Свързани публикации