Opțiuni Captcha. Câștiguri prin introducerea captcha

În acest articol vom lua în considerare unul dintre cele mai simple și mai accesibile câștiguri de pe Internet - introduceți captcha pentru bani.

Simplitatea și accesibilitatea pentru oricine dorește să lucreze la introducerea captchas-ului atrage din ce în ce mai mulți angajați noi în acest domeniu. La urma urmei, câștigurile prin recunoașterea captcha-urilor sunt grozave pentru începători și pentru cei care au nevoie de modalități suplimentare de a câștiga bani pe internet. Iar banii câștigați pe captcha pot fi retrași cu ușurință în portofelul tău electronic...

Înainte de a trece la servicii, să trecem mai întâi peste câteva puncte importante.

Ce este captcha și recaptcha? Scopul captcha

Captcha sau CAPTCHA (a se vedea Wikipedia pentru abreviere) este o imagine cu litere și/sau numere distorsionate sau ușor neclare. Puteți introduce un captcha, de exemplu, în serviciile de partajare a fișierelor când ați descărcat fișiere sau când trimiteți un mesaj către Vkontakte sau în altă parte.


Recaptcha - captcha sub formă de imagini cu ceva sau cuiva: transport, mâncare, clădiri, animale, oameni și așa mai departe. Iată un exemplu de recaptcha de la Google. Apropo, multe resurse de internet au trecut la acest format captcha.

Scopul principal al captcha/recaptcha este acela de a ridica o barieră în calea programelor bot, complicând semnificativ munca lor „murdară” și, astfel, se protejează de consecințele lor nedorite, de exemplu, înregistrările automate pe site-uri de internet, trimiterea în masă a spam-ului. Cu alte cuvinte, captcha îndeplinește o funcție de protecție.

De ce ești plătit pentru a introduce captchas?

În unele cazuri, este necesar să ocoliți bariera de protecție sub formă de captcha: mai des acest lucru este cerut de webmasteri sau optimizatori pentru a promova proiecte, de exemplu, atunci când înregistrați site-uri în directoare specializate sau când utilizați software SEO. Aceasta înseamnă că webmasterul trebuie să facă multă muncă pentru a introduce doar un singur captcha, pierzându-și timpul prețios în acest sens.

Optimizatorii vin în ajutorul site-urilor speciale de unde comandă (plătesc servicii) pentru recunoașterea captcha. Iar serviciile, la rândul lor, cer interpreților să lucreze la introducerea captch-urilor. Se pare că webmasterii plătesc bani pentru afișarea captcha pe site-urile intermediare, iar artiștii primesc o recompensă pentru că ghicesc corect imaginile.

Iubitorii de libertăți! NU există câștiguri pe captchas în mod automat, adică prin software sau altfel, înlocuind recunoașterea manuală, adică. cu ajutorul unei persoane. În caz contrar, nu ar avea sens să plătești munca pentru introducerea de captch-uri pentru artiștii săi. Și dacă în rețea vedeți o ofertă de cumpărare a unui program care se presupune că recunoaște captch-urile pe „mașină”, atunci amintiți-vă că aceștia sunt escroci.

Cât de mult poți câștiga introducând captcha? Tarif pentru introducerea captcha

Să vedem cât de mult poate câștiga un interpret introducând captcha.

Rata medie pentru o imagine ghicită corect este de 0,03-0,05 ruble. sau 0,0005 USD.

Acestea. pentru munca cu un volum de 1000 de captchas introduse corect, veți primi de la 30 la 50 de ruble sau 0,5 dolari. SUA și posibil mai mult.

Cu alte cuvinte, acestea sunt câștigurile dvs. de pe internet pe captchas în aproximativ o oră.

Notă. Datele sunt preluate de la unul dintre servicii (despre ele mai jos).

Câștiguri de 1 rublă pentru 1 captcha. Este adevarat?

Important! Pe internet apar site-uri de înșelătorie care ar plăti 1-2-3-4 ruble pentru introducerea unui captcha sau chiar oferă 100 de ruble pentru un captcha. Nu este adevarat! În realitate, astfel de prețuri nu există și nu vei primi bani de pe astfel de site-uri pentru munca ta!

Presupun că escrocii urmăresc să colecteze date despre utilizatori, inclusiv numere de card bancar. Într-adevăr, mai des se propune retragerea banilor presupus câștigați pe captcha către card. Atenție! Nu introduceți numere și coduri de pe cardurile dvs. pe site-uri dubioase!

Avantaje și dezavantaje ale lucrului la captcha

Avantajele câștigului prin introducerea captchas-ului:

  • foarte simplu şi munca disponibila nu necesită investiții;
  • De asemenea, nu sunt necesare cunoștințe speciale și abilități profesionale;
  • mod rapid de a face bani.

Dezavantajele acestui tip de venit includ:

  • venit relativ mic;
  • munca pe captcha este foarte obositoare și plictisitoare;
  • în procesul de intrare în captchas, ochii vor obosi din cauza tensiunii constante.

Lista de site-uri și servicii pentru a câștiga bani introducând captchas

Iată o listă de site-uri și servicii pentru a câștiga bani introducând captchas.

Site #1: „RuCaptcha”

RuCaptcha este cel mai bun site web specializat în limba rusă pentru recunoașterea captcha.

Caracteristicile lui „RuCaptcha”:

  • confortabil și interfata functionala sisteme;
  • serviciul este în continuă evoluție și îmbunătățire;
  • există un program oficial (pentru Windows și Android) pentru lucrul cu captcha obișnuit și recaptcha scump cu bifă. Cum găsiți programul: accesați secțiunea „Suport” - acum în stânga în meniul „Pentru angajați”, accesați subsecțiunea „RuCaptcha Bot”);
  • plata pentru 1000 de captchas obișnuite până la 60 de ruble, pentru recaptchas - mai mult de 100 de ruble;
  • „Reputația angajaților” este un sistem de rating. Evaluare mai mare, mai multe captchas și, în consecință, câștiguri;
  • bonusuri pentru recunoașterea captch-urilor complexe;
  • afișaj aprins pagina principala serviciu cu tarif mediu pentru introducerea captcha.

Retragerea de bani din „RuCaptcha”:

  • plăți instantanee de la 15 ruble (în unele cazuri în 10-20 de minute);
  • suport pentru mai multe sisteme de plată: WebMoney, Yandex-Money, Qiwi, Payeer, Bitcoin, Perfect Money, AdvCash, carduri bancare VISA/MasterCard, către cont telefon mobil(pentru RF).

Du-te la RuCaptcha

Site-ul #2: „Kolotibablo”

Kolotibablo este unul dintre primele site-uri de intrare captcha care apar. De-a lungul timpului, serviciul a fost modernizat: interfața a devenit mai plăcută, s-a adăugat recaptcha, iar plata fondurilor se face într-o varietate de moduri.

Caracteristicile Kolotibablo:

  • angajați de top, statistici și alte caracteristici;
  • rata medie a „Kolotibablo” pentru introducerea codului dintr-o imagine este de 0,0005 USD-0,0011 USD;
  • există un program pentru lucrul cu captchas (numai pentru Windows) și un plug-in pentru browser. Le găsiți în secțiunea „Informații”;
  • captch-urile aici sunt în chirilic, latin și digital, precum și recaptchas.

