کپچا ها یا تست های تورینگ عمومی که روش های کاملا خودکار برای تشخیص ربات ها و انسان ها می باشد برای اینکه اطمینان حاصل شود از اینکه ورودی کاربر توسط رایانه یا ربات های ایجاد نشده است مورد استفاده قرار می گیرد. پازل های عجیب و غریب معمولا در وب سایت ها برای محافظت از فرم های ثبت نام و دیدگاه ها و کامنت ها در مقابل هرزنامه ها مورد استفاده قرار می گیرد. صادقانه بگوییم ، همه ما احساس های متفاوتی درباره کپچا داریم. گاهی برای برخی از کاربران آزار دهنده هستند ولی به عنوان یکی از روش های سریع در پیاده سازی وب سایت ها و جلوگیری از نظرات اسپم مورد استفاده قرار می گیرد.
در این مقاله سعی کرده ایم روش های عالی را برای حل مشکلات هرزنامه های تولید شده یا ربات هایی که دیدگاه های بسیار زیاد و بیهوده ای را در سایت ها درج می کنند و این ربات ها نیز توسط انسان ها ساخته شده اند ، بررسی نماییم. به چگونگی و چرایی استفاده از کپچا و تاثیر آنها بر قابلیت استفاده می پردازیم و به سوالات کلیدی تان پاسخ می دهیم. بهترین کپچا چیست و آیا مفید هستند؟
برای درک نیاز به CAPTCHA، باید انگیزه های ارسال کننده هرزنامه را برای ایجاد و استفاده از سیستم های ورودی خودکار درک نماییم. به خاطر این مقاله ، ما هرزنامه را به عنوان هرگونه تعامل یا ورودی غیر قانونی در وب سایت ، خواه مخرب و یا به نفع ارسال کننده هرزنامه (و با هدف وب سایت متفاوت است) در نظر خواهیم گرفت. علل های ارسال هرزنامه عبارتند از:
تبلیغات در مقیاس وسیع؛
دستکاری سیستم های رای گیری آنلاین؛
بی ثبات کردن تعادل انسانی حیاتی (یعنی ایجاد مزیت ناعادلانه)؛
خرابکاری یا تخریب یکپارچگی یک وب سایت؛
ایجاد لینک های غیر طبیعی و غیراخلاقی برای افزایش رتبه بندی موتورهای جستجو؛
دسترسی به اطلاعات خصوصی؛
انتشار کدهای مخرب
همه این انگیزه ها منجر به موقعیت های سودآور برای هرزنامه ها می شود. خودکار سازی فرآیند به وضوح امکان سرعت و کارایی فوق بشری را فراهم می کند. کسانی که وب سایت ها را اداره می کنند ، می دانند که این یک تجارت بزرگ و یک مشکل گسترده می باشد. افزونه ای در وردپرس بنام Akismet، که قاتل محبوب دیدگاه های هرزنامه می باشد. روزانه بیش از 18 میلیون نظر هرزنامه را جذب می کند و بیش از 20 میلیارد را در تاریخ خودش ثبت نموده است. Mollom که خدمات مشابه ای را ارائه می کند ، روزانه بیش از نیم میلیون کامنت هرزنامه را دریافت می کند و تخمین می زند که بیش از 90 درصد از همه پیام ها هرزنامه هستند.
هیچ کدام از درخواست های خوب مانع از هرزنامه ها نمی شود ، اما می توان برای حرص و طمع علیه آنها استفاده کرد . استفاد از سیستم های خودکار برای افزایش سود یک نقطه ضعف دارند.
در یک طرف هرزنامه نویس قرار دارد ، در سمت دیگر صاحب وب سایت که مشکلات رایجی را تحربه می کند:
وبلاگ ها و انجمن هایی که زیر بار پست های هرزنامه غرق می شوند،
حساب هایی که به بهانه های نادرست برای مقاصد غیرقانونی ثبت شده اند،
ربات هایی که پویایی یک وب سایت را خراب می کنند،
غرق در کیفیت محتوا و تجربه کاربری.
هرزنامه خودکار صاحبان وب سایت ها را بی نهایت آزار می دهند ، بنابراین استفاده از کپچا ها بسیار جذاب و مناسب هستند. زمان مورد نیاز برای بررسی محتوای تولید شده توسط کاربر در مقابل زمان لازم برای اجرای یک کپچا چیزی است که اکثر توسعه دهندگان به انجام آن وادار می شوند.
امروزه از کپچاها بسیار زیاد استفاده می شود. پروژه reCAPTCHA تخمین می زند که روزانه بیش از 200 میلیون ریکپچا تکمیل می شود و به طور متوسط 10 ثانیه طول می کشد تا یک مورد کامل شود. پروژه دروپال CAPTCHA نزدیک به 100 هزار بار در هفته استفاده می کند، و این فقط شامل کمی از وب سایت ها هستند (آنهایی که گزارش را انتخاب می کنند).
کپچا ها به طور مستقیم با یک مشکل مقابله می کنند ، آنها صرفاً بر روی توقف ارسال کننده های هرزنامه تمرکز می کنند. کاربران واقعی در بیشتر موارد نادیده گرفته می شوند. به این معنا که فرض بر این است که رفتار عادی کاربران تحت تأثیر قرار نمیگیرد. هرچند که این درست نیست. موضوع قابلیت استفاده واقعی موضوعی جدیدی نیست. W3C در سال 2005 گزارشی در مورد عدم دسترسی به CAPTCHA منتشر کرد که نشان می داد برخی از سیستم ها را می توان با دقت 90 درصد شکست داد. اخیراً (در سال 2009)، کیسی هنری به اثربخشی CAPTCHA بر روی نرخ تبدیل نگاه کرد و افت احتمالی تبدیل را در حدود 3٪ پیشنهاد کرد:
با توجه به این واقعیت که بسیاری از مشتریان برای کسب درآمد روی تبدیل حساب می کنند، عدم دریافت ۳.۲ درصد از این تبدیل ها می تواند باعث کاهش فروش شود. من شخصاً ترجیح میدهم به جای از دست دادن درآمد احتمالی، چند تبدیل اسپم را مرتب میکنم.»
– کیسی هنری، تأثیر CAPTCHA بر نرخ تبدیل
در سال 2010، تیمی از دانشگاه استنفورد گزارشی با عنوان «انسان ها در حل CAPTCHA چقدر خوب هستند؟ یک ارزیابی در مقیاس بزرگ» (PDF)، که CAPTCHA ها را در بزرگترین وب سایت های اینترنتی ارزیابی می کند. جای تعجب نیست که نتایج مطلوب نبودند، شگفتانگیزترین آنها به طور متوسط 28.4 ثانیه برای تکمیل CAPTCHAهای صوتی بود. این مطالعه همچنین مسائل نگران کننده ای را برای غیر انگلیسی زبانان برجسته کرد.
توسعه دهندگان وب مانند Tim Kadlec خواستار مرگ بر CAPTCHA ها شده اند و او استدلال قوی علیه استفاده از آنها ارائه می دهد:
«هرزنامه مشکل کاربر نیست. این مشکل کسب و کار است که وب سایت را ارائه می دهد. این مغرور و تنبل است که سعی کنید مشکل را به بازدیدکنندگان وب سایت منتقل کنید.»
– تیم کادلک، مرگ بر کپچاها
ممکن است تکمیل یک کپچا کار پیش پا افتاده ای به نظر برسد ، اما با مطالعات (مانند W3C) نشان داده است که با واقعیت فاصله زیادی دارد. همانطور که Kadlec بعداً در مقاله خود ذکر می کند، در مورد کاربران دارای اختلالات بینایی، نارساخوانی و سایر نیازهای خاص چه می شود؟ ایجاد یک دیوار غیرقابل دسترس منصفانه به نظر نمی رسد. کاربران کسانی هستند که روی وب سایت ها سرمایه گذاری می کنند و به آن هدف می دهند.
سوال این است که آیا CAPTCHA ها آنقدر غیرقابل استفاده هستند که اصلاً نباید از آنها استفاده کرد؟ شاید مهمتر از آن، آیا یک CAPTCHA قابل استفاده که نمی توان آن را کرک کرد وجود دارد؟ اگر پاسخ منفی است، راه حل واقعی برای هرزنامه آنلاین چیست؟
مغز انسان یک کار شگفت انگیز است. توانایی آن در مفهوم سازی ، نظم یافتن هرج و مرج و انطباق تحت شرایط خارق العاده ، می تواند بسیار مفید باشد. برای برخی از کارها ، به راحتی از رایانه بهتر عمل می کند. در کارهای دیگر برای مثال ریاضیات به طرز خنده داری پایینتر است.
بنابراین منطق حکم می کند که موفق ترین CAPTCHA اینگونه باشد:
وظیفه ای که کاربران به طور طبیعی در آن برتری دارند، اما کامپیوترها نمی توانند آن را درک کنند،
کاری که انجام آن برای کاربران بسیار سریع است اما برای رایانه ها سخت است.
وظیفه ای که نیاز به ورودی اضافی کاربر را به حداقل می رساند،
کاری که برای همه کاربران، حتی آنهایی که نیازهای ویژه دارند، نسبتاً قابل دسترسی است (یعنی CAPTCHA نباید دشوارتر از استفاده عمومی از وب و تقاضای کار فعلی باشد).
یکی از بزرگترین مزایایی که انسان ها نسبت به ماشین ها دارند، توانایی ما در تشخیص بصری الگوها است. محبوب ترین تکنیک CAPTCHA از این نشات می گیرد.
توسعه دهندگان وب گزینه های زیادی را بررسی کرده اند: تست های تشخیص ساده، وظایف تعاملی، بازی های تیک تاک و معادلاتی که حتی ریاضیدانان نیز با آنها دست و پنجه نرم می کردند. ما ایده های معقول تری که امروز به صورت آنلاین اجرا می شوند را بررسی خواهیم کرد.
محبوب ترین نوع CAPTCHA که در حال حاضر استفاده می شود، تشخیص متن است (همانطور که در پروژه reCAPTCHA دیده می شود).
در ادامه می توانید مقاله " در جستجوی بهترین کپچا CAPTCHA " را به طور کامل مشاهده نمایید.