Ամբողջովին ավտոմատացված հանրային Թյուրինգ թեստը՝ համակարգիչներին և մարդկանց տարբերելու համար (CAPTCHA) արմատավորվել է ինտերնետ զննարկման մեջ, քանի որ անհատական ​​համակարգիչները մեծ թափ են հավաքել սպառողական էլեկտրոնիկայի շուկայում: Գրեթե այնքան ժամանակ, ինչ մարդիկ գնում էին առցանց, վեբ մշակողները ուղիներ էին փնտրում սպամ բոտերին արգելափակելու համար: CAPTCHA ծառայությունը տարբերում է մարդու և բոտի գործողությունները՝ բոտերին դուրս պահելու համար: Ցավոք, դրա մեթոդները ավելի քիչ են, քան ճշգրիտ: Փորձելով պաշտպանել մարդկանց՝ մշակողները համացանցի մեծ մասն անհասանելի են դարձրել հաշմանդամություն ունեցող մարդկանց համար:

Նույնականացման մեթոդները, ինչպիսիք են CAPTCHA-ն, սովորաբար օգտագործում են պատկերների դասակարգում, գլուխկոտրուկներ, աուդիո նմուշներ կամ սեղմումների վրա հիմնված թեստեր՝ որոշելու, թե արդյոք օգտատերը մարդ է: Թեև մարտահրավերների տեսակները լավ փաստագրված են, դրանց տրամաբանությունը հանրությանը հայտնի չէ: Մարդիկ կարող են միայն կռահել, թե ինչ է պետք «ապացուցելու» իրենց մարդ լինելը:

Ի՞նչ է CAPTCHA-ն: CAPTCHA-ն հակադարձ Թյուրինգ թեստ է, որն ընդունում է մարտահրավեր-արձագանքման թեստի ձև: Օրինակ, եթե այն հրահանգում է օգտատերերին «ընտրել բոլոր պատկերները աստիճաններով», նրանք պետք է աստիճաններն ընտրեն ճաղերից, ճանապարհներից և հետիոտնային անցումներից: Որպես այլընտրանք, նրանց կարող է պահանջվել մուտքագրել իրենց տեսած տեքստը, ավելացնել զառերի դեմքերի գումարը կամ լրացնել սահող գլուխկոտրուկ: Պատկերի վրա հիմնված CAPTCHA-ները պատասխանատու են համացանցի օգտատերերի ընդհանուր փորձառությունների համար, որոնք ունենում են առավել հիասթափեցնող փորձառություններ՝ որոշել, թե արդյոք ընտրել քառակուսի, երբ դրա մեջ է միայն խնդրո առարկա օբյեկտի մի փոքր մասը:

