‌کپچا چیست؟ چگونه از ریکپچا گوگل استفاده کنیم؟


نویسنده:
پنجشنبه ۶ شهریور ۱۳۹۹

احتمالا بارها در حین پر کردن یک فرم در وب‌سایتی با کپچا مواجه شده‌اید. CAPTCHA ابزاری است که کمک می‌کند ربات‌ها نتوانند به جای انسان در ارسال فرم‌ها و… فعالیت کنند. در این مقاله قصد داریم بررسی کنیم ‌کپچا چیست؟ و نحوه ایجاد و ساخت کپچای گوگل چگونه است.

کپچا چیست؟

کپچا نرم‌افزاری است که کمک می‌کند انسان و ربات از یکدیگر قابل تفکیک و شناسایی باشند! این نرم‌افزار با ایجاد سوالاتی که ربات‌ها اغلب قادر به پاسخگویی آن نیستند قصد دارد مانع از فعالیت ربات‌ها در وب‌سایت شود.

کپچا مخفف عبارت Completely Automated Public Turing Test To Tell Computers and Humans Apart که به طور اختصار به صورت CAPTCHA خوانده می‌شود به معنای آزمایش اتوماتیک عمومی برای تشخیص انسان از کامپیوتر است.

در تعریفی که ویکی‌پدیا از کپچا ارائه داده شده گفته است:

یک سامانهٔ امنیتی و روند ارزیابی است که برای جلوگیری از برخی حمله‌های خرابکارانهٔ ربات‌های اینترنتی به‌کار می‌رود.

برای مثال در تصویر زیر یک عبارت با کیفیت پایین و به صورت منحنی درج شده که باید توسط انسان خوانده شود و در فیلد درج شود. یا اینکه به کمک عبارت صوتی فیلد تکمیل شود. اینها مواردی هستند که اغلب توسط ربات‌ها قابل انجام نیستند.

کپچا چیست؟

فکر می‌کنم تاکنون متوجه شده باشید که دقیقا کپچا چیست؟ اما در ادامه خواهیم گفت که چرا باید از آن استفاده کنید.

چرا باید از کپچا استفاده کرد؟

دلیل اصلی استفاده از کپچا افزایش امنیت است. معمولاً کپچا برای موارد زیر ضروری است:

امنیت در بخش عضویت سایت با کپچا

یکی از بخش‌هایی که نیاز به وجود کپچا دارد بخش عضویت وب‌سایت است. اگر در این بخش هیچ مانعی برای عضویت ربات‌ها قرار ندهیم ممکن است بعد از مدتی متوجه شویم که ربات‌های زیادی عضو شده و خرابکاری‌هایی را به بار آورده‌اند. برای مثال در گذشته عضویت در سیستم‌های ایمیل مثل جیمیل دچار همین مشکلات بود. ربات‌ها در عرض چند دقیقه صدها اکانت ساخته و شروع به ارسال ایمیل‌های اسپم می‌کردند.

کپچا برای جلوگیری از هک و ورود به وب‌سایت

یکی از روش‌هایی که برای ورود به یک وب‌سایت انجام می‌گیرد این است که به کمک یک نرم‌افزار، لیستی از پسوردها را در فرم ورود قرار می‌دهند تا بتواند به پسورد درست برسند و وارد وب‌سایت شوند.

در صورت وجود کپچا اینکار به همین راحتی انجام نمی‌گیرد و اگر به کمک افزونه‌های امنیتی محدودیت برای تعداد وارد کردن پسورد اشتباه قرار دهید، امنیت فرم ورود را تا حد زیادی حفظ خواهید کرد. برای انجام اینکار افزونه زیر پیشنهاد می‌شود.

معرفی افزونه امنیتی ithemes Security


کپچا برای جلوگیری از ارسال نظرات اسپم در سایت

ممکن است روزی به سراغ سایت خود بروید و با صدها کامنت اسپم مواجه شوید! این موضوع می‌تواند منابع سرور را مشغول کند و پاکسازی آن از شما زمان بگیرد. برای جلوگیری از این کار کافیست از یک افزونه کپچا استفاده کنید تا مانع ارسال کامنت‌های ربات گونه شوید.


چگونه از گوگل ریکپچا استفاده کنیم؟

سرویس کپچا توسط گوگل به طور رایگان ارائه می‌شود. برای استفاده از سرویس گوگل ریکپچا یا کپچای گوگل کافیست مراحل زیر را دنبال کنید.

  1. در اکانت گوگل خود لاگین کنید.
  2. وارد وب‌سایت گوگل ریکپچا شوید.
  3. فرم موجود را مانند تصویر زیر تکمیل کنید. (اگر فرمی مشاهده نکردید روی Create در منو کلیک کنید.)
  4. در فرم یک نام دلخواه برای لیبل انتخاب کنید، نوع کپچا را روی V3 بگذارید و آدرس سایت را بدون پیشوند وارد کنید.
  5. تیک گزینه‌ی Accept the reCAPTCHA Terms of Service را بزنید و روی submit کلیک کنید.
  6. در این بخش باید دو مقدار site key و secret key برای شما نمایش داده شود.


اگر از افزونه استفاده می‌کنید کافیست این دو عبارت را در افزونه قرار دهید در غیر اینصورت باید با کدنویسی آشنا باشید و از کدی که گوگل ارائه کرده استفاده کنید. دو کد اول باید در Head‌ سایت باشند و کد سوم در body و در فرم مورد نظر شما قرار می‌گیرد.

کد ریکپچا گوگل | فعالسازی کپچا به کمک گوگل

بهتر است برای جزییات این کد به داکیومنت گوگل مراجعه کنید.

مطالب زیر را حتما بخوانید

افزودن دکمه‌ی اشتراک‌گذاری مطالب وب‌سایت در تلگرام و واتساپ

به کمک چند خط کد ساده دکمه‌های اشتراک گذاری مطالب را در وب‌سایت خود فعال کنید.

بهترین ویرایشگر کد برای طراحی وب

انتخاب یک ویرایشگر کد یا IDE مناسب برای برنامه نویسان همیشه چالشی بزرگ است. در این مقاله ۵ مورد از...

معرفی 9 فریم ورک جاوا اسکریپت برتر در سال 2021

جاوا اسکریپت یکی از محبوب‌ترین زبان‌های برنامه‌نویسی است.که فریم ورک‌‌های جاوا اسکریپت هم به همان اندازه محبوب هستند. یک فریم...

آموزش ساخت سایدبار ثابت (fixed sidebar)

در این مقاله آموزش می‌دهیم که چگونه با روشی آسان کاری کنیم تا هنگامی که صفحه اسکرول می‌شود، سایدبار ثابت...

آموزش تولید محتوای متنی

دوره آموزش تولید محتوای متنی در وب

آموزش تولید محتوای متنی در وب‌سایت، یک دوره‌ی آموزشی برای تولید‌کنندگان محتوا ...

دوره آموزش ووکامرس | ساخت فروشگاه اینترنتی بدون کد نویسی

دوره آموزش ووکامرس | ساخت فروشگاه اینترنتی بدون کدنویسی

دوره‌ای مختص افرادی که می‌خواهند فروشگاه اینترنتی بسازند و آن را حرفه ...

پکیج آموزش html و css

دوره آموزش HTML و CSS

دوره آموزش HTML و CSS به صورت ویدیویی و پروژه محور : ...

دیدگاهتان را بنویسید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *