נקיטת פעולה לגבי פעילות חשודה

אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X.
info

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

הסבר על פעולות

במסוף Apigee Sense אפשר לבצע פעולות כדי לאשר, לחסום או לסמן בקשות מלקוחות ספציפיים באופן מפורש. Apigee Edge מחיל את הפעולות האלה על הבקשות לפני ששרתי ה-proxy של ה-API מעבדים אותן. בדרך כלל, תבצעו פעולה כי הבקשות תואמות לדפוסים של התנהגות לא רצויה, או (במקרה של הפעולה Allow) כי אתם רוצים להחריג לקוח מפעולות קיימות של הגבלה שביצעתם.

כדי לזהות אילו בקשות כדאי לטפל בהן, משתמשים בדוח הזיהוי (במסוף Apigee Sense, לוחצים על התפריט Detection (זיהוי) ואז על Report (דוח)) כדי לזהות התנהגויות של בקשות שרוצים לחסום או לסמן. לדוגמה, בדוח הזיהוי עשויה להופיע רשימה של בקשות שמציגות את ההתנהגות של ניסיונות פריצה גולמיים. אתם יכולים לנקוט פעולה כדי לחסום בקשות מכתובות ה-IP האלה.

אפשר לבצע את הפעולות הבאות.

פעולה תיאור סדר העדיפות
אישור מאפשרים לבקשות בקטגוריה שנבחרה להמשיך. אפשר לבצע את הפעולה 'אישור' כדי לאפשר באופן מפורש בקשות מכתובות IP ספציפיות של לקוחות, למרות פעולות אחרות שעשויות להשפיע על כתובת ה-IP. לדוגמה, יכול להיות שתרצו לאפשר בקשות של כתובת IP של לקוח פנימי או של לקוח שותף, למרות שהן תואמות להתנהגות 'לא רצויה'. 1
חסימה לחסום בקשות בקטגוריה שנבחרה. כשאתם בוחרים לחסום בקשות באופן מלא, Apigee Edge משיב ללקוח עם קוד סטטוס 403. 2
דגל לסמן בקשות בקטגוריה שנבחרה כדי שתוכלו לבצע עליהן פעולה בקוד שרת ה-proxy של ה-API. כשאתם מסמנים בקשות של לקוח, מערכת Apigee Edge מוסיפה לבקשה כותרת X-SENSE-BOT-DETECTED עם הערך SENSE. שרת ה-proxy של ה-API יכול להגיב על סמך נוכחות הכותרת הזו, למשל לשלוח תגובה ספציפית ללקוח. 3

סדר העדיפות של הפעולות ב-Apigee Sense

Apigee Sense מחיל את הפעולות לפי סדר עדיפות, מ'הרשאה' ועד 'סימון'. לדוגמה, אם לכתובת IP מסוימת מוגדרות הפעולות Allow ו-Block, Apigee Sense יחיל את הפעולה Allow ויתעלם מהפעולה Block.

Apigee Sense אוכף סדר עדיפות כי אפשר להחיל כמה פעולות על כתובת IP בלי להבין זאת. הסיבה לכך היא שבדרך כלל מבצעים פעולה לגבי התנהגות – למשל חסימה של ניסיונות פריצה גולמיים – שיש לה הרבה כתובות IP משויכות. אם תבצעו פעולה אחרת מאוחר יותר לגבי כתובת IP אחת – למשל, הקצאת כתובת IP ידידותית לצורך אישור – גם הפעולה שחלה על ההתנהגות וגם הפעולות שחלות על כתובת IP אחת יופעלו בכתובת ה-IP. עם זאת, רק הפעולה עם העדיפות הגבוהה ביותר נאכפת לגבי בקשות מכתובת IP נתונה.

לכן, למרות שאפשר להפעיל פעולות מכל שלושת הסוגים עבור כתובת IP, הפעולה 'אישור' תקבל עדיפות על פני פעולה של 'חסימה' או 'סימון'.

זיהוי בקשות ולקוחות שצריך לבצע בהם פעולה

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

אפשר לסנן לקוחות חשודים לפי המחיצות הבאות:

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

סיבות

כשמערכת Apigee Sense מנתחת בקשות API, היא מודדת את הבקשות באמצעות קריטריונים שמאפשרים לקבוע אם התנהגות הבקשה חשודה. אם בקשות מכתובת ה-IP עומדות בקריטריונים שמצביעים על סיבה לפעילות חשודה, מערכת Apigee Sense מדווחת על כך במסוף שלה.

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

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

סיבה התנהגות שצולמה
Brute Guessor אחוז גבוה יותר של שגיאות בתשובות במהלך 24 השעות הקודמות
חריגה מהמכסה של תוכן בקשות נוספות אחרי שגיאה 403 בגלל חרגה ממכסת התוכן
Content Robber מספר קטן של סשנים של OAuth עם נפח תנועה גדול בחלון של 5 דקות
תוכנה לחילוץ תוכן מספר גדול של URIs שנקראים בחלון זמן של 5 דקות
מערכת הפעלה נפרדת שימוש בכמה משפחות של מערכות הפעלה בחלון של 5 דקות
משפחה נפרדת של סוכן משתמש שימוש בכמה משפחות של סוגי סוכני משתמש בחלון של 5 דקות
Flooder אחוז גבוה של תנועה מכתובת IP בחלון של 5 דקות
Guessor מספר גדול של שגיאות בתגובה בחלון זמן של 5 דקות
Login Guessor נפח תנועה גבוה לכמה מזהי URI בחלון זמן של 5 דקות
ניצול לרעה של OAuth מספר גבוה של סשנים של OAuth עם מספר קטן של סוכני משתמשים במהלך 24 השעות האחרונות
OAuth Collector מספר גבוה של סשנים של OAuth עם מספר קטן של משפחות של סוכנויות משתמשים במהלך 24 השעות האחרונות
OAuth Harvestor מספר גבוה של סשנים של OAuth עם תנועה משמעותית בחלון של 5 דקות
Robot Abuser מספר גדול יותר של שגיאות דחייה מסוג 403 ב-24 השעות האחרונות
סשן קצר מספר גבוה של סשנים קצרים של OAuth
גרזן תוכן סטטי יחס גבוה של גודל המטען של התגובה מ-IP בחלון של 5 דקות
סערה מספר קטן של עליות חדות בתנועה בחלון זמן של 5 דקות
טורנדו עליות חדות עקביות בנפח התנועה בחלון של 5 דקות
כלל של רשימת Tor כתובת ה-IP מגיעה מפרויקט TOR והיא מפעילה לפחות כלל אחד נוסף לזיהוי בוטים