Անկախ մեթոդից, համակարգիչը կամ ալգորիթմը, ի վերջո, որոշում է՝ թեստ հանձնողը մարդ է, թե մեքենա: Նույնականացման այս ծառայությունը առաջացրել է բազմաթիվ ճյուղեր, այդ թվում՝ reCAPTCHA և hCAPTCHA: Դա նույնիսկ հանգեցրել է ամբողջ ընկերությունների ստեղծմանը, ինչպիսիք են GeeTest-ը և Arkose Labs-ը: Google-ին պատկանող ավտոմատացված reCAPTCHA համակարգը օգտատերերից պահանջում է նույնականացման համար սեղմել «Ես ռոբոտ չեմ» պիտակով վանդակը: Այն իրականացնում է հարմարվողական վերլուծություն հետին պլանում՝ ռիսկի գնահատական ​​նշանակելու համար: hCAPTCHA-ն պատկերների դասակարգման վրա հիմնված այլընտրանք է: Նույնականացման այլ մեթոդներ ներառում են բազմագործոն նույնականացումը (MFA), QR կոդերը, ժամանակավոր անձնական նույնականացման համարները (PIN) և կենսաչափական տվյալները: Նրանք չեն հետևում մարտահրավեր-պատասխան բանաձևին, այլ ծառայում են սկզբունքորեն համանման նպատակների։ Այս ճյուղերը նախատեսված են ավելի լավը լինելու, քան բնօրինակը, սակայն դրանք հաճախ չեն համապատասխանում ժամանակակից մատչելիության չափանիշներին: Վերցրեք, օրինակ, hCaptcha-ն, որն օգտագործում է թխուկ, որը թույլ է տալիս Ձեզ ամբողջությամբ շրջանցել մարտահրավեր-պատասխանի թեստը: Տեսականորեն դա հիանալի գաղափար է, բայց գործնականում չի աշխատում: Դուք պետք է ստանաք մեկանգամյա կոդ էլ. Օգտագործողները հայտնում են, որ ստացել են անվերջ սխալի հաղորդագրություններ՝ ստիպելով նրանց լրացնել ստանդարտ CAPTCHA տեքստը: Սա հասանելի է միայն այն դեպքում, եթե կայքը հստակորեն միացրել է այն կազմաձևման ժամանակ: Եթե ​​այն կարգավորված չէ, դուք պետք է լրացնեք պատկերի մարտահրավեր, որը չի ճանաչում էկրանի ընթերցողներին: Նույնիսկ երբ սկզբնական գործընթացն աշխատում է, հետագա նույնականացումը հիմնված է երրորդ կողմի միջկայքային թխուկի վրա, որը բրաուզերների մեծ մասն ինքնաբերաբար արգելափակում է: Նաև ծածկագրի ժամկետը լրանում է կարճ ժամանակահատվածից հետո, այնպես որ դուք պետք է կրկնեք ամբողջ գործընթացը, եթե հաջորդ քայլին անցնելու համար շատ երկար ժամանակ կպահանջվի: Ինչու՞ են թիմերն օգտագործում CAPTCHA և նույնականացման մեթոդներ: CAPTCHA-ն տարածված է, քանի որ այն հեշտ է կարգավորել: Մշակողները կարող են ծրագրավորել այն, որպեսզի այն հայտնվի, և այն ավտոմատ կերպով անցկացնում է թեստը: Այս կերպ նրանք կարող են կենտրոնանալ ավելի կարևոր հարցերի վրա՝ միաժամանակ կանխելով սպամը, խարդախությունը և չարաշահումը: Ենթադրվում է, որ այս գործիքները կհեշտացնեն մարդկանց անվտանգ օգտվել ինտերնետից, սակայն դրանք հաճախ թույլ չեն տալիս իրական մարդկանց մուտք գործել: Այս թեստերն ընդհանուր առմամբ հանգեցնում են վատ օգտագործողի փորձի: Մեկ ուսումնասիրություն ցույց է տվել, որ օգտատերերը վատնել են ավելի քան 819 միլիոն ժամ 2023 թվականի դրությամբ ավելի քան 512 միլիարդ reCAPTCHA v2 նիստերի վրա: Չնայած այս ամենին, բոտերը գերակշռում են: Մեքենայական ուսուցման մոդելները կարող են լուծել տեքստի վրա հիմնված CAPTCHA վայրկյանի կոտորակների ընթացքում ավելի քան 97% ճշգրտությամբ: Google-ի reCAPTCHA v2-ի 2024 թվականի ուսումնասիրությունը, որը դեռ լայնորեն օգտագործվում է, չնայած reCAPTCHA v3-ի տարածմանը, պարզել է, որ բոտերը կարող են լուծել պատկերների դասակարգումը CAPTCHA մինչև 100% ճշգրտությամբ՝ կախված այն օբյեկտից, որը նրանց հանձնարարված է նույնականացնել: Հետազոտողները օգտագործել են անվճար, բաց կոդով մոդել, ինչը նշանակում է, որ վատ դերասանները հեշտությամբ կարող են կրկնել իրենց աշխատանքը: Ինչու՞ պետք է վեբ մշակողները դադարեն օգտագործել CAPTCHA: Նույնականացման մեթոդները, ինչպիսին է CAPTCHA-ն, հասանելիության խնդիր ունեն: Մեքենայի ուսուցման առաջընթացը ստիպեց այս ծառայություններին գնալով ավելի բարդանալ: Նույնիսկ, այնուամենայնիվ, նրանք անխոհեմ չեն: Բոտերը ստանում ենդա ավելին է, քան մարդիկ: Հետազոտությունները ցույց են տալիս, որ նրանք կարող են ավարտել reCAPTCHA-ն 17,5 վայրկյանում՝ հասնելով 85% ճշգրտության: Մարդիկ ավելի երկար են տևում և ավելի քիչ ճշգրիտ են: Շատերը ձախողում են CAPTCHA թեստերը և չեն պատկերացնում, թե ինչ սխալ են արել: Օրինակ, օգտատերերին «ընտրել լուսացույցներով բոլոր քառակուսիները» հրահանգը բավական պարզ է թվում, բայց այն բարդանում է, եթե բևեռի մի հատվածը մեկ այլ քառակուսու վրա է: Արդյո՞ք նրանք պետք է ընտրեն այդ տուփը, թե՞ ալգորիթմը դա կանի: Չնայած բոտերի հնարավորությունները մեծացել են, մարդիկ մնացել են նույնը: Քանի որ թեստերն աստիճանաբար դժվարանում են, նրանք ավելի քիչ են հակված դրանք փորձելու: Մի հարցում ցույց է տալիս, որ մարդկանց գրեթե 59%-ը կդադարի օգտագործել արտադրանքը մի քանի վատ փորձառություններից հետո: Եթե ​​նույնականացումը չափազանց ծանր կամ բարդ է, նրանք կարող են ամբողջությամբ դադարեցնել կայքի օգտագործումը: Մարդիկ կարող են ձախողել այս թեստերը տարբեր պատճառներով, այդ թվում՝ տեխնիկական: Եթե ​​նրանք արգելափակում են երրորդ կողմի թխուկները, ունեն տեղական վստահված անձ, կամ երկար ժամանակ չեն թարմացրել իրենց դիտարկիչը, նրանք կարող են շարունակել ձախողվել՝ անկախ նրանից, թե քանի անգամ են նրանք փորձում: Նույնականացման հետ կապված խնդիրներ CAPTCHA-ով Վերոհիշյալ պատճառների պատճառով CAPTCHA-ի տեսակների մեծ մասն ի սկզբանե անհասանելի է: Սա հատկապես ճիշտ է հաշմանդամություն ունեցող մարդկանց համար, քանի որ մարտահրավեր-արձագանքման այս թեստերը նախագծված չեն՝ հաշվի առնելով նրանց կարիքները: Ընդհանուր խնդիրներից մի քանիսը ներառում են հետևյալը. Վիզուալների և Էկրանի ընթերցողի օգտագործման հետ կապված խնդիրներ Էկրանի ընթերցողները չեն կարող կարդալ ստանդարտ տեսողական CAPTCHA-ներ, ինչպիսին է աղավաղված տեքստի թեստը, քանի որ խառնաշփոթ, խեղաթյուրված բառերը մեքենայական ընթեռնելի չեն: Պատկերների դասակարգումը և սահող գլուխկոտրուկների մեթոդները նույնպես անհասանելի են: 2023-ից 2024 թվականներին անցկացված WebAIM-ի մեկ հարցման ժամանակ էկրան ընթերցող օգտատերերը համաձայնել են, որ CAPTCHA-ն ամենախնդրահարույց տարրն է, որը դասակարգում է այն երկիմաստ հղումներից, էկրանի անսպասելի փոփոխություններից, բացակայող այլընտրանքային տեքստից, անհասանելի որոնումներից և ստեղնաշարի անհասանելիությունից: Նրա տեղը գագաթին հիմնականում անփոփոխ է մնացել ավելի քան մեկ տասնամյակ, ինչը ցույց է տալիս իր անմատչելիության պատմությունը: Լսողության և ձայնի մշակման հետ կապված հարցեր Աուդիո CAPTCHA-ները համեմատաբար հազվադեպ են, քանի որ վեբ մշակման լավագույն փորձը խորհուրդ է տալիս հրաժարվել աուդիո ավտոմատ նվագարկումից և ընդգծում է օգտվողի վերահսկման կարևորությունը: Այնուամենայնիվ, աուդիո CAPTCHA-ները դեռ կան: Լսող կամ խուլ մարդիկ կարող են բախվել խոչընդոտի այս թեստերը կատարելիս: Նույնիսկ օժանդակ տեխնոլոգիայի դեպքում, ձայնի կանխամտածված աղավաղումը և ֆոնային աղմուկը այս նմուշների ընկալումը դժվար է դարձնում լսողական մշակման խանգարումներ ունեցող անհատների համար: Շարժիչի և ճարտարության հետ կապված հարցեր Շարժիչային և ճարտարության հմտություններ պահանջող թեստերը կարող են դժվար լինել շարժողական խանգարումներ կամ ֆիզիկական հաշմանդամություն ունեցողների համար: Օրինակ, ձեռքի դողով մեկին կարող են դժվարացնել սահող գլուխկոտրուկները: Բացի այդ, պատկերների դասակարգման թեստերը, որոնք բեռնում են ավելի շատ պատկերներ, մինչև չափանիշներին համապատասխանող որևէ մեկը չմնա, կարող է մարտահրավեր լինել: Ճանաչողության և լեզվի հետ կապված հարցեր Քանի որ CAPTCHA-ները դառնում են ավելի բարդ, որոշ մշակողներ դիմում են թեստերի, որոնք պահանջում են ստեղծագործական և քննադատական մտածողության համադրություն: Նրանք, որոնք օգտատերերից պահանջում են լուծել մաթեմատիկական խնդիր կամ լրացնել գլուխկոտրուկը, կարող են դժվար լինել դիսլեքսիա, դիսկալկուլիա, տեսողական մշակման խանգարումներ կամ ճանաչողական խանգարումներ ունեցող մարդկանց համար: Ինչու՞ օժանդակ տեխնոլոգիաները չեն կամրջի բացը CAPTCHA-ները միտումնավոր նախագծված են մարդկանց մեկնաբանելու և լուծելու համար, ուստի օժանդակ տեխնոլոգիաները, ինչպիսիք են էկրանի ընթերցողները և առանց ձեռքի կառավարումը, կարող են քիչ օգնել: Հատկապես ReCAPTCHA-ն խնդիր է առաջացնում, քանի որ այն վերլուծում է ֆոնային գործունեությունը: Եթե ​​այն նշի հասանելիության սարքերը որպես բոտ, այն կծառայի պոտենցիալ անհասանելի CAPTCHA: Նույնիսկ եթե այս տեխնոլոգիան կարող է կամրջել բացը, վեբ մշակողները չպետք է ակնկալեն դա: Ոլորտի ստանդարտները թելադրում են, որ նրանք պետք է հետևեն դիզայնի համընդհանուր սկզբունքներին, որպեսզի իրենց կայքերը հնարավորինս մատչելի և գործունակ լինեն: CAPTCHA-ի հասանելիության խնդիրները կարող էին ներվել, եթե այն լիներ անվտանգության արդյունավետ գործիք, բայց դա հեռու է անխոհեմ լինելուց, քանի որ բոտերն ավելի շատ են դա անում, քան մարդիկ: Ինչու՞ շարունակել օգտագործել մի մեթոդ, որն անարդյունավետ է և խոչընդոտներ է ստեղծում հաշմանդամություն ունեցող մարդկանց համար: Ավելի լավ այլընտրանքներ կան։ Մատչելի վավերացման սկզբունքներ Այն գաղափարը, որ մարդիկ պետք է հետևողականորեն գերազանցեն ալգորիթմներին, հնացել է: Գոյություն ունեն նույնականացման ավելի լավ մեթոդներ, ինչպիսիք են բազմագործոն նույնականացումը (MFA): Երկու գործոնով իսկորոշման շուկան մինչև 2027 թվականը գնահատվում է 26,7 միլիարդ դոլար, ինչը ընդգծում է դրա ժողովրդականությունը: Այս գործիքըավելի արդյունավետ է, քան CAPTCHA-ն, քանի որ այն կանխում է չարտոնված մուտքը, նույնիսկ օրինական հավատարմագրերով:

