اگر به دنبال باز کردن ايميل جديد يا خريد آنلاين هستيد؛ حتماً به کلمات کج و معوجي که براي تست کردن شما روي صفحه پديدار ميشوند برخوردهايد.
مطمئن باشيد اين کار براي تست کردن هوش و استعداد شما نيست! کامپيوترها و سايتها از شما ميخواهند که اين تست را بگذرانيد تا معلوم شود شما کامپيوتر هستيد يا نه. پس اگر اين تست را با موفقيت پشت سر گذاشتيد به ماشين نبودن خودتان شک نکنيد!
اين تست CAPTCHA نام دارد. CAPTCHA يعني:
Completely Automated Public Turing Test ToTell Computers And Humans Apart يا به عبارتي “تست عمومي کاملاً خودکار Turing براي تشخيص انسان از کامپيوتر”
اين تست را در سايتهاي زيادي ديدهايد. رايجترين نوع آن کلماتي بهم ريخته است و شما بايد ترتيب درست کلمات را وارد کنيد تا وب سايت شما را تا?ييد کند.
راستي چرا سايتها نياز دارند؛ انسانها را از کامپيوترها تشخيص دهند؟ اين دقيقاً و تنها به اين دليل است که بعضيها با استفاده از نقاط ضعف کامپيوترها؛ کمي شيطنت به خرج ميدهند و همين کار ميتواند خسارتها زيادي به سايتها و شرکتها و حتي باقي کاربران بزند.
براي مثال سرويسهاي رايگان ايميل، خود را با ميليونها درخواست کاذب روبرو ميبينند و کار آنها براي ساعتها مختل ميشود. اين درخواستها ميتوانند قسمتي از يک برنامه خودکار باشد.
.jpg)
اگر تا اينجا کمي به فکر فرو رفتهايد بهتر است اين را هم بدانيد که نرمافزارهايي که اين تستها را توليد ميکنند نيز نميتوانند جواب آن را تشخيص دهند چه برسد به برنامههاي ديگر.
CAPTCHA ريشه در يک آزمايش بنام Turning Test دارد. آلن تورينگ AlanTuring که بعضي او را پدر علوم کامپيوتر جديد ميخوانند، اين تست را براي اين طراحي کرد که بفهمد آيا کامپيوترها ميتوانند مثل انسانها فکر کنند يا خير. اين تست به اين صورت است که فردي يک سري سوال را از يک کامپيوتر و از يک انسان ميپرسد بدون اينکه بداند کدام کامپيوتر است و کدام انسان.
اگر پرسش کننده بتواند با توجه به پاسخهاي انسان و کامپيوتر تشخيص دهد که کدام يک کامپيوتر است، کامپيوتر تست Tuning را پشت سر گذاشته است.
هدف CAPTCHA اين است که تستي را بسازد که انسان بتواند آن را بگذراند و ماشين نتواند و همچنين براي هر کاربر يک سوال مشابه نسازد و تمام سوالها متفاوت باشند.
CAPTCHA بر اين واقعيت تکيه ميکند که ذهن ما توانايي تشخيص ديداري را دارد. ذهن انسان اين توانايي را دارد که از روي تصاوير ، ترتيب و ريتمي که در آن وجود دارد را تشخيص دهد. حتي ميتواند براي تصويري که هيچ ترتيبي ندارد، يک ترتيب فرضي ايجاد کند. آيا تا به حال در ابرها تصاوير عجيب و غريب پيدا کردهايد؟ اين قابليت مدل سازي و ترتيب سازي به تصاوير همان قابليت ذهن ما انسانهاست.
ولي با اين حال جايگزين ديگري براي معلولين نيز وجود دارد. بعضي از CAPTCHAها سري از کلمات به صورت صداهاي تغيير يافته و با صداهاي اضافي را توليد و پخش ميکنند.
يکي از کاربردهاي مهم CAPTCHA در آمار گيريهاي آنلاين است. در 1999 آمارگيري با طرح سوال اينکه بهترين رشته کامپيوتر متعلق به کدام دانشگاه است انجام شد.
دانشگاههاي کارنگي ملون (Carnegie Mellon) و MIT با ساختن برنامهاي کامپيوتري که به طور خودکار به آنها راي ميداد؛ بيشترين نتايج را کسب کردند در صورتي که دانشگاههاي ديگر تنها چند صد راي کسب کرده بودند.
از کاربردهاي ديگر CAPTCHA ميتوان به سرويسدهندههاي ايميل اشاره کرد و يا سايتهاي خريد آنلاين.
افرادي که براي نفوذ به CAPTCHA تلاش ميکنند معمولاً بر روي تغيير تصاوير و شناسايي انکه چطور کامپيوترها فکر ميکنند، متمرکز ميشوند.
براي اينکار نياز به انجام چند کار است. اول اينکه برنامهاي بنويسيم که تصوير را از قسمتهاي مزاحم پاک کند. سپس به سراغ مقايسه حروف با حروف بانک اطلاعاتي خود کند. و اگر ترتيبي در بين کلمات پيدا کرد که با کلمهاي در لغت نامه يکي است از همان ترتيب استفاده کند. البته بسياري از سايتها از کلمات واقعي استفاده نميکنند و کلماتي که CAPTCHA آنها نشان ميدهد معني خاصي ندارد.
CAPTCHAهاي ديگري مثل Gimpy هستند که چهار حرف را نشان ميدهد و شما تنها 3ناي آنها را بايد تشخيص دهيد. به اين ترتيب رقابت بين هکرها و برنامه نويسان و مسئولان امنيتي سايتها ادامه پيدا ميکند.
.jpg)
يکي از اساتيد دانشگاه کارنگي ملون (CarnegieMellon) به نام لويس ون آن که يکي از خالقان CAPTCHA نيز است در سخنراني در سال 2006 به اين نکته اشاره کرد که CAPTCHA دروازهاي به درک بهتر هوش مصنوعي است. در حقيقت هکرها هر بار که سعي ميکنند کامپيوتري بسازند که از موانعي مانند CAPTCHA گذر کند؛ قدمي ديگر در شناخت و تحقيق روي هوش مصنوعي بر ميدارند. در حقيقت يک قدم عقب نشيني براي CAPTCHA؛ يک قدم به جلو براي هوش مصنوعي ميتواند باشد.
منبع:www.amirate.net/س