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


نویسنده:
دسته‌ها: مگ
پنجشنبه ۶ شهریور ۱۳۹۹

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

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

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

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

برنامه نویس فول استک (Full Stack Developer) کیست؟

برنامه نویس فول استک شخصی است که به تمام مهارت‌های یک برنامه نویس front-end و back-end مسلط است. اگر به...

پردرآمدترین زبان‌های برنامه نویسی در ایران و در دنیا کدام‌اند؟

اگر شناخت پردرآمدترین و پولساز‌ترین زبان‌های برنامه‌نویسی در سطح ایران و دنیا برایتان جذاب به نظر می‌رسد، در این مقاله...

بهترین روش‌های بهینه‌سازی و کاهش حجم تصاویر سایت

معمولاً در هر محتوا از یک یا چند تصویر استفاده می‌شود که اگر این تصویر از نظر حجم و سایز...

چگونه فروش اینترنتی را بالا ببریم؟ ۱۲ اصل برای افزایش فروش آنلاین

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

دوره آموزش افزونه EDD

دوره آموزش افزونه EDD

اگر قصد ساخت یک فروشگاه آنلاین برای فروش انواع فایل‌های قابل دانلود ...

آموزش افزایش سرعت سایت

دوره آموزش افزایش سرعت وب‌سایت

مرورگر را باز می‌کنید و آدرس سایتتان را وارد می‌کنید. مرورگر شروع ...

دوره آموزش وردپرس فارسی

دوره آموزش وردپرس فارسی

در پکیج آموزش وردپرس فارسی یاد می‌گیرید که چطور از صفر و ...

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

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

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