Համոզվեք, որ ձեր MFA տեխնիկան հասանելի է: Կայքի այցելուներին բարդ կոդերի տառադարձման փոխարեն, դուք պետք է ուղարկեք push ծանուցումներ կամ SMS հաղորդագրություններ: Կոդն ավտոմատ կերպով նկարահանելու և մուտքագրելու համար վստահեք հաստատման կոդի ավտոմատ լրացմանը: Որպես այլընտրանք, դուք կարող եք ներդնել «հիշել այս սարքը» գործառույթը՝ վստահելի սարքերում նույնականացումը բաց թողնելու համար: Apple-ի երկու գործոն նույնականացման մոտեցումը նախագծված է այս կերպ. Վստահելի սարքը ավտոմատ կերպով ցուցադրում է վեցանիշ հաստատման կոդը, այնպես որ նրանք ստիպված չեն լինի այն որոնել: Երբ հուշում են, iPhone-ի օգտատերերը կարող են հպել առաջարկին, որը հայտնվում է իրենց բջջային ստեղնաշարի վերևում՝ ավտոմատ լրացման համար:

Մեկ այլ տարբերակ է միայնակ մուտքը: Այս նստաշրջանի և օգտատերերի նույնականացման ծառայությունը թույլ է տալիս մարդկանց մուտք գործել բազմաթիվ կայքեր կամ հավելվածներ՝ մուտքի հավատարմագրերի մեկ փաթեթով՝ նվազագույնի հասցնելով ինքնության կրկնակի ստուգման անհրաժեշտությունը: Մեկանգամյա օգտագործման «կախարդական հղումները» հիանալի այլընտրանք են reCAPTCHA-ին և ժամանակավոր PIN-ներին: Կոդը հիշելու կամ գլուխկոտրուկ լուծելու փոխարեն օգտատերը սեղմում է կոճակը: Խուսափեք վերջնաժամկետներ սահմանելուց, քանի որ, համաձայն WCAG-ի հաջողության չափանիշ 2.2.3-ի, օգտվողները չպետք է ունենան ժամանակային սահմանափակումներ, քանի որ հաշմանդամություն ունեցողներին կարող է ավելի շատ ժամանակ պահանջվել կոնկրետ գործողություններ կատարելու համար: Որպես այլընտրանք, դուք կարող եք օգտագործել Cloudflare Turnstile: Այն նույնականացվում է առանց CAPTCHA-ի ցուցադրման, և մարդկանց մեծամասնությունը երբեք նույնիսկ ստիպված չի լինում նշել վանդակը կամ սեղմել կոճակը: Ծրագիրն աշխատում է կուլիսների հետևում թողարկելով JavaScript-ի փոքրիկ մարտահրավեր՝ բոտերից մարդկանց ավտոմատ տարբերակելու համար: Cloudflare Turnstile-ը կարող է ներկառուցվել ցանկացած կայքէջում՝ դարձնելով այն գերազանց այլընտրանք ստանդարտ դասակարգման առաջադրանքների համար: Մատչելի վավերացման նմուշների փորձարկում և գնահատում Ձեր հասանելի այլընտրանքային նույնականացման մեթոդների փորձարկումն ու գնահատումը կարևոր է: Շատ նմուշներ թղթի վրա լավ տեսք ունեն, բայց գործնականում չեն աշխատում: Հնարավորության դեպքում հավաքեք արձագանքներ իրական օգտատերերից: Բաց բետա տարբերակը կարող է լինել տեսանելիությունը առավելագույնի հասցնելու արդյունավետ միջոց: Հիշեք, որ ընդհանուր հասանելիության նկատառումները չեն վերաբերում միայն հաշմանդամություն ունեցող անձանց: Դրանք ներառում են նաև նեյրոդիվերգենտ, շարժական սարքի հասանելիություն չունեցող կամ օժանդակ տեխնոլոգիա օգտագործողներին: Համոզվեք, որ ձեր այլընտրանքային նախագծերը հաշվի են առնում այս անհատները:

