دسته: گوگل ریکپچا

تغییر زبان گوگل ریکپچا

​تغییر زبان گوگل ریکپچا

در مقاله آموزش گوگل ریکپچا با نحوه ثبت سایت در ریکپچای گوگل و اخذ site key و secret key آن آشنا شدید. همان طور که می دانید برای استفاده از ریکپچای گوگل، اسکریپت زیر باید در HTML در قسمت <head> صفحه مورد نظرتان به صورت async defer وجود داشته باشد.

https://www.google.com/recaptcha/api.js

گوگل می تواند زبان کاربر را به صورت اتوماتیک تشخیص دهد ولی اگر قصد دارید گوگل ریکپچا را فقط به زبان مورد نظرتان استفاده کنید، گوگل این امکان را گذاشته است که با استفاده از 3 پارامتر گوناگون بتوانید تغییراتی در ریکپچا بدهید و یکی از آن پارامترها، پارامتر hl برای تغییر زبان ریکپچا است. کافیست که کد زبان مورد نظرتان را از جدول زیر انتخاب نمایید و مانند مثال زیر از آن استفاده کنید تا گوگل ریکپچا به زبان مورد نظر شما به کاربران نمایش داده شود.

https://www.google.com/recaptcha/api.js?hl=fa

گوگل ریکپچا فارسی
گوگل ریکپچا فارسی

 

گوگل ریکپچا انگلیسی
گوگل ریکپچا انگلیسی
پارامتر زبان
 en  انگلیسی
 fa  فارسی
 ar  عربی
 de  آلمانی
 fr  فرانسوی
 ru  روسی
 ja ژاپنی
 fi  فنلاندی
 it  ایتالیایی

اگر از CMS های آماده مانند وردپرس و جوملا و دروپال استفاده می کنید، پلاگین هایی هستند که در آنها امکان انتخاب زبان گوگل ریکپچا وجود دارد و در صورت استفاده از آنها دیگر احتیاجی به اضافه نمودن پارامتر زبان hl به اسکریپت گوگل ریکپچا برای تغییر زبان آن نیست و به راحتی می توانید زبان مورد نظرتان را از طریق تنظیمات پلاگین انتخاب نمایید. ولی اگر کدنویسی سایت شما به صورت اختصاصی انجام شده است، با استفاده از پارامتر hl که در ابتدای مقاله در مورد روش استفاده از آن توضیح داده شد، می توانید به راحتی از کپچای گوگل به زبان مورد نظرتان استفاده نمایید.

آنالیز عملکرد کاربران گوگل ریکپچا

آنالیز عملکرد کاربران گوگل ریکپچا

در این مقاله بخشهای مختلف گزارش گوگل ریکپچا از عملکرد کاربران توضیح داده شده است. در صورتیکه با گوگل ریکپچا آشنایی ندارید می توانید ابتدا مقاله انواع گوگل ریکپچا و آموزش گوگل ریکپچا را مطالعه نمایید.

اگر ترافیک استفاده از گوگل ریکپچا در سایت شما زیاد باشد، گوگل گزارشی از عملکرد کاربران در عبور از سد Google reCAPTCHA را به شما ارایه خواهد کرد که در ادامه به توضیح بخشهای مختلف آن پرداخته شده است.

گزارش درخواستهای ارسالی به گوگل ریکپچا

در این گزارش، تعداد کل درخواستهای ارسالی به reCAPTCHA و تعداد موارد عبور کرده از آن و مواردی که نتوانسته اند از آن عبور کنند، نمایش داده شده است. مواردی که نتوانسته اند از سد Google reCAPTCHAعبور کنند شامل کاربران انسان و ربات ها است.

درخواستهای عبور کرده و یا رد شده از گوگل ریکپچا
درخواستهای عبور کرده و یا رد شده از گوگل ریکپچا

مقایسه sessionها رد شده و یا عبور کرده از ریکپچا

در این گزارش sessionهای عبور کرده از سد ریکپچا و sessionهای موفق نشده با یکدیگر مقایسه شده اند.

google recaptcha session completed
نسبت رد شدن به عبور از در گوگل ریکپچا

مقایسه نرخ اسپم سایت با اسپم جهانی

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

نسبت ا

میانگین زمان پاسخ به گوگل ریکپچا

در نمودار زیر، مدت زمان میانگین عبور از گوگل ریکپچا به واحد ثانیه نمایش داده شده است.

زمان میانگین پاسخ به گوگل ریکپچا
زمان میانگین پاسخ به گوگل ریکپچا
آموزش گوگل ریکپچا

آموزش گوگل ریکپچا