Retragerea de bani din „Kolotibablo”:

  • pentru a comanda banii câștigați, trebuie să rezolvați cel puțin 500 de captchas;
  • retragere de la 0,5-10 USD (în funcție de sistem de plata) în decurs de 1 minut;
  • sisteme de plată: AdvCash, Bitcoins, Litecoins, Ethereum.

Du-te la Kolotibablo

Site-ul #3: „2Captcha”

2Captcha este un site demn de atenție, este versiunea în limba engleză a „RuCaptcha” cu o interfață similară, care nu ar trebui să fie greu de tratat.

Caracteristicile lui „2Captcha”:

  • simboluri digitale și latine;
  • rata medie pentru intrare este de 0,0004-0,0005 $, adică pentru 1000 captchas veți primi până la 0,5 USD.

Retragerea de bani de la „2Captcha”:

  • retragere rapidă de la 0,5 USD;
  • sisteme de plată: WebMoney, Payza, Perfect Money, Bitcoin, AdvCash.

Accesați 2Captcha

Site #4: „MegaTypers”

MegaTypers este un proiect american de intrare captcha pentru bani. Folosind traducătorul Google conectat la site, puteți traduce paginile serviciului în rusă.

Bună ziua, dragi cititori ai blogului! Un alt concept cu care se confruntă aproape toți internauții mai devreme sau mai târziu și cu care aș vrea să vă prezint este captcha. Cred că mulți, la înregistrarea sau autorizarea pe site-uri (și nu numai), au fost deja nevoiți să completeze o coloană suplimentară în plus.

Pentru a finaliza cu succes procesul, este de obicei necesar să introduceți numere, litere sau chiar cuvinte întregi, care sunt reprezentate în imaginea oferită chiar acolo, în cele mai multe cazuri într-o formă distorsionată (folosind estomparea, aplicarea diferitelor tipuri de efecte etc.) .

Astfel de puzzle-uri ciudate pot fi orice. De exemplu, este posibil să vi se ceară să introduceți rezultatul unui simplu operație aritmetică sau aranjați imaginile într-o anumită ordine prin glisare și plasare.

Ce este captcha și tipurile acestei protecție împotriva spamului automat

Toate aceste sarcini și teste ingenioase care necesită efectuarea de acțiuni inerente unei persoane sunt create, desigur, nu doar așa, ci urmăresc un scop specific. Care? Acest lucru va fi discutat mai târziu în această publicație.

Deci, să încercăm să clarificăm imediat. Cuvântul rusesc „captcha” provine de la abrevierea complexă engleză CAPTCHA (testul Turing public complet automatizat pentru a distinge computerele și oamenii), care în traducere completă în rusă înseamnă „un test Turing public complet automatizat pentru a recunoaște computerele și oamenii”.

Pentru ce a fost conceput? testul dat? Cert este că printre nu sunt deloc (sau chiar deloc) legale, importante parte integrantă care trimite spam (), ceea ce este un adevărat dezastru pentru utilizatorii World Wide Web.

Pentru a se îmbogăți, spammerii folosesc la maximum toate mijloacele disponibile. În acest scop, se înregistrează în masă pe diverse resurse, inclusiv pe forumuri și rețele sociale. De exemplu, în Runet, site-ul VKontakte este deosebit de popular în acest sens (și detalii despre această rețea socială).

Cu toate acestea, manual în acest fel nu puteți înșela prea mult, după cum înțelegeți. Prin urmare, reprezentanții acestui contingent folosesc cu putere și principal softwareși aranjați cu el expediere automată spam. Și acesta este un calico cu totul diferit. La urma urmei, programul (robotul) poate funcționa fără somn și odihnă și, prin urmare, are un avantaj incontestabil.

Așa cade asupra utilizatorilor o avalanșă de mesaje spam. Mai ales această metodă îi enervează pe cei care folosesc internetul profesional, spun aceiași webmasteri.

Proprietarii de site-uri (existenți în rețea) știu direct cum produsele spammerilor pot fi deranjante și neliniștitoare. Apropo, la finalul articolului te voi sfătui, după părerea mea, cel mai optim instrument anti-spam la momentul actual pe care îl poți folosi pe site-ul tău.

Prin urmare, este destul de logic că un instrument de protecție a apărut sub forma unui test Turing numit captcha (mai devreme sau mai târziu a trebuit să se întâmple), al cărui scop nobil, cu un fier încins, este să distrugă activitatea de spam nepedepsită din răsputeri. .

Desigur, schimbările pozitive ca urmare a utilizării CAPTCHA sunt evidente, cu toate acestea, rezultatul nu este atât de roz pe cât s-ar putea aștepta. Viața nu stă pe loc și, prin urmare, există în mod constant rapoarte despre dezvoltarea unui nou software care poate ocoli orice captcha. Cererea creează ofertă, deoarece spammerii nu vor renunța și vor arunca o „mină de aur”.

În schimb, mecanismele diferitelor forme de CAPTCHA sunt, de asemenea, îmbunătățite, despre care vom discuta mai jos. Acest lucru îmi amintește de confruntarea dintre armele de atac și de apărare, care se desfășoară de câteva secole.

De exemplu, ca răspuns la utilizarea sulițelor, topoarelor și săgeților, a fost inventată armura, a fost inventată armura împotriva proiectilelor, apoi un proiectil care străpunge armura și așa mai departe. Lumea noastră în general se dezvoltă în mare parte datorită luptei contrariilor.

Ce tipuri de captcha există

Ei bine, să lăsăm deocamdată maximele filozofice și să trecem la treabă. Deci, am stabilit ce este CAPTCHA, care servește ca un instrument foarte eficient împotriva spamului automat. Dar cât de eficient este oricum? Depinde mult de profesionalismul și calificările dezvoltatorilor web, precum și de algoritmii software pe care îi folosesc.

La urma urmei, însăși esența captcha este de a îngreuna cât mai mult posibil ca mașina să efectueze testul, ceea ce o persoană comună ar trebui să poată trece cu ușurință. Din păcate, un astfel de raport ideal este greu de realizat pe o perioadă lungă de timp din cauza opoziției eterne existente menționate mai sus.

Foarte des, utilizatorii scuipă, forțați să treacă prin captcha uneori dificil de rezolvat. Ghiciți ce va face un utilizator normal când va vedea așa ceva:

Așa este, el va lăsa o astfel de resursă, deoarece există întotdeauna o alternativă în rețea. Astfel, atunci când folosesc astfel de tipuri de CAPTCHA, proprietarii de site-uri înșiși suferă, conversia lor scade, scăderea prezenței, potențialii abonați și clienți sunt pierduți.

Deci știind la ce este folosit această protecție din spam, putem formula condițiile de bază care ar trebui să stea la baza creării captcha perfectă(idealul, după cum știți, este de neatins în viața reală, dar trebuie să ne străduim pentru el):

  • dezvoltarea unui test căruia orice persoană l-ar face față într-o perioadă minimă de timp și ar fi absolut inaccesibil pentru bot;
  • minimizarea introducerii oricăror date;
  • luând în considerare interesele utilizatorilor cu dizabilități fizice (de exemplu, implementarea suportului audio pentru persoanele cu deficiențe de vedere).

Puteți evalua cu ușurință care dintre captchas-urile pe care le-ați întâlnit pe Internet satisface în cea mai mare măsură caracteristicile de mai sus. Ei bine, acum este timpul să vă familiarizați cu principalele și cele mai populare tipuri de teste implementate în prezent într-unul sau altul captcha:

1. Introducerea textului sub formă de litere, cifre, cuvinte sau expresii:


