reCAPTCHA v2, v3 ו-Enterprise: זיהוי מה שנחוץ לכם

מאת solvethree2 דקות קריאה

תחילה זהו אם הדף משתמש ב-v2 או ב-v3, ואז בדקו אם הוא משתמש ב-Enterprise. ב-Enterprise אפשר להשתמש במפתחות עם תיבת סימון או במפתחות מבוססי ציון; השם לבדו לא מעיד באיזו זרימה מדובר. solvethree פותרת v3 רגיל ו-Enterprise v3, אך לא v2.

בדף הזה

מה הדף באמת מלמד

סימנים שימושיים — והיכן הם כבר לא מספיקים למסקנה חד-משמעית
סימנים שימושיים — והיכן הם כבר לא מספיקים למסקנה חד-משמעית
מה מוצאיםמה אפשר ללמוד מזה
רכיב reCAPTCHA עם תיבת סימוןזרימה עם תיבת סימון, לא ראיה ל-v3 מבוסס ציון. בדקו אם האינטגרציה משתמשת בספרייה הקלאסית או בספריית Enterprise.
אין תיבת סימוןלא חד-משמעי. v2 יכול להיות בלתי נראה, ולכן דף ללא פעילות גלויה לא מוכיח שמדובר ב-v3.
הרצה מבוססת ציון עם פעולה בעלת שםראיה ל-v3. ודאו באיזו ספרייה ובאיזו תצורת מפתח ההרצה משתמשת.
api.jsספריית reCAPTCHA הקלאסית. שם הקובץ לבדו לא מבחין בין v2 ל-v3.
enterprise.jsספריית Enterprise. עדיין צריך לזהות את סוג המפתח ואת הזרימה; זה כשלעצמו לא מוכיח שמדובר ב-v3.
סימנים בקוד המקור של הדף · לזיהוי בלבד
<!-- Classic script: investigate whether the page uses v2 or v3. -->
<script src="https://www.google.com/recaptcha/api.js?render=PUBLIC_SITE_KEY"></script>

<!-- Enterprise script: investigate which Enterprise key type is in use. -->
<script src="https://www.google.com/recaptcha/enterprise.js?render=PUBLIC_SITE_KEY"></script>

תגיות הסקריפט האלה הן דוגמאות לזיהוי, לא בקשות לפתרון. בדקו את הקוד המשמש את האינטראקציה המוגנת, במקום לבחור משימה לפי שם קובץ הסקריפט בלבד. מחרוזת טוקן כשלעצמה לא תגלה איזו זרימה יצרה אותה.

ודאו את שם המארח ואת הפעולה

באינטגרציה מבוססת ציון, מצאו את הפעולה המשמשת את האינטראקציה שברצונכם להשלים. אל תנחשו אותה לפי תווית של כפתור ואל תשתמשו בפעולה מדף אחר. האתר יכול לבדוק בצד השרת את הפעולה הצפויה; טוקן לאינטראקציה אחרת אינו תחליף מתאים.

ודאו גם את שם המארח ואת הסביבה המיועדים. אם האינטגרציה בשליטתכם, בדקו את תצורת המפתח שלה כדי להכריע כשיש סימנים לא חד-משמעיים בדף. מפתח האתר הציבורי מזהה את האינטגרציה של האתר; הוא אינו סוד האימות של האתר או מפתח ה-API שלכם ב-solvethree.

היעזרו באיתור פעולת reCAPTCHA כשהפעולה של הדף אינה ברורה.

בחרו את המשימה המתאימה

נתבו את האינטגרציה שזיהיתם
נתבו את האינטגרציה שזיהיתם
האינטגרציה שזוהתה בוודאותמה לעשות
reCAPTCHA Enterprise מבוסס ציוןהשתמשו במשימת reCAPTCHA v3 Enterprise. ברירת המחדל של recaptchaType היא enterprise-v3; אפשר גם לבחור בה במפורש.
reCAPTCHA v3 קלאסי מבוסס ציוןהשער מקבל recaptchaType שמוגדר ל-v3. בחרו בו במפורש במקום להסתמך על ברירת המחדל של Enterprise.
reCAPTCHA v2 עם תיבת סימון או בלתי נראה, כולל זרימת Enterprise עם תיבת סימוןלא נתמך ב-solvethree. שינוי recaptchaType לא הופך זרימת v2 ל-v3.
סקריפט Enterprise, אך הזרימה עדיין לא ברורהודאו את סוג המפתח ואת זרימת ההרצה לפני יצירת משימה.

לאחר שזיהיתם את הגרסה, הגדירו את פרופיל האתר שלה לפני הפתרון הראשון.

המשיכו אל הגדרת פרופיל אתר ואל אינטגרציה עם reCAPTCHA API.

הפעלת המשימה הראשונה שלך.

התחילו עם $5 בקרדיט לסביבת העבודה.

יצירת סביבת עבודה
reCAPTCHA v2, v3 ו-Enterprise: זיהוי מה שנחוץ לכם · solvethree