جهت استفاده از سرویس گوگل ریکپچا ابتدا باید یک اکانت گوگل (جیمیل) داشته باشید و سپس می توانید با در اختیار داشتن کلید خصوصی و کلید عمومی که به آنها site key و secret key نیز گفته می شود، از سرویس ریکپچای گوگل استفاده نمایید. از site key جهت نمایش ویجت ریکپچا و از secret key به عنوان مجوز ارتباط سرور سایت با گوگل ریکپچا استفاده می شود. در ادامه، نحوه ثبت نام سایت در وبسایت گوگل ریکپچا جهت دریافت کلید خصوصی و عمومی به همراه تنظیمات آن توضیح داده شده است:

ثبت سایت در گوگل ریکپچا

1. ابتدا توسط اکانت گوگل خود وارد سایت گوگل ریکپچا شوید.

2. سپس در قسمت Register a new site تصویر زیر را مشاهده خواهید کرد.

انتخاب ورژن ریکپچا

سپس با توجه به توضیحاتی که در مقاله انواع گوگل ریکپچا داده شده است، ورژن ریکپچای مورد نظرتان را انتخاب کنید.

3. پس از انتخاب reCAPTCHA V2 یا Invisible reCAPTCHA باید با توجه به تصویر زیر، نام دامین یا دامین های مورد نظرتان را به صورت example.com وارد نمایید و در نهایت پس از تایید موافقت با قوانین استفاده از سرویس گوگل روی دکمه Register کلیک کنید.

تنظیمات گوگل ریکپچا
تنظیمات گوگل ریکپچا

یک: یک نام را به عنوان لیبل وارد نمایید.

دو: نام دامین یا دامین های مورد نظرتان را با توجه به توضیحاتی که در ادامه متن آمده است، وارد نمایید.

سه: آدرس یا آدرس های ایمیلی که به عنوان ادمین در نظر گرفته خواهند شد را وارد نمایید.

چهار: میزان سختی و آسانی عبور از سد ریکپچا را مشخص نمایید.

4. سپس یک site key و یک secret key در اختیار شما قرار داده می شود که می توانید با استفاده از آنها از سرویس گوگل ریکپچا استفاده نمایید. کلید ها شبیه موارد زیر هستند:

Site key: 6LeIxAcTAATTTAJcZVRqyHh71UMIEKNQ_MXjiZKDr

Secret key: 6LeIxAcTAATTTAGG-vFI1TnRWxMZNFuojJ4WifJYd

5. اگر از CMS مانند جوملا، دروپال، وردپرس و امثال آن استفاده می کنید، می توانید با استفاده از پلاگین های آماده و فقط با کپی و پیست کردن Key ها در فیلدهای مربوطه، از Google reCAPTCHA استفاده نمایید.

پلاگین گوگل ریکپچا برای وردپرس

گوگل رکپچا در جوملا

گوگل ریکپچا برای دروپال

6. اگر خودتان توسعه دهنده هستید می توانید از با استفاده از راهنماهای گوگل برای توسعه دهنده ها استفاده نمایید (با آی پی آدرس غیر از ایران می توانید به راهنماها دسترسی داشته باشید):

راهنمای توسعه دهنده ها برای استفاده از reCAPTCHA V2

راهنمای توسعه دهنده ها برای استفاده از Invisible reCAPTCHA

نکات نوشتن دامین در هنگام ثبت نام در reCAPTCHA

  • در صورتیکه هنگام ثبت دامین در گوگل ریکپچا، نام دامین را به صورت example.com وارد نمایید، API key که در اختیار شما قرار می گیرد علاوه بر example.com برای www.example.com و subdomain.example.com و example.com:8080 نیز یکسان خواهد بود.
  • می توانید بیشتر از یک نام دامنه را در هنگام ثبت نام وارد نمایید و بنابراین می توانید از یک API key برای همه دامنه ها استفاده نمایید.
  • می توانید دامنه های متفاوت را به صورت جداگانه ثبت کنید و بنابراین برای هر دامنه از یک API key بخصوص استفاده کنید.
  • می توانید با وارد کردن localhost به جای نام دامین، از گوگل ریکپچا بر روی localhost استفاده نمایید.

انتخاب ظاهر reCAPTCHA V2

گوگل ریکپچا ورژن 2 از نظر رنگ با دو ظاهر light و dark در دسترس است که تصاویر آنها در زیر قابل مشاهده است:

Google ecaptcha v2 light theme
Light theme
Google ecaptcha v2 dark theme
Dark theme

همچنین از نظر ابعاد نیز با دو اندازه normal و compact در دسترس هستند. جهت آشنایی با نحوه تغییر پارامترهای رندر Google reCAPTCHA Widget می توانید به راهنمای زیر مراجه نمایید.

