ارایه‌ی یک کپچای تصویری جدید با استفاده از مورفولوژی

نویسندگان

دانشگاه یزد

چکیده

امروزه با رشد گسترده کاربران اینترنت، سرویس‏های اینترنتی زیادی از قبیل رایانامه، موتور‏های جستجو و شبکه‏های اجتماعی به صورت رایگان ارائه می‌شود. با توسعه سرویس‏های اینترنت، از کار انداختن خدمات توسط برنامه‏های مخرب خودکار، مانند ربات‌های اینترنتی و هکرها، تبدیل به مشکل اصلی سرویس‏های اینترنتی شده است. کپچا، یک سازوکار تأیید انسانی است که آزمون‏هایی را برای تشخیص اینکه آیا کاربر یک انسان است یا یک برنامه رایانه‌ای مخرب، تولید و نتایج آن را ارزیابی می‏کند. حل این آزمون‏ها برای انسان راحت و برای ربات‌های اینترنتی مشکل است. روش‌های کپچای کنونی سعی در افزایش سختی این آزمون­ها برای برنامه‏های خودکار با استفاده از افزایش تحریف و پارازیت دارند، در نتیجه حل آن برای انسان نیز مشکل می‌شود. در این مقاله یک کپچای تصویری با استفاده از عملیات مورفولوژی ریاضی ارائه می‏شود که هدف از ارائه این راهکار افزایش امنیت و دفاع در مقابل حملات مخرب­ها و هکرها است. در این روش یک الگوی باینری با توجه به تصویر ورودی دچار گسترش و فرسایش می‌شود. سپس با انجام تغییراتی بر روی تصویر به کاربر ارائه شده و کاربر باید تصویر اولیه را تشخیص دهد. طبق ارزیابی­های انجام شده، برای کپچای چهره 96 درصد و برای کپچای غیر چهره 5/90 درصد از انسان­ها آزمون کپچا را با موفقیت گذراندند و متوسط زمان پاسخگویی برای کپچای غیر چهره 8/16 و برای کپچای چهره برابر با 6/7 ثانیه است.

کلیدواژه‌ها


عنوان مقاله [English]

Presenting a New Photographic CAPTCHA Using Morphology

نویسندگان [English]

  • ahmadreza sabeteghlidi
  • alimohammad latif
  • alimohammad esmaeilizaini
چکیده [English]

Today by the increasingly growth of internet users, many internet services such as electronic mails, search engines and social networks are presented. Due to developments in internet services, disabling the services through automatic programs such as internet robots and hackers has become a main problem. CAPTCHA is a mechanism that confirms whether the user is a human or a computer program. This task is performed through some tests. Performing these tests is easy for human but it is difficult for robots. CAPTCHA techniques are trying to increase the mentioned difficulties in automatic programs and it is performed through increasing the deviations and parasite. Then solving it will become difficult for human. In this research an image CHAPTCHA is presented and it is done through mathematical morphology the purpose of this solution to increase security and to defend against malicious attacks and hackers. In this method by the input image, a binary model is developed and worn. Then by making some changes, the image is presented to the user and he should recognize the early image. According to these estimations, 96% human have passed the face CAPTCHA and 90.5% human have passed the non-face CAPTCHA, and the average of required time to answer is 16.8 for non-face CAPTCHA and 7.6 second for face CAPTCHA.  

کلیدواژه‌ها [English]

  • security
  • Malicious Programs
  • Image Recognition
  • CAPTCHA
  • Morphology