اگر با دنیای وب امروزی سر و کار داشتهاید به احتمال زیاد با CAPTCHAها هم دست و پنجه نرم کردهاید. هنگام خرید بلیت، عضویت در یک سایت و مواردی از این دست معمولا باید یک آزمون نسبتا ساده بدهید: نوشته درهم روی تصویر را خوانده و آن را در جعبه کناری تایپ کنید.
به گزارش افتانا (پایگاه خبری امنیت فناوری اطلاعات)، آزمونهای این چنینی نوعی از فناوری CAPTCHA (Completely Automated Public Turing Test to Tell Computers and Humans Apart) به معنای آزمون تورینگ خودکارسازی شده عمومی برای تفکیک انسان و رایانه به شمار میروند.
همانطور که میدانید علت استفاده از این فناوری در سایتها و سیستمهای مشابه، جلوگیری از خرابکاریها و بهکارگیری روشهای متوقف کردن صفحههای وب است. برای مثال ممکن است یک سرویس ایمیل توسط نرمافزاری ساده با حجم انبوهی از ثبتنامها مواجه شود. این برنامه میتواند در مرحله بعدی برای ارسال اسپم به میلیونها نفر به کار گرفته شود.
CAPTCHA، با توانایی تفکیک انسان و نرمافزار جلوی این کار را خواهد گرفت. در باشگاه فناوری این هفته به بررسی جنبههای مختلف CAPTCHA و ارتباط آن با هوش مصنوعی میپردازیم.
فناوری CAPTCHA و ماشین تورینگ
اصل و اساس CAPTCHA به آزمون تورینگ بازمیگردد (آلن تورینگ که گاهی اوقات به او پدر علم رایانه مدرن میگویند، آزمونش را به عنوان روشی برای بررسی اینکه آیا اساسا رایانه میتواند همانند انسان استدلال کند، پیشنهاد داد). هدف CAPTCHA مشابه هدف آزمون تورینگ است و برای تفکیک انسان و رایانه طراحی شده است، روش معمول برای پیادهسازی این آزمون، استفاده از آزمونهای بصری است؛ آزمونی که رایانههای امروزی هنوز به حد کافی توانایی پردازش بهینه آنها را ندارند.
ذهن انسان دارای نوعی درک الگوشناسانه با عنوان pareidolia است که بدون وجود یک الگوی اولیه توانایی استدلال را خواهد داشت، در حالی که اکثر رایانههای امروزی فاقد این امکان هستند. مدلهای فناوری CAPTCHA تنها به آزمونهای بصری و صوتی محدود نمیشوند و در موارد حساس از کاربر خواسته میشود متن کوتاهی را تفسیر کند؛ عملی که یک رایانه به سختی قادر به