זיהוי CDP
זיהוי CDP הוא איתור דפדפנים הנשלטים דרך Chrome DevTools Protocol, הממשק ברמה הנמוכה שכלי אוטומציה רבים משתמשים בו כדי להפעיל את Chromium. נוכחותו היא אינדיקטור חזק לכך שסשן מבוסס-סקריפט ולא מונע על ידי אדם.
איך זיהוי CDP עובד
ה-Chrome DevTools Protocol, או CDP, הוא הממשק שמאפשר לתוכניות חיצוניות לבחון ולשלוט בדפדפן Chromium. מסגרות אוטומציה פופולריות מתחברות דרך CDP כדי לנווט בעמודים, להעריך JavaScript, ליירט בקשות רשת ולקרוא את ה-DOM. מכיוון שהוא עוצמתי ונתמך היטב, CDP הפך לערוץ הבקרה המשמש כברירת מחדל לאוטומציה של Chromium במצב headless ובמצב headful.
כאשר דפדפן מופעל דרך CDP, עצם פעולת האינסטרומנטציה מותירה תופעות לוואי נצפות. התנהגויות ריצה מסוימות משתנות, אובייקטים ו-hooks ספציפיים מופיעים, והדפדפן חושף מאפיינים המשויכים לסשן ניפוי מחובר. סקריפטים לזיהוי מגששים אחר תופעות אלה, למשל על ידי התבוננות באופן שבו הסביבה מגיבה לפעולות שמתנהגות אחרת כאשר לקוח CDP מאזין.
התוקפים מגיבים על ידי תיקון גרסת הדפדפן או ספריית האוטומציה כדי לדכא את הסימנים הברורים ביותר. זה הופך את זיהוי ה-CDP לתחרות מתמשכת: ככל שהתחמקויות ציבוריות מסתובבות, הגלאים מוסיפים גישושים חדשים שתופסים את תופעות הלוואי שההתחמקויות אינן מצליחות להסתיר. זיהוי חסין לפיכך מסתמך על מספר אינדיקטורים עצמאיים של CDP במקום על בדיקה יחידה שניתן לתקן בנפרד.
מכיוון ש-CDP ספציפי לדפדפנים מבוססי-Chromium, אותותיו משולבים עם בדיקות אוטומציה וסביבה רחבות יותר. סשן שמראה ארטיפקטים של CDP לצד סמני אוטומציה אחרים מסווג בביטחון רב הרבה יותר מאשר כזה המסתמך על סימן יחיד, מה ששומר על שיעור התראות שווא נמוך עבור משתמשים רגילים שלעולם אינם מפעילים אותות אלה.
מדוע זיהוי CDP חשוב למניעת הונאות
CDP הוא שכבת הבקרה שמתחת לחלק גדול מהניצול האוטומטי המודרני, ולכן זיהויו מכוון ישירות למנגנון שהתוקפים תלויים בו במקום לתחפושת שהם מציגים. תפיסת סשנים מונעי-CDP חושפת בוטים מתוחכמים שכבר זייפו את ה-user agent ואת טביעת האצבע שלהם אך אינם יכולים להסתיר לחלוטין את האופן שבו הדפדפן שלהם מופעל מרחוק. זהו אות בעל ערך גבוה דווקא משום שקשה להסיר את ערוץ הבקרה מבלי לשבור את האוטומציה.
איך TRACIO מטפלת בזה
TRACIO Bot Detection כולל בדיקות עבור הארטיפקטים שנותרים משליטה מבוססת-CDP ומשקלל אותם לצד אותות אוטומציה וסביבה אחרים בעת גיבוש ההכרעה שלו. זה מאפשר לפלטפורמה לסמן סשני Chromium מבוססי-סקריפט גם כאשר הזהות המוצהרת שלהם נראית רגילה לחלוטין. הממצא נחשף דרך Smart Signals כך שצוותים יכולים לראות מדוע סשן נשפט כאוטומטי ולבחור את התגובה המתאימה.
מונחים קשורים
העמיקו עוד
שאלות נפוצות
זהו כל מכשיר בביטחון
התחילו עם תוכנית חינמית של 2,500 קריאות API בחודש. אין צורך בכרטיס אשראי.