راهنمای تغییر ظاهر گوگل ریکپچا (دسترسی فقط با آی پی غیر از ایران)

همچنین می توانید با استفاده از پارامتر در هنگام بارگذاری اسکریپت، زبان گوگل ریکپچا را به زبان دلخواه خودتان تغییر دهید.

راهنمای تغییر زبان گوگل ریکپچا

آنالیز ترافیک گوگل ریکپچا

اگر سایت شما دارای ترافیک بالایی باشد و تعداد استفاده از گوگل ریکپچا بالا باشد، شما می توانید آنالیز عملکرد کاربران را در کنترل پنل ریکپچا مشاهده نمایید که در مقاله آنالیز عملکرد کاربران ریکپچا در مورد آن توضیح داده شده است.

انواع گوگل ریکپچا

انواع گوگل ریکپچا

همان طور که در مقاله ریکپچای نامرئی گوگل گفته شد، گوگل ریکپچا از سال 2007 شروع به فعالیت نمود. با توجه به پیشرفت تکنولوژی نرم افزارهای OCR که تصاویر را به کاراکتر تبدیل می کنند، تا کنون گوگل اقدام به انتشار چهار نسخه ریکپچا نموده است.

گوگل ریکپچا نسخه یک | reCAPTCHA V1

ریکپچای نسخه یک در سال 2007 منتشر شد و کاربران برای عبور از سد آن باید حروف و اعداد به هم ریخته مانند تصویر زیر را تشخیص می دادند. گوگل از ماه می سال 2016 دیگر از ریکپچای نسخه 1 پشتیبانی نمی کند ولی همچنان به سایت هایی که از قبل از این تاریخ از ریکپچای نسخه 1 استفاده می کردند سرویس دهی میکند و توصیه میکند که سایت ها به ریکپچای ورژن 2 و یا ورژن نامرئی سوییچ کنند.

گوگل ریکپچا نسخه 1

توجه: طبق اعلام رسمی گوگل، سرویس گوگل ریکپچا نسخه 1 از تاریخ 2018/03/18 به کار خود پایان می دهد و از آن تاریخ به بعد امکان استفاده از آن نخواهد بود.

گوگل ریکپچا نسخه دو | reCAPTCHA V2

ریکپچای نسخه دو در دسامبر 2014 منتشر شد. در این نسخه دیگر تصاویر به هم ریخته به کاربران نمایش داده نمی شد و کاربران برای عبور از این ورژن که به no CAPTCHA reCAPTCH نیز معروف است همانند تصویر زیر باید تیک چکباکس را بزنند تا گوگل با الگوریتم خاص خودش بتواند ربات بودن و یا نبودن کاربر را بررسی کند!

گوگل ریکپچا

ریکپچای نامرئی گوگل | Invisible reCAPTCHA

به دلیل پیشرفت نرم افزارهای OCR و امکان عبور آنها از سد تصاویر به هم ریخته و سخت تر شدن روزافزون کپچاهای تصویری و در نتیجه آزار کاربران در عبور از سد کپچاهای تصویری، ریکپچای نامرئی گوگل از اواخر سال 2016 در دسترس عموم قرار گرفت. در ریکپچای نامرئی دیگر از تصاویر به هم ریخته و حتی تیک زدن خبری نیست و تشخیص ربات و یا انسان بودن در هنگام ارسال فرم انجام می شود. در زیر یا کنار فرمهایی که تحت حفاظت Invisible reCAPTCHA قرار دارند، تصویری مانند عکس زیر قابل مشاهده است.

ریکپچای نامرئی گوگل

شما می توانید نمونه عملی استفاده از ریکپچای نامرئی را در ادامه همین مقاله در قسمت کامنت ها مشاهده کنید.

بروزرسانی:

گوگل ریکپچا برای اندروید | reCAPTCHA Android

همان طور که می دانید تعداد کاربران اندرویدی روز به روز رو به افزایش است و با توجه به این موضوع و اینکه همیشه امنیت کاربران یکی از اهداف گوگل بوده است، گوگل در ماه جون 2017 از ریکپچا مخصوص اندروید رونمایی کرد. کتابخانه reCAPTCHA Android بخشی از Google Play services SafetyNet APIs است. SafetyNet شامل تعدادی سرویس و API است که به شما کمک می کند که از اپلیکیشن اندروید در برابر تهدیدات امنیتی حفاظت کنید.

ریکپچا اندروید
ریکپچا اندروید

ثبت سایت در گوگل ریکپچا

جهت آشنایی با نحوه ثبت سایت در Google reCAPTCHA به مقاله آموزش گوگل ریکپچا مراجعه نمایید.

