کپچا چیست و چرا آنها را در فرم های اینترنتی می بینیم؟

نویسنده: فرحناز محمدی
معمولاً در فرم های اینترنتی تصاویری را می بینیم که داخل آن اعداد و حروف به صورت نامرتب دیده می شود که نوعی تست است. نام این تست‌ها CAPTCHA است که هدف از طراحی آن، این است که مشخص شود کاربر در حقیقت انسان است یا رایانه...

معمولاً در فرم های اینترنتی تصاویری را می بینیم که داخل آن اعداد و حروف به صورت نامرتب دیده می شود که نوعی تست است. نام این تست‌ها CAPTCHA است که هدف از طراحی آن، این است که مشخص شود كاربر در حقیقت انسان است يا رایانه (Completely Automated Public Turing test to tell Computers and Humans Apart). احتمالاً این نوع از تست‌ها را در بسیاری از سایت‌ها مشاهده کرده‌اید. متداول‌ترین مدل این تست‌ها شامل تعدادی حروف به‌هم ریخته و درهم می‌شود. به همین منظور لازم است شما حروف صحیح شکل مقابل‌تان را تشخیص دهيد و در قسمت مربوط به آن تایپ کنید. چنانچه حروف وارد شده دقیقاً مشابه همان حروف بود، شما به آسانی از عهده انجام این تست برآمده‌اید.

Captcha

حروف چپ اندر قیچی

دلیل اصلی انجام این تست برای تشخیص کاربر از رایانه چیست؟ برخی کاربران قصد دارند نقطه ضعف سایت‌های اینترنتی را از این راه پیدا کنند. هرچند تعداد این کاربران، بسیار اندک است، ولی هک کردن این سایت‌ها می‌تواند نتایج زیانباری برای دیگر کاربران در برداشته باشد. برای مثال سایتی که به صورت رایگان ایمیل ارائه می‌کند، امکان دارد توسط یک سیستم خودکار میلیون‌ها درخواست برای باز کردن ایمیل دریافت کند و در ضمن همین برنامه خودکار رایانه‌ای ممکن است قسمتی از یک بخش بزرگ‌تر برای ارسال هرزنامه و spam به کاربران اینترنتی را تشکیل دهد. به همین منظور تست CAPTCHA برای این کاربرد دارد که تشخیص دهد چه رایانه‌ای حقیقتاً کاربر یا صرفاً برنامه خودکار رایانه‌ای است.

اولین بار تست CAPTCHA توسط شخصی به نام آلن تورینگ- که برخی او را پدر رایانه‌های جدید می‌دانند - ارائه شد. هدف تورینگ از این تست، فهمیدن این نکته بود که آیا گجت‌ها مانند انسان فکر می‌کنند یا نه! مدل اولیه این تست در گذشته شامل انجام بازی از نوع بازی‌های تقلیدی بود که در آن، بازپرس یک سری سوالات از شرکت‌کنندگان مطرح می‌كند. یکی از شرکت‌کنندگان، رایانه معمولی و دیگری انسان است، بازپرس امکان مشاهده هیچ یک از طرفین را ندارد، به همین دلیل هم نمی‌تواند تشخیص دهد کدام‌یک از آنها کاربر معمولی و کدام‌یک ماشین هستند.

مطمئنا هدف از طراحی تست‌های CAPTCHA این بوده که کاربران براحتی از عهده انجام آن برآیند و رایانه به‌تنهایی نتواند این تست را تکمیل کند. در ضمن یکی دیگر از مهم‌ترین کارهایی که این تست انجام می‌دهد، ارائه مدل‌هایی مختلف از این تست‌ها به کاربران است؛ چرا که چنانچه تمام این مدل از تست‌ها دارای شکل مشابهی باشد، چندان طول نخواهد کشید که spammer بتواند برنامه‌ای را برای جواب به این تست‌ها طراحی کند و به آسانی از سد این تست‌ها بگذرد.

این نکته را هم باید اضافه کنیم که بیشتر CAPTCHA‌ها شامل تست‌های دیداری است، چرا که رایانه نمی‌تواند از عهده پیچیدگی‌های مربوط به تست‌های مشاهده‌ای برآید.

یکی از انواع جایگزین CAPTCHA‌های تصویری، مدل صوتی آن است. این مدل ، شامل صدای یک‌سری از حروف یا اعداد است. البته این حروف یا اعداد خیلی ساده بیان می‌شود و شما تنها نیاز دارید آنها را کپی کنید. البته مشکل اینجاست که ممکن است برنامه علاوه بر پخش خود صداها یک‌سری از صداهای پشت صحنه را هم برای شما ایجاد کند. هدف از این کار، ممانعت از تکمیل این تست‌ها توسط برنامه‌های خودکار مانند اپلیکیشن‌های تشخیص صدای رایانه است.

نوع دیگری از CAPTCHA‌ها به این شکل کار می‌کند که از خواننده می‌خواهد متن کوتاهی را ترجمه کند. در این مدل، هدف درک این مطلب است که کاربر چه مقدار از این متن را دریافت کرده است. البته این را هم باید اضافه کنیم که برنامه‌های رایانه‌ای می‌تواند به آسانی کلمات مهم یک متن را تشخیص دهد، ولی چندان مهارتی در زمینه فهم دقیق معنای آن کلمات ندارد.

منبع howstuffworks

نظرات شما

اگر قبلاً در آموزچه ثبت نام کرده اید با استفاده از این لینک وارد سایت شوید؛ در غیر این صورت با تکمیل فرم زیر و ثبت نظر از این پس با آدرس ایمیل و کلمه عبور انتخابی می توانید در سایت نظر دهید.

نظر خود را وارد کنید.

نظر خود را وارد کنید.

استفاده از خدمات سایت منوط به رعایت قوانین سایت است.

  • پوریا حبیبی
    پوریا حبیبی:

    سلام ببخشید من اخیرا برای نظر دادن در یک سایت که دارای کپچا هست دچار مشکل شده ام و هر چیزی که به ذهنم می رسید رو استفاده کردم اما در هر مورد این اخطار ار می نویسد . اگر ممکن است به من لطف کنید و من را راهنمایی کنید چون واقعا به این کپچا خیلی نیاز دارم . کپچای مورد پرسش این است : 15-پنج= (دقیقا به همین ترتیب نوشته شده است )