در این پست شما با نحوه ی کارکرد گوگل کپچا ورژن 3 آشنا خواهید شد. ابتدا یک تعریف ساده از کپچا داشته باشیم:
تعریف کپچا:
یک روند ارزیابی و امنیتی که باعث مجزا کردن انسان و رایانه می شود. از این روند برای محافظت فرم ها از خرابکاری ربات ها می توان استفاده کرد[ویکیپدیا].
گوگل کپچا:
گوگل کپچا ورژن 3، به هر یک از کاربران یک امتیاز برمیگردونه، به این صورت که کاربر هیچ نوع عملیاتی را انجام نمی دهد و کل اسکریپت در پس زمینه اجرا می شود. بر خلاف گوگل کپچا ورژن 2 که کاربر را مجبور می کرد تا یکسری تصاویر را انتخاب کنند. این امتیاز بر اساس اثر متقابل کاربر می باشد و از برخی فاکتورها تشکیل شده است که شامل: بارگزاری صفحه، سرعت submit کردن فرم، آی پی کاربر و ... می باشد.
گوگل کپچا ورژن 3، را می توانید در هر جایی پیاده سازی کنید و هیچ تغییری در رابط کاربری ایجاد نمی کند.
نکته: توکن تولید شده توسط کپچا ورژن 3 بعد از 2 دقیقه از بین می رود که نیازمند تازه سازی آن توسط لود مجدد یا درخواست مجدد می باشد.
توضیحات و نمونه کدهای بیشتر در لینک زیر:
https://developers.google.com/recaptcha/docs/v3