Problema cu acest tip este că prea multe caractere de text distorsionate le vor complica introducerea nu numai pentru roboți, ci și pentru simplii muritori ca tine și mine.

2. Acțiuni cu imagini. De exemplu, selecția de poze (poze) potrivite dintre mai multe propuse care ar îndeplini anumite criterii. Să spunem, pentru a rezolva captcha-ul dat ca exemplu mai jos, ar trebui să selectați toate imaginile în care este prezentă iarba:

Acest tip de intrare este mai dificil pentru programe deoarece implică analiza imaginii. Și acesta reprezintă un obstacol serios pentru ei, deși recent, în vederea eliminării acest neajuns Dezvoltatorii anti-captcha au făcut un pas înainte.

Aceasta poate include, de asemenea alcătuirea unei imagini holistice din părți disparate, care este capacitatea umană inerentă pentru gândirea logică și analitică. Prin mutarea detaliilor cu mouse-ul în locurile potrivite, obținem imaginea dorită (în acest caz, o față umană):


Din nou, rezolvarea unei astfel de probleme nu este un obstacol de netrecut pentru un utilizator live, dar este nevoie totuși de timp prețios, care și-a meritat întotdeauna greutatea în aur.

3. Aplicare operatii aritmetice sau matematice pentru a introduce un CAPTCHA:


aici, din nou, este important să nu exagerați și să nu forțați utilizatorul să „șifoneze creierul” fără niciun rezultat, ca în exemplul prezentat în a cincea captură de ecran de mai sus de aici.

4. ReCAPTCHA. Acest tip de test Turing este mai atractiv pentru o gamă largă de utilizatori, deoarece ține cont de interesele persoanelor cu dizabilități (vezi lista de condiții pentru obținerea „captcha-ului perfect” la câteva paragrafe de mai sus), împreună cu opțiunea vizuală , oferă o reproducere audio a textului aflat în imagine:

ReCAPTCHA este destul de fiabil și are un grad ridicat de protecție împotriva spammerilor, așa că a fost folosit de mult timp pe multe resurse web mari, inclusiv pe pagina de înregistrare Google. Adevărat, exemplul de mai sus nu este pe deplin de succes, deoarece în această formă textul descris este prea distorsionat și greu de reprodus de către o persoană simplă.

Apoi trebuie fie să selectați o altă imagine folosind butonul de reîmprospătare (săgeata circulară), fie să utilizați redarea vocală (audio) (pictograma difuzor).

În această formă, desigur, captcha este mai atractiv și nu provoacă o respingere evidentă.

Alături de liderul mondial în căutare, merită menționat Yandex, care este principalul său concurent în Runet () și folosește și protecția originală împotriva spammerilor (YaCAPTCHA), unde un cuvânt cod sau un simplu set de litere poate fi oferit în chirilic. :

Desigur, tipurile de captcha pe care le-am oferit aici sunt doar o mică parte din diversitatea lor. Mai mult, le-am clasificat după acele semne care arată variabilitate. Puteți face același lucru și dvs. identificând alte caracteristici fundamentale după care puteți clasifica.

Pentru cei care preferă materiale video cu informații textuale, puteți viziona un videoclip foarte popular despre diferite tipuri de captcha:

");">

Introducerea captcha și evaluarea posibilităților de ocolire a acestuia

Deci, am stabilit ce înseamnă captcha. Acesta nu este altceva decât un mijloc destul de eficient de protecție împotriva spamului automat. Și dacă vezi în fața ta o propoziție de genul „introduceți captcha”, atunci trebuie să rezolvați un simplu rebus, prin care vă confirmați că sunteți o persoană vie, oferind astfel o trecere la sistem.

Secretul este că utilizatorii Runet vizitează adesea site-uri străine, unde CAPTCHA poate fi găsit și într-o formă sau alta. Prin urmare, ar fi util să oferim o traducere a unor expresii care pot apărea în mesajele care însoțesc completarea codului.

De exemplu, pe unele resurse, dacă introduceți incorect caracterele și eroarea rezultată, este foarte probabil ca aceasta să fie imaginea:

"Testul Captcha a esuat" tradus din engleză în rusă înseamnă „testul captcha eșuat”. Pot fi prezente și următoarele expresii (traducerea lor în rusă este în partea dreaptă):

  • „CAPTCHA error please try again” - eroare de introducere captcha, vă rugăm să încercați din nou;
  • „Vă rugăm să completați corect CAPTCHA” - vă rugăm să completați corect captcha.

În acest caz, trebuie doar să încercați din nou.

Următoarea întrebare este: cum să ocoliți captcha sau chiar să îl eliminațiși ce trebuie făcut pentru a realiza acest lucru? Permiteți-mi să vă spun imediat că acest lucru nu este posibil. Am menționat deja în articolul de astăzi că există o luptă continuă între creatorii de software care pot recunoaște personaje complexe și, de fapt, autorii diferitelor tipuri de teste software.

În această etapă, nimeni nu a obținut un avantaj decisiv, iar pe viitor, cred, se va menține paritatea existentă cu unele schimbări într-o direcție sau alta. Acest lucru se datorează interesului ambelor părți (atât proprietarii de resurse de internet care încearcă să se protejeze de bombardarea mesajelor spam, cât și spammerii care nu vor să rateze un mijloc profitabil de îmbogățire).

Așa că spam-ul ajunge cu siguranță, mai ales cu cel mai recent software plătit. Dar eficacitatea chiar și a celor mai bune programe automate este departe de 100%, acest lucru este dovedit și de faptul că serviciile online (anti-captcha) sunt înfloritoare, unde captcha este recunoscut de oameni reali, desigur, contra cost.

În acest caz, eficiența tinde spre maxim din motive evidente. Cu toate acestea, dacă aveți nevoie de recunoașterea în masă a captcha-urilor, ar trebui să fiți pregătit pentru faptul că vă veți despărți de o parte din banii câștigați cu greu. Trebuie să plătești pentru tot în viața asta.

Pe de altă parte, poți câștiga din astfel de servicii dacă te înregistrezi ca angajat. Cel mai popular și, poate,. Banii pe care ii vei primi acolo nu sunt foarte mari, este mai degraba o sursa suplimentara de venit.

Trebuie avut în vedere că această muncă nu implică abilități și cunoștințe speciale, oricine are o simplă conexiune la Internet o poate face. Iar forța de muncă necalificată nu este foarte apreciată implicit. Dar dacă nu-ți place, poți oricând să renunți.

Cea mai bună soluție pentru site-uri - instalarea reCAPTCHA

Ei bine, la sfârșitul publicației, nu pot să nu abordez problema utilizării celei mai eficiente captcha pe site-ul sau blogul meu (). La urma urmei, toți webmasterii știu direct „farmecul” comunicării cu spammerii.

Poate că în această etapă a apărut un instrument destul de productiv în fața cea mai recentă versiune a reCAPTCHA(menționat chiar mai sus), care este deja folosit de serviciile globale majore, inclusiv, desigur, de Google. Diferența față de versiunea veche este că utilizatorul trebuie doar să bifeze caseta vizavi de inscripția „Nu sunt un robot”:

De asemenea, am instalat reCAPTCHA pe unele dintre proiectele mele online. Acest instrument anti-spam nu este încă disponibil pe site din simplul motiv că sunt în general mulțumit de munca care se potrivește structurii mele de comentarii.

Dar poți instala cu ușurință reCAPTCHA, de exemplu, pe blogul tău WordPress pentru a filtra aceleași comentarii cu scopul nobil de a ușura viața vizitatorilor tăi. În sfârșit, un alt videoclip grozav

Dacă utilizați mai mult sau mai puțin activ internetul în munca de zi cu zi, atunci probabil că știți despre un lucru atât de neplăcut precum captcha. Uneori, interferează atât de mult cu munca, încât de multe ori oamenii pur și simplu încetează să viziteze acele site-uri ai căror proprietari îi acordă prea multă atenție.

Ce este?

Apropo, ce este captcha? Imaginați-vă că v-ați conectat la un serviciu popular de găzduire a fișierelor. Pentru a descărca un fișier în modul gratuit, va trebui să introduceți un anumit set de caractere (adesea fără sens) într-un câmp special, care ar trebui luat din imaginea de alăturat.

Sarcina este complicată de faptul că aceste simboluri sunt uneori complet imposibil de deslușit, deoarece sunt făcute în mod deliberat de necitit.

Pentru ce este?

După ce ne-am ocupat de ce este captcha, ar fi bine să vorbim despre scopul său specific. De ce este necesar să îngrădiți o astfel de grădină, complicând trimiterea de comentarii sau descărcarea fișierelor?

Da, au fost momente când nimeni nu știa deloc despre captcha. Ea a apărut relativ recent. Acest lucru s-a întâmplat în același timp când pe Runet au proliferat o mulțime de roboți, cu ajutorul cărora cetățenii întreprinzători au lăsat reclame în comentarii, au descărcat fișiere gratuit și au făcut alte scandaluri.

Desigur, administratorii au păstrat ordinea în multe resurse, dar în majoritatea serviciilor de blogging, sarcina lor s-a dovedit a fi atât de mare încât pur și simplu au încetat să facă față. Atunci utilizatorii au aflat ce este captcha! Întâlnirea s-a dovedit a fi destul de neplăcută.

Mai exact, tehnologia în sine a fost creată inițial în 2000. Inițial, a fost destinat doar să determine „umanitatea” interlocutorului tău pe Internet: apoi nu a fost creat pur și simplu un singur program pentru captcha (pentru recunoașterea lui, mai precis).

Care este dezavantajul lui?

Dacă citiți cu atenție prima parte a articolului, atunci puteți ghici majoritatea factorilor negativi în utilizarea captcha pe cont propriu. În primul rând, majoritatea utilizatorilor operează pe impuls. Mai simplu spus, când vezi o postare interesantă în același LiveJournal, vrei să comentezi imediat.

Dar te confrunți cu un captcha indigerabil, iar majoritatea simbolurilor sunt atât de ilizibile încât poate dura mai mult de o zi pentru a le rezolva. Ce părere aveți, utilizatorul va fi angajat într-o sarcină atât de ingrată?

Desigur că nu! Va merge doar pe alt site. Astfel, dacă încerci să-ți protejezi resursa de cei cărora le place să lase spam în comentarii, te sfătuim să nu fii prea zelos.

Dacă te lași prea purtat de captcha, vei pierde rapid mulți utilizatori activi. Fără utilizatori - fără bani din publicitate. În plus, majoritatea resurselor normale recunosc automat spam-ul în comentarii, așa că adesea nu are rost să protejeze suplimentar.

Aproape același lucru se poate spune despre site-urile de partajare a fișierelor. Desigur, îi puteți înțelege pe creatorii: oferind tuturor să descarce gratuit informațiile de interes, pur și simplu vor rata profitul.

Dar puteți privi aceeași situație din partea opusă: dacă un site vă oferă posibilitatea de a obține un fișier gratuit, va câștiga cu ușurință o audiență uriașă, care va recupera rapid toate costurile prin atragerea agenților de publicitate. Apropo, așa funcționează iFolderul intern, ai cărui creatori nu se pot plânge exact de sărăcie.

Deci, chiar și din punctul de vedere al obținerii de profit, ideea de captcha nu pare atât de atractivă.

Ce să fac?

Și cum să eliminați captcha, este cu adevărat posibil să faceți acest lucru? Aici situația este destul de ambiguă. Cert este că pe multe site-uri care folosesc acest tip de protecție împotriva spamului, nu orice utilizator poate citi prima dată captcha-ul, ca să nu mai vorbim de unele aplicații.

Variațiile simple pot fi recunoscute folosind micul utilitar Screenshot Reader care este inclus pachete software ABBYY FineReader. Dar citește doar cele mai simple forme de captcha, pe care orice utilizator normal le poate recunoaște cu ușurință. În plus, procesul în sine nu poate fi automatizat, deoarece pentru recunoaștere este necesar să selectați manual intervalul de interes pentru dvs.

Introduceți captcha

Dacă nu aveți prea multe de ales, atunci va trebui să faceți manual această sarcină ingrată. Ce sfat se poate da? În primul rând, încercați să o faceți rapid: multe site-uri au un contor care resetează valoarea dacă nu o puteți introduce în câteva minute.

În plus, greșelile de ortografie apar adesea atunci când JavaScript este dezactivat în browser. Nu uitați și de necesitatea cookie-urilor, deoarece acestea vor ajuta site-ul să vă „recunoaște”, eliminând trecerea constantă a protecției enervante.

În sfârșit, fiți atenți la ceea ce este scris pe pagina principală a site-ului. De regulă, captcha pentru un site este descrisă în detaliu într-o notă explicativă sau într-un articol separat. Un exemplu excelent este serviciul de partajare a fișierelor Rapidshare, care la un moment dat a introdus un captcha unic.

Personajele ei erau ușor de distins și nu a fost folosită nicio tehnologie de estompare sau polarizare pentru a face dificilă recunoașterea ei de către programe. Care era secretul?

Și a constat în faptul că pisicile stăteau pe acele litere și numere care trebuiau introduse în câmpul corespunzător. Câte cuvinte nemăgulitoare au fost spuse la un moment dat creatorilor unui astfel de sistem! În cele din urmă, a fost abandonat sub presiunea comunității de utilizatori.

Cumparam "antidot"

O altă opțiune este să contactați un programator normal (sau un grup, ceea ce este și mai bun) pentru a face un utilitar de recunoaștere captcha pe un anumit site. Din păcate, nu există soluții universale, fie și doar pentru că protecția este unică pe fiecare resursă. Unele soluții standard sunt foarte rare.

De un interes deosebit în acest sens sunt dezvoltările CMS Bitrix, care distribuie programe cu adevărat eficiente care fac față captcha-urilor pe cele mai populare site-uri. Dezvoltatorii susțin că eficiența creării lor este de 95%. În funcție de tipul de protecție, de complexitatea acesteia și de site-ul specific, dezvoltarea metodelor de protejare a acestuia vă poate costa câteva mii de dolari sau chiar mai mult.

În plus, unele resurse au o protecție atât de sofisticată încât nu este ușor pentru o persoană să o dezlege!

Este posibil să câștigi din intrarea sa?

Începătorii sunt adesea interesați dacă este posibil să câștigi cumva bani introducând caractere de securitate. Și acest lucru nu este surprinzător, deoarece Internetul este plin de anunțuri despre recrutarea unor grupuri de oameni care vor primi niște bani prin efectuarea recunoașterii captcha. Merită să te implici?

