זיהוי WebDriver
זיהוי WebDriver הוא איתור דפדפנים הנשלטים דרך תקן W3C WebDriver, הממשק שמאחורי כלים כמו Selenium. האות הקלאסי הוא המאפיין navigator.webdriver, אף שזיהוי חסין מסתכל הרבה מעבר לו.
איך זיהוי WebDriver עובד
WebDriver הוא פרוטוקול מתוקנן לאוטומציה של דפדפנים, שנעשה פופולרי במקור על ידי Selenium וכעת נתמך באופן מובנה במנועי הדפדפן המרכזיים. כאשר דפדפן מופעל תחת שליטת WebDriver, המפרט מחייב אותו להגדיר את המאפיין navigator.webdriver ל-true, שהוא אות האוטומציה הידוע ביותר ברשת.
מכיוון שהדגל הזה כה ברור, התוקפים באופן שגרתי מתקנים או דורסים אותו, ולכן הזיהוי אינו יכול לעצור שם. סשנים אוטומטיים שהופעלו דרך WebDriver נושאים לעיתים קרובות ארטיפקטים נוספים: מאפיינים ספציפיים המוזרקים על ידי הדרייבר, מצבי חלון והרשאות ברירת מחדל שהשתנו, תכונות דפדפן חסרות או לא עקביות, ומאפיינים התנהגותיים אופייניים לאינטראקציה מבוססת-סקריפט ולא אנושית.
סקריפטים לזיהוי לפיכך מצליבים רבים מהאינדיקטורים הללו. סשן שמדווח על navigator.webdriver כ-false אך עדיין מפגין ארטיפקטים ספציפיים לדרייבר, יכולות סותרות או תזמונים לא אנושיים מטופל כאוטומטי סביר. המטרה היא חוסן: אף בדיקה יחידה לא צריכה להיות הבסיס המלא להכרעה, שכן כל בדיקה יחידה ניתנת להבסה בנפרד.
WebDriver וה-Chrome DevTools Protocol הם ערוצי בקרה קשורים אך נבדלים, ורבות משרשראות הכלים משתמשות בשניהם. זיהוי כל אחד מהם מחזק את הביטחון בשיפוט אוטומציה, ושילוב אותותיהם עם עקביות טביעת האצבע ומוניטין הרשת מייצר הכרעה שקשה להתחמק ממנה לחלוטין.
מדוע זיהוי WebDriver חשוב למניעת הונאות
אוטומציה מבוססת-WebDriver עומדת בבסיסם של מגוון רחב של בוטים, מיצירת חשבונות והגשת טפסים ועד ניצול כלי בדיקה ו-scraping. זיהויה תופס תוקפים שאימצו מחסניות אוטומציה סטנדרטיות, ואפילו המאמץ הנדרש להסתרת דגל navigator.webdriver יכול בעצמו להפוך לאות. כערוץ בקרה מתוקנן ונפוץ, WebDriver הוא מקום אמין לחפש בו תעבורה מבוססת-סקריפט.
איך TRACIO מטפלת בזה
TRACIO מעריכה ארטיפקטים הקשורים ל-WebDriver כחלק מהערכת האוטומציה שלה, ומתייחסת לנוכחות או להסתרה המכוונת של סמנים אלה כקלט אחד מני רבים. בשילוב עם בדיקות עקביות טביעת אצבע ומודיעין רשת, זה מאפשר לפלטפורמה לסמן סשנים מבוססי-סקריפט שכבר ניסו להסתיר את הסימנים הברורים. התוצאה נמסרת כחלק מתגובת הזיהוי וזיהוי הבוטים לשימוש מיידי.
מונחים קשורים
העמיקו עוד
שאלות נפוצות
זהו כל מכשיר בביטחון
התחילו עם תוכנית חינמית של 2,500 קריאות API בחודש. אין צורך בכרטיס אשראי.