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


نویسنده:
پنجشنبه 6 شهریور 1399

احتمالا بارها در حین پر کردن یک فرم در وب‌سایتی با کپچا مواجه شده‌اید. 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 و در فرم مورد نظر شما قرار می‌گیرد.

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

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

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

فونت آیکون چیست؟ معرفی فونت آیکون‌های محبوب

استفاده از فونت آیکون در طراحی وبسایت باعث زیبایی و افزایش سرعت سایت شما می‌شود. در این مقاله به معرفی...

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

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

بهترین‌ فریم‌ورک‌های CSS را بشناسید

زبان برنامه‌نویسی CSS در طراحی وب زبانی است که تعیین می‌کند چگونه عناصر HTML در کنار هم، درون یک صفحه...

ابزارهای UI| معرفی بهترین نرم‌افزارهای طراحی رابط کاربری

طراحی رابط کاربری و تجربه کاربری مهمترین قسمت و هسته اصلی در طراحی وب محسوب می‌شوند تا عملکرد بالایی را...

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

4 پاسخ به “‌کپچا چیست؟ چگونه از ریکپچا گوگل استفاده کنیم؟”

  1. asal گفت:

    ,بیسار عالی خوب است

  2. عادل مرادی پریخانی گفت:

    خسته نباشید ممنون

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