Капча
From Wikipedia, the free encyclopedia
Капча (енгл. , потврдни код) је врста изазов-одговор теста који се користи у рачунарству да одреди да ли је корисник човек или машина. Поступак подразумева један рачунар (сервер), који тражи од корисника да одради једноставан тест који је рачунар способан да створи и оцени. Пошто би рачунар требало да буде неспособан да реши тај тест, сваки корисник који унесе тачан одговор сматра се човеком. Уобичајене капче траже од корисника да унесе неколико слова која су приказана на неки начин искривљеној слици.
Скраћеница долази од енглеског (у преводу: потпуно аутоматизовани јавни Тјурингов тест за разликовање рачунара и људи).
Проблем који стварају уобичајене капче јесте што онемогућују приступ не само рачунарима, већ и слепим и слабовидим лицима, која немају начина да одговоре на тражени упит. Неки од начина за решавање овог проблема, мада се у пракси још увек релативно ретко користе, јесу омогућавање слепим или слабовидим лицима да кликом на одговарајуће дугме затраже да уместо сликовне покрену звучну капчу, или да се обрате администратору система, који ће им омогућити отварање налога.
Како време пролази, развијају се све напреднији алгоритми за читање капчи, па и саме сличице постају све сложеније. Ово с једне стране значи да понекад читање слова са слике и за човека може да представља велики изазов, неки системи нуде кориснику да замени слику уколико му је нечитљива. С друге стране, нови алгоритми развијени за разбијање система капчи могу да унапреде технологију за оптичко препознавање знакова (ОЦР).
Неки од изумитеља система капчи су уградили начин да се део напора који корисници улажу да одговоре на ове тестове практично искористи у виду система расподељеног рада. По овој идеји, један део капче представља уобичајени текст који је нечитљив за машину, али сервер зна шта на слици пише, па може да провери да ли је корисник унео тачан одговор, док други део представља мали део скенираног текста који ОЦР читачи нису успели да разаберу (погледајте Пројекат Гутенберг), па се корисников одговор користи да дешифрује тај део текста.