În opinia noastră (poate mai degrabă subiectivă), nu merită să facem această afacere. tu cheltuiesti o cantitate mare nervi, forțe și trafic. Iar plata unor astfel de „bani ușori” este pur și simplu uimitoare: după ce ați stat toată ziua lângă computer, cu persistență maniacală tastând captcha, veți câștiga maximum câțiva dolari. Ai nevoie de el? Probabil ca nu.

Priza universala

Dacă vorbim despre servicii de găzduire a fișierelor, atunci în cazul încărcării regulate a fișierelor de către dvs., singura cale de încredere este să achiziționați un cont plătit. De regulă, costul său este destul de adecvat. Prin achiziționarea unui astfel de abonament, veți putea descărca orice cantitate de informații rapid și fără inconveniente.

Cum să elimini captcha de pe blogul tău?

Sperăm că ați tras concluziile corecte citind cea mai mare parte a articolului nostru. Prin urmare, vom lua în considerare cum să eliminați intrarea captcha de pe popularul serviciu Blogger din serviciul binecunoscut.Nu este dificil să faceți acest lucru și veți aduce multă bucurie vizitatorilor site-ului dvs.

Mai întâi, accesați „Editorul” paginii dvs. Selectați „Setări” în coloana din stânga. Are o secțiune „Postări și comentarii”. În câmpul „Utilizați verificarea cuvintelor”, setați valoarea la „nu”, după care nu va fi necesar captcha la introducerea mesajelor.

Ce ar trebui să fac dacă nu îl pot introduce corect?

Se întâmplă ca programul pentru introducerea captcha sau site-ul în sine (dacă introduceți valorile manual) să dea constant o eroare. Care ar putea fi motivul?

În primul rând, trebuie să te calmezi. De regulă, există o săgeată curbată în partea dreaptă a oricărui captcha. Făcând clic pe el, veți actualiza setul de caractere pe care trebuie să îl introduceți pentru a accesa site-ul. Folosind-o, puteți schimba un set complet ilizibil. Din păcate, ilizibilitatea literelor este foarte comună. Deci, uneori, diferența dintre literele „Q” și „G” este complet imposibil de distins.

În cele din urmă, pe multe site-uri, puteți evita introducerea caracterelor de securitate prin simpla înregistrare pe el. Încearcă și această metodă.

Asta este un captcha!

Pentru a avea mai puțini escroci și diverse tipuri de utilizatori fără scrupule pe Internet, există diferite sisteme de protecție, dintre care unul este o solicitare de a decripta codul distorsionat și de a-l scrie pe o linie goală, adică trebuie să introduceți astfel -numit captcha.

Nu este nimic complicat și dificil în acest proces, scrierea unui astfel de cod nu vă va lua mai mult de câteva secunde, așa că nu veți pierde prea mult timp la acest tip de verificare.

De asemenea, trebuie menționat că un astfel de sistem de protecție este destul de fiabil, dar există încă opțiuni pentru a-l pirata, adică puteți face ca captcha să intre automat, adică robotul îl recunoaște, în acest caz programul și utilizatorul continuă să efectueze diferite procese fără distracția de a recunoaște și scrie captch-uri.

Dacă sunteți un utilizator obișnuit și nu plănuiți nimic interzis, atunci nu veți întâlni adesea astfel de captch-uri, ceea ce înseamnă că nu veți avea nevoie de un program pentru a sparge acest sistem de protecție.

Nu vă va fi greu să vă dedicați o dată pe zi, de exemplu, câteva secunde, pentru a recunoaște un astfel de cod?

Astfel de programe sunt populare printre cei care, de exemplu, câștigă bani setând un număr mare de aprecieri în rețelele sociale sau, de exemplu, în procesul de recrutare a unui număr mare de persoane într-un grup. Se pare că sistemul vă cere să scrieți cod dacă se îndoiește că acest proces este efectuat de utilizator, și nu de un program automat. Când introduci captcha, confirmi că ești un simplu utilizator și nu un robot.

Câștigați bani online introducând captcha Tot ce aveți nevoie este să introduceți corect textul din imagine (din captcha).

Primești bani pentru fiecare intrare captcha.

Înregistrează-te >>>

Cum se scrie captcha normal și greu

Deci, captcha-ul obișnuit este o fereastră în care există o imagine distorsionată în partea de sus, cel mai adesea simboluri: un set de litere și numere, iar în partea de jos există o linie goală în care va trebui să introduceți codul decriptat. După cum puteți vedea, nu este nimic complicat în acest proces.