Իրատեսորեն, դուք չեք կարող ստեղծել կատարյալ համակարգ, քանի որ բոլորը եզակի են: Շատ մարդիկ դժվարանում են հետևել բազմաքայլ գործընթացներին, լուծել հավասարումներ, մշակել բարդ հրահանգներ կամ հիշել գաղտնաբառերը: Թեև վեբ դիզայնի համընդհանուր սկզբունքները կարող են բարելավել ճկունությունը, ոչ մի լուծում չի կարող բավարարել բոլորի կարիքները: Անկախ նրանից, թե որ վավերացման տեխնիկան եք օգտագործում, դուք պետք է օգտագործողներին նախապես ներկայացնեք նույնականացման բազմաթիվ տարբերակներ: Նրանք լավագույնս գիտեն իրենց հնարավորությունները, այնպես որ թող նրանք որոշեն, թե ինչ օգտագործել, այլ ոչ թե փորձեն չափազանց ինժեներական լուծումներ մշակել, որն աշխատում է յուրաքանչյուր եզրային գործի համար: Դիզայնի փոփոխություններով լուծեք մատչելիության խնդիրը Ձեռքի դողով անձը կարող է չկարողանալ լրացնել սահող գլուխկոտրուկը, մինչդեռ ձայնի մշակման խանգարում ունեցողը կարող է խնդիրներ ունենալ աղավաղված ձայնային նմուշների հետ: Այնուամենայնիվ, դուք չեք կարող պարզապես փոխարինել CAPTCHA-ները այլընտրանքներով, քանի որ դրանք հաճախ հավասարապես անհասանելի են: Օրինակ, QR կոդերը կարող են դժվար լինել սկանավորել նրանց համար, ովքեր նվազեցրել են նուրբ շարժիչի կառավարումը: Տեսողության խնդիրներ ունեցող մարդիկ կարող են դժվարությամբ գտնել այն էկրանին: Նմանապես, կենսաչափությունը կարող է խնդիր առաջացնել դեմքի դեֆորմացիաներով կամ շարժման սահմանափակ շրջանակով մարդկանց համար: Մատչելիության խնդրի լուծումը ստեղծագործ մտածողություն է պահանջում։ Կարող եք սկսել՝ այցելելով Web Accessibility Initiative-ի մատչելիության ուղեցույցները, որոնք նախատեսված են ծրագրավորողների համար՝ ավելի լավ հասկանալու համընդհանուր դիզայնը: Թեև այս ձեռնարկներն ավելի շատ կենտրոնանում են բովանդակության վրա, քան իսկորոշման, դուք դեռ կարող եք դրանք օգտագործել ձեր օգտին: CAPTCHA-ի անմատչելիության մասին W3C Group-ի նախագիծը ավելի համապատասխան ուղեցույց է տալիս: Սկսելը նույնքան հեշտ է, որքան լավագույն փորձի ուսումնասիրությունը: Հիմունքները հասկանալը կարևոր է, քանի որ հասանելի վեբ դիզայնի համար չկա ունիվերսալ լուծում: Եթե ​​ցանկանում եք օպտիմալացնել հասանելիությունը, մտածեք ձեր վեբ կայք այցելած մարդկանց հետադարձ կապի մասին: Հետագա ընթերցում

«CAPTCHA. հեռանկարներ և մարտահրավերներ», Դարկո Բրոդիչ և Ալեսիա Ամելիո «Մատչելի տեքստի ձևավորում պատկերների վրա. լավագույն պրակտիկաներ, տեխնիկա և ռեսուրսներ», Հաննա Միլան «Լավագույն CAPTCHA-ի որոնման մեջ», Դեյվիդ Բուշել «WCAG 3.0-ի առաջարկված գնահատման մոդելը՝ հերթափոխմատչելիության գնահատման մեջ», Միխայիլ Պրոսմիցկի

You May Also Like

Enjoyed This Article?

Get weekly tips on growing your audience and monetizing your content — straight to your inbox.

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free