کپچا نامحصوص گوگل

ریکپچای نامرئی گوگل

شرکت گوگل اعلام نمود که در راستای تسهیل امر تفکیک انسان از ماشین به زودی از سرویس Invisible reCAPTCHA رونمایی خواهد کرد. در این سرویس تشخیص انسان از ماشین به صورت خودکار و بدون استفاده از حروف به هم ریخته، تیک زدن و یا تکنیک های دیگر انجام می شود.

تاریخچه کپچا و حروف به هم ریخته:

به احتمال زیاد همه شما با حروف به هم ریخته و CAPTCHA آشنا هستید. کپچاها جهت جلوگیری از استفاده ماشین از سایت ها استفاده می شوند. کلمه CAPTCHA در سال 2003 مطرح شد و از عبارت Completely Automated Public Turing test to tell Computers and Humans Apart گرفته شده و به معنای تست کاملا خودکار جهت شناسایی انسان از ماشین است.

با توجه به فعالیت زیاد اسپمرها برای عبور از سد کپچاها، همیشه تکنیکهای پردازش تصویر و Optical Character Recognition که به اختصار OCR گفته می شوند در حال پیشرفت بوده است و به همین دلیل به هم ریختگی کپچاها همیشه بیشتر از قبل می شد و این امر باعث ناراحتی یوزرها در سالهای اخیر شده بود و برخی مواقع کاربر انسان نیز به سختی می توانست متوجه بشود که CAPTCHA از چه حروف و یا اعدادی تشکیل شده است.

گوگل ریکپچا:

به دلیل اهمیت بالای امنیت سایتها و کاربران برای گوگل و همچنین با توجه به اصول گوگل وبمستر در مورد راه های جلوگیری از کامنت اسپم، این شرکت معظم در سال 2007 از سرویس Google reCAPTCHA رونمایی کرد. مهمترین مزایای استفاده از گوگل ریکپچا این است که اعتبارسنجی کپچاها توسط گوگل انجام می شود و بدین جهت عبور از سد آن به راحتی امکان پذیر نیست و همچنین با توجه به پیشرفت تکنیکهای پردازش تصویر و OCR، مالکان سایتها احتیاجی به اعمال تغییرات در کپچای سایتشان ندارند و تصاویر به هم ریخته به طور مستقیم از سرورهای گوگل بارگذاری می شود و در نتیجه مسئولیت سخت تر کردن و اعمال تغییرات در تصاویر کپچا با گوگل است.

گوگل ریکپچا نسخه 1
گوگل ریکپچا نسخه 1

سرویس No CAPTCHA reCAPTCHA گوگل:

شرکت گوگل با داشتن سرویس Google Books، همیشه در OCR پیشرو بوده است و علت آن این است که کتاب های کاغذی بسیاری را اسکن و به نسخه دیجیتال تبدیل کرده است. گوگل در سال 2012 اعلام کرد که الگوریتم پردازش تصویر گوگل این توانایی را دارد که از 100 درصد کپچاهای موجود را می تواند شناسایی کند و از سد آنها عبور کند و به این دلیل در سال 2013 No CAPTCHA reCAPTCHA یا گوگل ریکپچا نسخه 2 را معرفی نمود. در این سرویس دیگر احتیاجی به تشخیص اعداد و حروف به هم ریخته نبود و کاربران تنها با تیک زدن ساده می توانستند ماشین نبودن خود را اثبات کنند.

دو تصویر زیر دو نمونه از noCAPTCHA reCAPCHA یا گوگل ریکپچا نسخه 2 هستند:

Google noCAPTCHA I'm not robot
من ربات نیستم
google nocaptcha image
انتخاب تصویر صحیح در noCAPTCHA

سرویس Invisible reCAPTCHA گوگل:

امروز (7 دسامبر 2016) گوگل اعلام نمود که به زودی سرویس کپچای نامحسوس گوگل را به کاربران ارائه خواهد کرد. سرویس Invisible reCAPTCHA با هدف راحتی کاربران  و همچنین بالا بردن امنیت کپچاها طراحی شده است. این سرویس همچنان مانند نسخه های قبلی ریکپچای گوگل به صورت رایگان ارائه خواهد شد و گوگل برای تفکیک انسان از ماشین از هوش مصنوعی یا AI استفاده خواهد کرد و این بار نیز API های لازم جهت استفاده از این سرویس را نیز ارائه خواهد نمود.

اطلاعات بیشتر در مورد گوگل ریکپچا نسخه 1 و 2 و همچنین فرم پیش ثبت نام Invisible reCAPTCHA در وبسایت Google reCAPTCHA موجود می باشد.