Utilizatorul ar trebui să știe că există diferite tipuri de captchas:

  • alfabetic;
  • digital;
  • litere + cifre;
  • captchas rusești;
  • captchas în engleză;
  • captchas-uri cu imagini (unde trebuie să poziționați corect imaginea, întorcând-o în direcții diferite;
  • captchas sub formă de exemple (scădere, înmulțire etc.). Aici este necesar să se rezolve un fel de ecuație aritmetică, este foarte simplu, ca 2 + 2, etc.;
  • captch-uri complexe cu sarcini.

Luați în considerare ultimele trei opțiuni, acestea sunt mai dificile decât celelalte captchas enumerate mai sus. Scrierea unui cod în cazul unei imagini captcha nu va funcționa, deoarece nu trebuie să scrieți un captcha aici, trebuie să îl rotiți astfel încât imaginea să pară logică, adică să fie setată corect. Dacă vedeți un captcha cu un exemplu, atunci trebuie doar să îl rezolvați, adică într-o linie goală, trebuie să introduceți răspunsul corect și să nu rescrieți exemplul în sine în coloană.

În ceea ce privește captcha complexă, aici va trebui să finalizați sarcina. De obicei, scrieți într-un rând, aveți nevoie de un fel de răspuns. Vi se poate oferi un link pe care va trebui să îl urmați și să găsiți, de exemplu, numărul de telefon al unei companii. Găsiți și introduceți-l în linie, captcha. Nu va dura mai mult de un minut, în plus, astfel de captch-uri sunt foarte rare, cel mai adesea sunt pe site-uri comerciale serioase unde pur și simplu nu puteți merge.

Urmăriți videoclipul - Cum să scrieți un captcha japoneză complex

Programe automate pentru ocolirea captch-urilor

Astăzi, aproape fiecare site are un sistem de protecție în cauză. Lucrul amuzant este că creatorii de site-uri cred că astăzi este posibil să existe o astfel de protecție și o instalează tocmai din acest motiv, dar nu din dorința de a securiza resursa pe care au creat-o. Un utilizator obișnuit se confruntă din ce în ce mai mult cu solicitări sub formă de captchas și, ca urmare, aceasta devine o acțiune iritante. Acesta este motivul pentru care mulți utilizatori caută modalități de a nu se îndrăgosti de captch-uri pentru a putea program automat le-a recunoscut.

Există programe care te pot salva de aceste coduri enervante. Cele mai populare sunt programele gratuite pe care oricine le poate descărca și instala, dar cele mai eficiente sunt ultimele programe recunoașterea captcha-urilor, pentru instalarea cărora utilizatorul va trebui să plătească.

Există căi diferite pentru a ocoli CAPTCHA-urile care protejează site-urile. În primul rând, există servicii speciale care folosesc forță de muncă manuală ieftină și oferă literalmente să rezolve 1000 de captchas pentru doar 1 USD. Ca alternativă, puteți încerca să scrieți un sistem inteligent care, conform anumitor algoritmi, va efectua el însuși recunoașterea. Acesta din urmă poate fi acum implementat folosind un utilitar special.

Rezolva captcha

Recunoașterea CAPTCHA este adesea o sarcină netrivială. Este necesar să se aplice o mulțime de filtre diferite imaginii pentru a elimina distorsiunile și interferențele cu care dezvoltatorii doresc să întărească protecția. Adesea este necesar să se implementeze un sistem de învățare bazat pe rețele neuronale(acesta, apropo, nu este atât de dificil pe cât ar părea) pentru a obține un rezultat acceptabil pentru rezolvarea automată a captcha-ului. Pentru a înțelege despre ce vorbesc, este mai bine să deschizi arhiva și să citești minunatele articole CAPTCHA Cracking: Theory and Practice. Să ne dăm seama cum sunt rupte captch-urile” și „Să ne uităm și să recunoaștem. Hacking Captcha filtres” de la numerele #135 și, respectiv, #126. Astăzi vreau să vă povestesc despre dezvoltarea TesserCap, pe care autorul îl numește solutor CAPTCHA universal. Chestii curioase, oricum.

Prima privire la TesserCap

Ce a făcut autorul programului? El a analizat modul în care problema rezolvării automate a CAPTCHA este de obicei abordată și a încercat să rezumă această experiență într-un singur instrument. Autorul a observat că pentru a elimina zgomotul din imagine, adică pentru a rezolva cea mai dificilă sarcină la recunoașterea captch-urilor, se folosesc cel mai des aceleași filtre. Se pare că dacă implementați un instrument convenabil care vă permite să aplicați filtre imaginilor fără transformări matematice complexe și să îl combinați cu un sistem OCR pentru recunoașterea textului, puteți obține un program complet funcțional. Acest lucru, de fapt, a fost făcut de Gursev Singh Kalra de la McAfee. De ce a fost necesar? Autorul utilitarului a decis în acest fel să verifice cât de sigure sunt captchas-urile resurselor mari. Pentru testare au fost selectate acele site-uri de Internet care sunt cele mai vizitate conform cunoscutului serviciu de statistică. Monștri precum Wikipedia, eBay, precum și furnizorul de captcha reCaptcha au devenit candidați pentru participarea la testare.

Dacă luăm în considerare în termeni generali principiul funcționării programului, atunci este destul de simplu. Captcha inițial intră în sistemul de preprocesare a imaginii, care curăță captcha de orice zgomot și distorsiune și trece imaginea rezultată prin conductă către sistemul OCR, care încearcă să recunoască textul de pe acesta. TesserCap are o interfață grafică interactivă și are următoarele proprietăți:

  1. Are un sistem universal de preprocesare a imaginii care poate fi configurat pentru fiecare captcha individual.
  2. Include motorul de recunoaștere Tesseract, care extrage text dintr-o imagine CAPTCHA analizată și pregătită.
  3. Sprijină utilizarea diferitelor codificări în sistemul de recunoaștere.

Cred că sensul general este clar, așa că îmi propun să vedem cum arată. Versatilitatea utilitarului nu a putut decât să ducă la complicarea interfeței sale, astfel încât fereastra programului poate intra într-o mică stupoare. Așadar, înainte de a trece direct la recunoașterea captcha-urilor, îmi propun să ne ocupăm de interfața acesteia și de funcționalitatea inerentă.


Preprocesarea și extragerea imaginii
text captcha

Despre

Nu ne-am putut abține să nu spunem măcar câteva cuvinte despre autorul minunatului utilitar TesserCap. Numele lui este Gursev Singh Kalra. Este consultant principal pentru Foundstone Professional Services, o divizie a McAfee. Gursev a vorbit la conferințe precum ToorCon, NullCon și ClubHack. El este autorul instrumentelor TesserCap și SSLSmart. În plus, a dezvoltat mai multe instrumente pentru nevoile interne ale companiei. Limbajele de programare preferate sunt Ruby, Ruby on Rails și C#. Divizia sa de servicii profesionale Foundstone® oferă organizațiilor servicii de experți și instruire pentru a se asigura că activele lor sunt întotdeauna și eficient protejate de cele mai grave amenințări. Echipa de Servicii profesionale este formată din experți și dezvoltatori recunoscuți în securitate cu o vastă experiență de lucru cu corporații internaționale și guvern

Interfață. Fila principală

După pornirea programului, vedem o fereastră cu trei file: Main, Options, Image Preprocessing. Fila principală conține controale care sunt utilizate pentru a porni și opri testul de imagine CAPTCHA, pentru a genera statistici de testare (câte sunt corecte și câte nu), pentru a naviga și pentru a selecta o imagine pentru preprocesare. Câmpul URL (controlul #1) trebuie să conțină adresa URL exactă pe care o folosește aplicația web pentru a prelua captch-urile. URL-ul poate fi obținut astfel: faceți clic pe partea dreaptă a imaginii CAPTCHA, copiați sau vizualizați codul paginii și extrageți URL-ul din atributul src al etichetei de imagine ..website/common/rateit/captcha.asp?. Lângă bara de adrese există un element care specifică numărul de captchas care trebuie încărcate pentru testare. Deoarece aplicația poate afișa doar 12 imagini simultan, oferă controale pentru paginarea prin captch-urile încărcate. Astfel, în timpul testării la scară largă, vom putea derula prin captch-urile descărcate și vom vedea rezultatele recunoașterii lor. Butoanele Start și Stop pornesc și, respectiv, opresc testarea. După testare, trebuie să evaluați rezultatele recunoașterii imaginii, marcând fiecare dintre ele ca fiind corecte sau incorecte. Ei bine, ultima, cea mai semnificativă funcție este de a transfera orice imagine către sistemul de preprocesare, în care este setat un filtru care elimină zgomotul și distorsiunea din imagine. Pentru a transfera o imagine în sistemul de preprocesare, faceți clic dreapta pe imaginea dorită și selectați meniul contextual selectați Trimitere către preprocesorul de imagine.

Interfață. Fila Opțiuni

Fila de opțiuni conține diverse controale pentru configurarea TesserCap. Aici puteți selecta un sistem OCR, setați setările proxy web, activați redirecționarea și preprocesarea imaginii, adăugați anteturi HTTP personalizate și specificați intervalul de caractere pentru sistemul de recunoaștere: numere, litere mici, litere mari, caractere speciale.

Acum despre fiecare opțiune în detaliu. În primul rând, puteți alege un sistem OCR. În mod implicit, este disponibil doar unul - Tesseract-ORC, așa că nu trebuie să vă deranjați cu alegerea aici. Altul foarte oportunitate interesantă programe - selectați o serie de caractere. Luați, de exemplu, un captcha de pe un site web - puteți vedea că nu conține o singură literă, ci este format doar din cifre. Deci, de ce avem nevoie de caractere suplimentare care nu vor decât să crească probabilitatea unei recunoașteri incorecte? Dar dacă alegi majuscule? Poate programul să recunoască un captcha format din majuscule din orice limbă? Nu, nu poate. Programul preia lista de simboluri utilizate pentru recunoaștere din fișierele de configurare aflate în \Program Files\Foundstone Free Tools\TesserCap 1.0\tessdata\configs. Permiteți-mi să vă explic cu un exemplu: dacă am selectat opțiunile Numerics și Minuscule, atunci programul se va referi la fișierul lownumeric, începând cu parametrul tessedit char lista albă. Este urmată de o listă de caractere care vor fi folosite pentru a rezolva captcha. În mod implicit, fișierele conțin doar litere ale alfabetului latin, așa că pentru a recunoaște alfabetul chirilic, trebuie să înlocuiți sau să completați lista de caractere.

Acum câteva detalii despre ce este câmpul Antete de solicitare Http. De exemplu, unele site-uri web solicită să vă conectați pentru a vedea captcha. Pentru ca TesserCap să poată accesa captcha, programul trebuie să fie transmis către Solicitare HTTP anteturi precum Accept, Cookie și Referrer etc. Folosind proxy-uri web (Fiddler, Burp, Charles, WebScarab, Paros etc.), puteți intercepta anteturile cererii trimise și le puteți introduce în câmpul de intrare Http Request Headers. O altă opțiune care va fi cu siguranță utilă este Urmăriți redirecționările. Ideea este că TesserCap nu urmează redirecționările în mod implicit. Dacă adresa URL de testare ar trebui să urmeze o redirecționare pentru a obține o imagine, trebuie să selectați această opțiune.

Ei bine, rămâne ultima opțiune, activarea/dezactivarea mecanismului de preprocesare a imaginii, pe care îl vom lua în considerare în continuare. În mod implicit, preprocesarea imaginii este dezactivată. Utilizatorii au configurat mai întâi filtre de preprocesare a imaginii în funcție de imaginile CAPTCHA testate și apoi activează acest modul. Toate imaginile CAPTCHA încărcate după activarea opțiunii Enable Image Preprocessing sunt preprocesate și abia apoi transferate în sistemul Tesseract OCR pentru extragerea textului.

Interfață. Fila Preprocesare imagine

Ei bine, am ajuns la cea mai interesantă filă. Aici filtrele sunt configurate pentru a elimina diverse zgomote și neclarități din captcha-uri, care încearcă să complice cât mai mult sarcina sistemului de recunoaștere. Procesul de instalare a unui filtru universal este extrem de simplu și constă din nouă pași. La fiecare etapă a preprocesării imaginii, modificările acesteia sunt afișate. În plus, pagina are o componentă de verificare care vă permite să evaluați corectitudinea recunoașterii captcha atunci când este aplicat un filtru. Să luăm în considerare fiecare etapă în detaliu.

Etapa 1. Inversarea culorii

În această etapă, culorile pixelilor pentru imaginile CAPTCHA sunt inversate. Codul de mai jos demonstrează cum se întâmplă acest lucru:

Pentru (fiecare pixel din CAPTCHA) (dacă (invertRed este adevărat) roșu nou = 255 - roșu curent dacă (invertBlue este adevărat) albastru nou = 255 - albastru curent dacă (invertVerde este adevărat) verde nou = 255 - verde curent)

Inversarea uneia sau mai multor culori deschide adesea noi posibilități de validare a imaginii CAPTCHA testată.

Etapa 2. Schimbarea culorii

În acest pas, puteți modifica componentele de culoare pentru toți pixelii din imagine. Fiecare câmp numeric poate conține 257 (de la -1 la 255) valori posibile. Pentru componentele RGB ale fiecărui pixel, în funcție de valoarea din câmp, se efectuează următoarele acțiuni:

  1. Dacă valoarea este -1, componenta de culoare corespunzătoare nu se modifică.
  2. Dacă valoarea nu este egală cu -1, toate componentele găsite ale culorii specificate (roșu, verde sau albastru) sunt modificate în funcție de valoarea introdusă în câmpuri. O valoare de 0 elimină componenta, o valoare de 255 stabilește intensitatea maximă a acesteia și așa mai departe.

Pasul 3: tonuri de gri (scale de gri)

În al treilea pas, toate imaginile sunt convertite în imagini în tonuri de gri. Acesta este singurul pas necesar de conversie a imaginii pe care nu îl puteți sări. În funcție de butonul selectat, se efectuează una dintre următoarele acțiuni legate de componenta de culoare a fiecărui pixel:

  1. Medie -> (Roșu + Verde + Albastru)/3.
  2. Om -> (0,21 * Roșu + 0,71 * Verde + 0,07 * Albastru).
  3. Media componentelor de culoare minime și maxime -> (Minim (Roșu + Verde + Albastru) + Maxim (Roșu + Verde + Albastru))/2.
  4. Minim -> Minim (Roșu + Verde + Albastru).
  5. Maxim -> Maxim (Roșu + Verde + Albastru).

În funcție de intensitatea și distribuția componentei de culoare CAPTCHA, oricare dintre aceste filtre poate îmbunătăți imaginea extrasă pentru procesare ulterioară.


Etapa 4: Netezire și ascuțire

Pentru a complica extragerea textului din imaginile CAPTCHA, li se adaugă zgomot sub formă de puncte cu un singur pixel sau cu mai mulți pixeli, linii străine și distorsiuni spațiale. La netezirea imaginii, zgomotul aleator crește, pentru a elimina care sunt apoi folosite filtrele Bucket sau Cutoff. În câmpul numeric Passes, specificați de câte ori doriți să aplicați masca de imagine corespunzătoare înainte de a trece la pasul următor. Să ne uităm la componentele filtrului pentru netezire și ascuțire. Sunt disponibile două tipuri de măști de imagine:

  1. măști fixe. În mod implicit, TesserCap are șase dintre cele mai populare măști de imagine. Aceste măști pot netezi imaginea sau o pot clarifica (transformarea Laplace). Modificările sunt afișate imediat după selectarea măștii folosind butoanele corespunzătoare.
  2. Măști de imagine personalizate. De asemenea, utilizatorul poate configura măști personalizate de procesare a imaginilor introducând valori în câmpurile numerice și făcând clic pe butonul Salvare masca. dacă suma coeficienților din aceste casete este mai mică decât zero, se generează o eroare și masca nu se aplică. Dacă selectați o mască fixă, nu este necesar să utilizați butonul Salvare mască.

Etapa 5. Introduceți tonuri de gri

În această etapă a procesării imaginii, pixelii săi pot fi colorați într-o gamă largă de nuanțe de gri. Acest filtru afișează distribuția tonurilor de gri în 20 de găleți/domeni. Procentul de pixeli în tonuri de gri între 0 și 12 este în grupul 0, procentul de pixeli în tonuri de gri între 13 și 25 este în grupul 1 și așa mai departe. Utilizatorul poate alege una dintre următoarele pentru fiecare interval de valori corespunzătoare nuanțelor de gri:

  1. Lăsați neschimbat (Leave As Is).
  2. Înlocuiți cu alb (alb).
  3. Înlocuiți cu negru (negru).

Cu aceste opțiuni, puteți controla diferite intervale de tonuri de gri, precum și să reduceți/eliminați zgomotul prin schimbarea tonului de gri în alb sau negru.

Etapa 6. Reglarea decupării (cutoff)

Acest filtru trasează valoarea nivelului de gri în funcție de frecvența de apariție și vă solicită să selectați o limită. Principiul de funcționare al filtrului de crestătură este prezentat mai jos în pseudocod:

Dacă (valoarea în tonuri de gri a pixelului<= Cutoff) pixel grayscale value = (0 OR 255) ->în funcție de opțiunea selectată<= или =>: Setați fiecare pixel cu valoare<=/=>Prag la 0. Rămânând la 255)

Graficul arată distribuția detaliată a pixelilor CAPTCHA în funcție de culoare și ajută la eliminarea zgomotului prin tăierea valorilor nivelului de gri.

Pasul 7: Tocare

După aplicarea filtrelor anti-aliasing, tăiere, bucket și alte filtre, imaginile CAPTCHA pot fi în continuare zgomotoase cu puncte cu un singur pixel sau cu mai mulți pixeli, linii străine și distorsiuni spațiale. Filtrul de scalare funcționează astfel: dacă numărul de pixeli adiacenți colorați într-o anumită nuanță de gri este mai mic decât valoarea din câmpul numeric, filtrul de scalare le atribuie o valoare de 0 (negru) sau 255 (alb), după cum este selectat de utilizatorul. CAPTCHA este analizat atât pe orizontală, cât și pe verticală.

Pasul 8: Modificarea lățimii chenarului

Potrivit autorului utilitarului, în timpul cercetării și dezvoltării inițiale a TesserCap, el a remarcat în mod repetat că atunci când imaginile CAPTCHA au o linie groasă de margine și culoarea acesteia este diferită de fundalul principal CAPTCHA, unele sisteme OCR nu poate recunoaște textul. Acest filtru concepute pentru prelucrarea liniilor de delimitare și modificarea acestora. Liniile de delimitare cu o lățime specificată în câmpul numeric sunt colorate în alb sau negru, la alegerea utilizatorului.

Pasul 9: inversarea gri

Acest filtru trece prin fiecare pixel și își înlocuiește valoarea gri cu una nouă, așa cum se arată în pseudocodul de mai jos. Inversarea gri este efectuată pentru a se potrivi imaginea la setările de culoare ale sistemului OCR.

Pentru (fiecare pixel din CAPTCHA) o nouă valoare în tonuri de gri = 255 – valoarea actuală în tonuri de gri

Etapa 10: Testul de recunoaștere Captcha

Scopul acestui pas este de a trece imaginea CAPTCHA preprocesată către sistemul OCR pentru recunoaștere. Butonul Rezolvare preia imaginea după filtrul de inversare gri, o trimite la un sistem OCR pentru a extrage textul și afișează textul returnat într-o GUI. Dacă textul recunoscut se potrivește cu textul de pe captcha, atunci am setat corect filtrul pentru preprocesare. Acum puteți merge la fila de opțiuni și puteți activa opțiunea de preprocesare (Activați preprocesarea imaginii) pentru a procesa toate captcha-urile încărcate ulterioare.

Recunoașterea captch-urilor

Ei bine, poate, am luat în considerare toate opțiunile acestui utilitar, iar acum ar fi bine să testăm niște captcha pentru putere.


Rezultatul analizei site-ului captcha cu un preliminar
procesarea imaginii. Pe baza rezultatelor, filtrul
nu a reușit să aleagă

Deci, lansăm utilitarul și mergem pe site-ul revistei. Vedem o listă de știri proaspete, mergeți la prima care apare și derulați până la locul unde puteți lăsa comentariul. Da, nu este atât de ușor să adăugați un comentariu (desigur, altfel totul ar fi fost spam cu mult timp în urmă) - trebuie să introduceți un captcha. Ei bine, să vedem dacă poate fi automatizat. Copiați adresa URL a imaginii și inserați-o bara de adresa TesserCap. Indicați că trebuie să descărcați 12 captch-uri și faceți clic pe Start. Programul a încărcat ascultător 12 imagini și a încercat să le recunoască. Din păcate, toate captch-urile fie nu au fost recunoscute, după cum reiese din inscripția -Failed- de sub ele, fie au fost recunoscute incorect. În general, nu este surprinzător, deoarece zgomotul străin și distorsiunea nu au fost eliminate. Asta vom face acum. Faceți clic dreapta pe una dintre cele 12 imagini descărcate și trimiteți-o la Preprocesorul de trimitere la imagine. După ce am examinat cu atenție toate cele 12 captch-uri, vedem că acestea conțin numai numere, așa că mergem la fila de opțiuni și indicăm că trebuie recunoscute numai numerele (Setul de caractere = Numeric). Acum puteți accesa fila Preprocesare imagine pentru a configura filtre. Trebuie să spun imediat că, după ce m-am jucat cu primele trei filtre („Color Inversion”, „Color Change”, „Grey Gradation”), nu am văzut niciun efect pozitiv, așa că am lăsat totul acolo implicit. Am selectat Smooth Mask 2 și am setat numărul de treceri la una. Am sărit peste filtrul de găleți în tonuri de gri și am trecut direct la setarea de tăiere. Am ales valoarea 154 și am indicat că acei pixeli care sunt mai puțini să fie setați la 0, iar cei care sunt mai mari să fie setați la 255. Pentru a scăpa de pixelii rămași, am activat tăierea și am schimbat lățimea chenarului la 10. Nu avea niciun rost să includ ultimul filtru, așa că am dat imediat clic pe Rezolvare.

Pe captcha, aveam numărul 714945, dar programul l-a recunoscut ca fiind 711435. După cum puteți vedea, acest lucru este complet greșit. Până la urmă, oricât m-am străduit, nu am reușit să recunosc captcha-ul în mod normal. A trebuit să experimentez cu pastebin.com, pe care am reușit să-l recunosc fără probleme. Dar dacă sunteți mai harnic și mai răbdător și reușiți să obțineți recunoașterea corectă a captch-urilor de pe site, atunci accesați imediat fila de opțiuni și activați preprocesarea imaginii (Activați preprocesarea imaginii). Apoi accesați Main și, făcând clic pe Start, încărcați o nouă porțiune de captchas, care va fi acum preprocesată de filtrul dvs. După ce programul s-a terminat, marcați captch-urile corect/incorect recunoscute (butoanele Marcați ca corect/Marcați ca incorecte). Din acest punct, puteți vizualiza statisticile rezumate de recunoaștere folosind Afișare statistici. În general, acesta este un fel de raport privind securitatea unui anumit CAPTCHA. Dacă există o întrebare despre alegerea uneia sau a altei soluții, atunci cu ajutorul TesserCap este foarte posibil să vă efectuați propria testare.

Rezultatul verificării CAPTCHA pe site-uri populare

Site-ul web și cota de captch-uri recunoscute:

  • Wikipedia > 20-30%
  • Ebay > 20-30%
  • reddit.com > 20-30%
  • CNBC > 50%
  • foodnetwork.com > 80-90%
  • dailymail.co.uk > 30%
  • megaupload.com > 80%
  • pastebin.com > 70-80%
  • Cavernue.com > 80%

Concluzie

Imaginile CAPTCHA sunt unul dintre cele mai eficiente mecanisme pentru protejarea aplicațiilor web de completarea automată a formularelor. Cu toate acestea, captcha-urile slabe vor putea proteja împotriva roboților aleatori și nu vor rezista încercărilor direcționate de a le rezolva. La fel ca algoritmii criptografici, imaginile CAPTCHA sunt testate riguros și oferă un nivel ridicat de securitate. cel mai bun mod protecţie. Pe baza statisticilor furnizate de autorul programului, am ales reCaptcha pentru proiectele mele și îl voi recomanda tuturor prietenilor mei - s-a dovedit a fi cel mai persistent dintre cei testați. În orice caz, nu uitați că există multe servicii pe Web care oferă o soluție CAPTCHA semi-automatizată. Printr-un API special, treci o imagine serviciului, iar după scurt timp, acesta returnează soluția. O persoană reală rezolvă captcha (de exemplu, din China), obținând un ban pentru asta. Nu mai există nicio protecție. 🙂

Acțiune