IPDS | WAF | עדכון

צפה בקטגוריות

IPDS | WAF | עדכון

17 דק קריאה

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

הגדרות גלובל WAF כלל הגדרת #

תצורה זו מנהלת את ההתנהגות של כל הכללים הכלולים בקבוצה.

עדכון WAF של מאזן עומסים של relianoid v8 idps

שם. תווית המזהה בקלות כלל. השם שתבחר עבור ערכת הכללים שלך לא ניתן לשינוי.
בדוק את גוף הבקשה. דגל שקובע אם גוף בקשות ה-HTTP מנותח. אם מושבת, הגוף ידלג, והתאמות כללים מול פרמטרי גוף הבקשה לא יעובדו.
בקש מגבלת גוף. המספר המרבי של בתים של גוף הבקשה שנשמר לבדיקה. אם מוגדר ל-0, ה-WAF ישמור את גודל אורך התוכן לחלוטין. מומלץ לקבוע גבול.
בדוק את גוף התגובה. דגל שקובע אם גוף תגובות ה-HTTP מנותח. אם מושבת, הגוף ידלג, והתאמות כללים מול פרמטרי גוף התגובה לא יעובדו. תגובות גדולות מ 524288 בתים (512KB) יתעלם.
פעולת ברירת מחדל. רזולוציית ברירת המחדל כאשר לא צוינה רזולוציה בכלל. להלן הפעולות האפשריות.

  • להתיר. ה-WAF ימשיך בעיבוד עד להשלמת עסקת ה-HTTP.
  • לעבור. ה-WAF יעריך את הכלל הבא מבלי להפריע לעסקת HTTP.
  • להכחיש. עסקת ה-HTTP הנוכחית תופסק. לא ייבדקו כללים נוספים. אם הכלל תואם בשלב 1 או 2 (ניתוח בקשות), הבקשה לא תגיע ל-backend. אם היא תואמת בשלב 3 או 4 (ניתוח תגובה), התגובה לא תגיע ללקוח.
  • הפניה מחדש. עסקת ה-HTTP תיעצר, והפניית HTTP תישלח ללקוח.

כתובת אתר להפניה מחדש. כתובת האתר שנשלחה ללקוח כאשר כלל תואם ומוגדרת רזולוציית הפניה מחדש.
שלב ברירת מחדל. שלב ברירת המחדל כאשר לא צוין שלב בכלל. שלבים הם שלבי HTTP שבהם ניתן לחבר כלל WAF. השלבים המוגדרים הם:

  • כותרות הבקשה מתקבלות. מופעל ברגע שכל כותרות הבקשות מהלקוח נקראות על ידי מאזן העומס.
  • גוף הבקשה מתקבל. מופעל כאשר גוף הבקשה המלא מהלקוח מאוחסן במאזן העומס.
  • קוראי תגובה מתקבלים. מופעל ברגע שכל כותרות התגובה מהשרת נקראות על ידי מאזן העומס.
  • גוף התגובה מתקבל. מופעל כאשר גוף התגובה המלא מהשרת נקרא על ידי מאזן העומס.
  • לפני ההתחברות. מופעל כאשר תהליך WAF מסיים את משימת הרישום.

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

השבת כללים #

טבלאות אלו מאפשרות לך להשבית כללים בתוך הסט מבלי לשנות אותם.

מאזן עומסים של relianoid v8 idps waf להשבית קבוצות כללים

כללים מופעלים. רשימה של כללים מופעלים כעת בסט, מזוהים לפי שלהם מזהה הכלל ו תיאור.
כללים מושבתים. רשימה של כללים מושבתים כעת בסט.

רשימת חוקי WAF #

המקטע 'כללים' מאפשר לך ליצור ולשנות כללי WAF המזהים ומגנים מפני התקפות HTTP.

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

פרמטרים של כללים #

להלן הפרמטרים האפשריים לכללים:

מאזן עומסים של relianoid v8 - כללי waf של idps

ID. מזהה את הכלל בתוך ערכת הכללים. מזהה זה מתאים למיקום הכלל בקבוצה.
מזהה כלל. מזהה ייחודי לכלל. לא ניתן לקשר חווה לקבוצת WAF המכילה מזהי כללים כפולים.
תיאור. הודעה תיאורית לזיהוי הכלל, אשר תירשם לאחר התאמה מוצלחת.
שלב. שלב בקשת ה-HTTP שבו הכלל יבוצע. שלבים אפשריים כוללים:

  • כותרות הבקשה מתקבלות. מופעל ברגע שכל כותרות הבקשות מהלקוח נקראות על ידי מאזן העומס.
  • גוף הבקשה מתקבל. מופעל כאשר גוף הבקשה המלא מהלקוח מאוחסן במאזן העומס.
  • קוראי תגובה מתקבלים. מופעל ברגע שכל כותרות התגובה מהשרת נקראות על ידי מאזן העומס.
  • גוף התגובה מתקבל. מופעל כאשר גוף התגובה המלא מהשרת נקרא על ידי מאזן העומס.
  • לפני ההתחברות. מופעל כאשר תהליך WAF מסיים את משימת הרישום.

רזולוציה . הפעולה שנבחרה לביצוע אם כל תנאי ההתאמה מתקיימים. האפשרויות כוללות:

  • להתיר. מפסיק להעריך כללים נוספים לעסקת HTTP הנוכחית אם מתרחשת התאמה.
  • לעבור. ממשיך להעריך את הכלל הבא מבלי להפריע לעסקת HTTP.
  • להכחיש. מסיים את עסקת ה-HTTP הנוכחית, ומונע הערכות כללים נוספות. אם תואם בשלב 1 או 2 (ניתוח בקשות), הבקשה לא תגיע ל-backend. אם תואם בשלב 3 או 4 (ניתוח תגובה), התגובה לא תגיע ללקוח.
  • הפניה מחדש. עוצר את עסקת ה-HTTP ושולח הפניית HTTP ללקוח.
  • פעולת ברירת מחדל. הרזולוציה המוגדרת כאשר אף אחת לא מוחלת, מוגדרת בדרך כלל ל להתיר.

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

עריכת כלל WAF בגלם #

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

הנה דוגמאות הן במצב טופס והן במצב raw.

מצב טופס #

מצב זה ידידותי יותר לעריכת כלל WAF.

כלל עריכת waf של ipds ב- relianoid load balancer v8

מצב גולמי #

מצב זה מיועד למשתמשים מתקדמים יותר.

כלל עריכת waf של ipds ב- relianoid load balancer v8

יצירת כלל WAF #

כאשר יתווסף כלל חדש, הוא יצורף לכללים האחרים בסט. ישנן שלוש דרכים ליצור כלל חדש:

איזון עומסים של relianoid v8 ipds waf יצירת כלל
סוג כלל:

  • פעולה. יוצר כלל בסיסי באמצעות טופס. הפרמטרים של הטופס מוסברים ב- רשימת חוקי WAF סָעִיף. אם ביצוע הכלל מותנה, לחץ על הוסף תנאי כדי להגדיר את תנאי הביצוע.
    מאזן עומסים של relianoid v8 ipds waf יוצר פעולת כלל
  • סמן. מגדיר סימון חומת אש בשימוש ברגע שהושג תנאי התאמה. הפרמטר הצפוי הוא השם המזהה את הסימן.
    מאזן עומסים של relianoid v8 ipds waf יוצר סימן כלל
  • מותאם אישית. מקבל כללים (או אצווה של כללים) בתחביר SecLang. למידע נוסף על סיקלאנג תחביר, בקר ב- תיעוד פרויקט libmodsecurity.
    מאזן עומסים של relianoid v8 ipds waf יוצר כלל מותאם אישית

רשימת תנאים #

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

רשימת תנאי waf של idps של relianoid load balancer v8

כדי להעריך את ההתאמה, ה-WAF יבצע פעולה (הפרמטרים Operator ו- Operating ) כנגד רשימת משתנים. אם חלק מהמשתנים ברשימה תואמים לפעולה, הם ייחשבו כמוצלחים. לדוגמה, בתמונה הבאה, הכותרת IMAGES מחפשת ברשימת כותרות הבקשה שנשלחו על ידי הלקוח. ראשית, הוא מפענח כל 64 בסיסים של כל כותרת ולאחר מכן ממיר את הכותרות לתווים קטנים. לאחר השלמת הטרנספורמציה של המשתנים, מוחל ביטוי רגולרי, המחפש את תמונות המחרוזת ברשימת המשתנים שעברו טרנספורמציה. אפשרות ההתאמה המרובה תנסה התאמה עבור כל פעולת טרנספורמציה (לאחר פענוח בסיס 64 ולאחר המרה באותיות קטנות).

יצירת תנאים #

ההתאמה בונה תנאי שחייב להתקיים כדי לבצע את כלל ה-WAF. כדי להעריך את ההתאמה, ה-WAF יבצע פעולה (פרמטרים Operator ו- Operating ) כנגד רשימת משתנים. אם יש התאמה בין הפעולות למשתנים ברשימה, ההתאמה נחשבת מוצלחת. לדוגמה, כדי לחפש את localhost ( 127.0.0.1 ) ברשימת כותרות הבקשה ובשדה HTTP של המארח הווירטואלי, ניתן להעריך אותו באמצעות התצורה הבאה.

מאזן עומסים של relianoid v8 idps waf יוצר תנאי

אלו הם פרמטרי התצורה להגדרת תנאים:

מִשְׁתַנֶה. זה מציין לאיזה חלק בטרנזקציית HTTP הכלל ינסה להתאים. אתה יכול לבחור מבין המשתנים הרשומים, וההתאמות יהיו תקפות אם חלק מהם תואמים. תפריט נפתח יופיע כאשר תלחץ על שדה המשתנים. מידע על תצורת המשתנה ניתן למצוא ב- יצירת משתנים סָעִיף.
תמורות. זוהי רשימה של שינויים שהוחלו על משתנים. טרנספורמציות מוחלות ברצף, בסדר המוצג בשדה. אפשר לנסות התאמה עבור כל טרנספורמציה שהוחלה באמצעות אפשרות ריבוי ההתאמה. טרנספורמציות אינן משנות מידע כלשהו בעסקת HTTP; הם נשמרים בהקשרים זמניים ומוסרים לאחר סיום הפעולה. ניתן למצוא רשימה של התמורות כאן. פרמטר זה משמש להסרת טכניקות נגד הימנעות או להסרת נתוני קודיפיקציה.
מַפעִיל. זה מגדיר כיצד הכלל מנסה להתאים. פרמטר זה משולב בדרך כלל עם הפעלה. ניתן למצוא רשימה של מפעילים כאן.
הפעלה. זה מגדיר את מה שהכללים מנסים להתאים. פרמטר זה משולב בדרך כלל עם המפעיל. סוג הערך הצפוי חייב להתאים לאופרטור.
Multi-Match. פרמטר זה משמש כאשר מוגדרת יותר מתמרה אחת. הכלל ינסה להתאים את המשתנים, ה מַפעִיל, וה הפעלה עבור כל ערך של התמורות. הערכים האפשריים הם true (מאפשר ריבוי התאמה) או false (משבית את תכונת ריבוי ההתאמה).
לא תואם. אם תיבת סימון זו מופעלת, תוצאת ההתאמה תבוטל, תוך המרה ל נָכוֹן כאשר התוצאה היא שקר ולהיפך.

יצירת משתנים #

משתנים הם פרמטרים חובה בתנאי התאמה. הם מציינים את החלק של בקשת / תגובת ה-HTTP לחיפוש מידע.

משתנים . פרמטר זה מציין איזה שדה של בקשת/תגובת ה-HTTP לבחון (למשל, זמן, שרת).

מאזן עומסים של relianoid v8 - משתני waf של ipds, יוצרים תנאי

ארגומנט של משתנה . כאשר משתנה נבחר, ייתכן שיהיה צורך לציין אלמנט מסוים בתוכו. לדוגמה, התמונה למטה מראה כיצד בודקת את כותרת הבקשה (request header host ).

מאזן עומסים של relianoid v8 ‏idps‏, ספירת משתני waf

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

מאזן עומסים של relianoid v8 - תנאי waf של idps, התעלמות משתנה

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

לוח משתנים #

מִשְׁתַנֶה תיאור
ARGS אוסף ערכי ארגומנט בבקשה.
ARGS_JSON אוסף ערכי ארגומנט בבקשת JSON. זמין כאשר WAF מנתח ארגומנטים של JSON; דורש הפעלת ערכת הכללים REQUEST-901-INITIALIZATION.
ARGS_COMBINED_SIZE הגודל הכולל של פרמטרי הבקשה לא כולל קבצים.
ARGS_NAMES אוסף שמות טיעונים בבקשה.
קבצים שמות קבצים במערכת הקבצים של המשתמש. חל רק עבור נתונים מרובי חלקים / טפסים בקשות.
FILES_COMBINED_SIZE גודל כולל של קבצים בבקשה. חל רק עבור בקשות מרובות חלקים/נתונים של טופס.
FILES_NAMES רשימה של שמות קבצים המשמשים להעלאת קבצים. חל רק עבור בקשות מרובות חלקים/נתונים של טופס.
FILES_SIZES רשימה של גדלי קבצים בודדים. ישים רק עבור בקשות מרובות חלקים/נתוני טופס.
REQBODY_ERROR מציין אם פורמט גוף הבקשה שגוי עבור JSON או XML (1 אם נכון, 0 אם false).
REQUEST_BODY גוף הבקשה הגולמי. אם לבקשה אין את יישום / x-www-form-urlencoded כותרת, יש צורך להשתמש ctl:forceRequestBodyVariable בשלב REQUEST_HEADER.
REQUEST_BODY_LENGTH מספר בתים בגוף הבקשה.
REQUEST_COOKIES רשימה של כל ערכי קובצי ה-cookie של הבקשה.
REQUEST_COOKIES_NAMES רשימה של כל ערכי קובצי ה-cookie של הבקשה.
REQUEST_HEADERS כל כותרות הבקשות.
REQUEST_HEADERS_NAMES רשימת שמות כותרות הבקשות.
REQUEST_METHOD שיטת בקשה (למשל, GET, POST).
REQUEST_PROTOCOL פרוטוקול גרסת HTTP של הבקשה.
REQUEST_URI נתיב בקשת URI לא כולל מארח וירטואלי.
PATH_INFO מידע לפני נתיב URI.
FULL_REQUEST תוכן הבקשה המלא.
FULL_REQUEST_LENGTH מספר בתים בבקשה המלאה.
RESPONSE_BODY גוף תגובה גולמי.
RESPONSE_CONTENT_LENGTH מספר בתים בגוף התגובה.
RESPONSE_HEADERS כל כותרות התגובות.
RESPONSE_HEADERS_NAMES רשימת שמות כותרות התגובות.
RESPONSE_PROTOCOL פרוטוקול גרסת HTTP של התגובה.
RESPONSE_STATUS קוד סטטוס תגובת HTTP.
REMOTE_ADDR כתובת ה-IP של הלקוח.
REMOTE_PORT יציאה שבה הלקוח יזם את החיבור.
REMOTE_USER שם משתמש מאומת.
זמן זמן שרת פנימה שעות:דקות:שניות פורמט.
מֶשֶׁך משך העסקה הנוכחית באלפיות שניות מזמן ההתחלה.
MULTIPART_FILENAME שדה שם קובץ בבקשה מרובה חלקים.
MULTIPART_NAME שם שדה בבקשה מרובה חלקים.
MATCHED_VAR ערך תואם בפעולת ההתאמה האחרונה. הוחלף בכל פעולת התאמה ללא צורך באפשרות לכידה.
MATCHED_VARS רשימה של כל הערכים התואמים.
SERVER_ADDR כתובת ה-IP של השרת.
SERVER_NAME מארח וירטואלי שהתקבל מ-URI של בקשה.
ENV משתני הסביבה של WAF.
TX איסוף משתנים לעסקה הנוכחית. הוסר כאשר העסקה מסתיימת. משתנים TX:0-TX:9 לאחסן ערכים שנלכדו עם strRegex או אופרטורים של ביטויים.

טבלת המפעילים #

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

מִשְׁתַנֶה תיאור
strbegins מתאים אם משתנה כלשהו מתחיל בערך הפעולה שצוין.
strContains מתאים אם משתנה כלשהו מכיל את ערך הפעולה שצוין.
strContainsWord מתאים אם משתנה כלשהו מכיל את המילה או הערך שצוינו של הפעולה.
strEnd מתאים אם משתנה כלשהו מסתיים בערך הפעולה שצוין.
strWithin מתאים אם משתנה כלשהו מתחיל בערך הפעולה שצוין.
strMatch מתאים אם משתנה כלשהו תואם לאחת מהמחרוזות ברשימת ההפעלה (מפוצל לפי התו |).
strEq מתאים אם משתנה כלשהו זהה לערך ההפעלה שצוין.
strRegex מתאים אם משתנה כלשהו תואם לביטוי הרגולרי שצוין בהפעלה.
strPhrases מתאים אם משתנה כלשהו תואם ערך כלשהו ברשימה שצוינה בהפעלה.
מאמרים דומה ל-strPhrases, אבל רשימת הביטויים מוגדרת בקובץ שצוין בהפעלה.
אינטק מתאים אם משתנה כלשהו שווה למספר שצוין בהפעלה.
intGE מתאים אם משתנה כלשהו גדול או שווה למספר שצוין בהפעלה.
אינטגט מתאים אם משתנה כלשהו גדול מהמספר שצוין בהפעלה.
intle מתאים אם משתנה כלשהו קטן או שווה למספר שצוין בהפעלה.
אינטל מתאים אם משתנה כלשהו קטן מהמספר שצוין בהפעלה.
- מזהה הזרקת SQL ברשימת המשתנים.
- מזהה הזרקת XSS (Cross-Site Scripting) ברשימת המשתנים.
ipMatch ניסיונות להתאים כתובות IP או מקטעי רשת שצוינו בהפעלה עם רשימת המשתנים. השתמש בפסיק כמפריד עבור מספר כתובות IP או פלחים.
ipMatchFromFile דומה ipMatch, אך קורא את כתובות ה-IP וקטעי הרשת מקובץ שצוין בהפעלה.
תוקף מבטיח שמספר הבתים במשתנים נופל בטווח שצוין בהפעלה (למשל, "10, 13, 32-126").
אימות מאמת נתונים מקודדים. השתמש רק עבור נתונים שאינם מקודדים בדרך כלל או עבור נתונים שמקודדים מספר פעמים.
תוקף מאמת משתנים מקודדים ב-UTF-8.
לוודא מאמת אם משתנים הם מספרי כרטיסי אשראי חוקיים באמצעות הביטוי הרגולרי שצוין בהפעלה.
אימות מאמת אם משתנים הם מספרי ביטוח לאומי חוקיים בארה"ב באמצעות הביטוי הרגולרי שצוין בהפעלה.
התאמה תמיד מחזיר אמת, ומכריח התאמה ללא קשר לתנאים אחרים.
התאמה תמיד מחזיר שקר, ומכריח אי-התאמה ללא קשר לתנאים אחרים.

לוח טרנספורמציה #

להלן הטבלה המתארת ​​טרנספורמציות:

טרנספורמציה תיאור
Base64Decode מחרוזת מחרוזת מקודדת Base64.
Base64DecodeExt מחיקת מחרוזת המקודדת ב- BaseXNXX תוך התעלמות מתווים לא חוקיים.
sqlHexDecode Decodes SQL hex נתונים.
Base64Encode מקודד באמצעות קידוד Base64.
cmdLine מונע בעיות הקשורות לשורות פקודה נמלטות.
דחיסה ממירה תווי רווח לבן (0x20, \f, \t, \n, \r, \v, 0xa0) לרווחים (ASCII 0x20), תוך דחיסה של מספר רווחים עוקבים לאחד.
cssDecode מפענח תווים מקודדים באמצעות כללי ה-escape CSS 2.x. פונקציה זו משתמשת רק בעד שני בתים בתהליך הפענוח, כלומר היא משמשת לגילוי תווי ASCII המקודדים באמצעות קידוד CSS (שבדרך כלל לא היה מקודד), או למניעת התחמקות, שהיא שילוב של קו נטוי לאחור ולא -תווים הקסדצימליים (למשל, ja\vascript שווה ערך ל-javascript).
escapeSeqDecode מפענח רצפי בריחה של ANSI C: \ a, \ b, \ f, \ n, \ r, \ t, \ v, \\, \ ?, \ ', \ ”, \ xHH (הקסדצימלי), \ 0OOO (אוקטלי) . קידודים לא חוקיים נותרים בפלט.
hexDecode מחרוזת מחרוזת מקודדת באמצעות אותו אלגוריתם כמו זה המשמש hexEncode (ראה הערך הבא).
hex מקודד מחרוזת (המכילה אולי תווים בינאריים) על ידי החלפת כל בייט קלט בשני תווים הקסדצימליים (למשל, xyz מקודד כ-78797a).
htmlEntityDecode מפענח תווים המקודדים כישויות HTML.
jsDecode Decodes JavaScript sequences לברוח.
אורך מאחזר את אורך מחרוזת הקלט בבתים.
באותיות קטנות ממירה את כל התווים ל - אותיות קטנות באמצעות האזור C הנוכחי.
md5 מחשבת hash MD5 מנתוני הקלט. ה-hash המחושב הוא בצורה בינארית גולמית וייתכן שיהיה צורך לקודד אותו בטקסט כדי להדפיס (או להתחבר). פונקציות Hash משמשות בדרך כלל בשילוב עם hex.
אף לא אחד מסיר פונקציות טרנספורמציה קודמות המשויכות לכלל הנוכחי.
normalizePath מסיר צלעות מרובות, הפניות עצמיות של ספריות והפניות לאחור של ספריות ממחרוזת הקלט (למעט כאשר בתחילת הקלט).
normalizePathWin דומה normalizePath, אבל תחילה ממירה תווים קו נטוי לאחור לאחור.
שוויון מחשבת זוגיות שווה של נתונים של 7 סיביות, תוך החלפת הסיביות ה-8 של כל בייט יעד בסיבית הזוגיות המחושבת.
parityOdd7bit מחשבת זוגיות אי-זוגית של נתונים של 7 סיביות, תוך החלפת הסיביות ה-8 של כל בייט יעד בסיבית הזוגיות המחושבת.
parityZero7bit מחשבת זוגיות אפסית של נתונים של 7 סיביות, תוך החלפת הסיביות ה-8 של כל בייט יעד בסיביות זוגיות אפסית, המאפשרת בדיקה של נתוני זוגיות זוגית/אי זוגית כנתוני ASCII7.
להסיר מסיר את כל NUL בתים מהקלט.
להסיר מסיר את כל תווי הרווח הלבן מהקלט.
החלף מחליף מופעים של הערות בסגנון C (/* … */) ברווח בודד (מספר מופעים רצופים מהם לא יידחסו). הערות ללא הפסקה יוחלפו גם ברווח (ASCII 0x20). עם זאת, סיום עצמאי של הערה (*/) לא יטופל.
להסיר מסיר תווי הערה נפוצים מהקלט (/*, */, –, #).
החלף מחליף את NUL בייטים בקלט עם תווי רווח (ASCII 0x20).
urldecode פענוח מחרוזת קלט מקודדת. קידודים לא חוקיים (כלומר, אלה שמשתמשים בתווים שאינם הקסדצימליים, או אלה שנמצאים בסוף המחרוזת וחסרים בהם בית אחד או שניים) אינם מומרים, אך לא עולה שגיאה.
באותיות רישיות ממיר את כל התווים לאותיות רישיות באמצעות האזור C הנוכחי.
urlDecodeUni מפענח קלט מקודד כתובת URL עם תמיכה בקידוד ספציפי למיקרוסופט (כמו urldecode, אך עם תמיכה בקידוד %, u הספציפי של Microsoft).
קוד מקודד מחרוזת קלט באמצעות קידוד כתובות URL.
utf8toUnicode ממיר רצפי תווים UTF-8 ל-Unicode. זה עוזר לנורמליזציה של קלט, במיוחד עבור שפות שאינן אנגלית תוך מזעור תוצאות חיוביות שגויות ושליליות שגויות.
sha1 מחשבת Hash SHA1 מנתוני הקלט. ה-hash המחושב הוא בצורה בינארית גולמית וייתכן שיהיה צורך לקודד אותו בטקסט כדי להדפיס (או להתחבר). פונקציות Hash משמשות בדרך כלל בשילוב עם hex.
trimLft מסיר רווח לבן מהצד השמאלי של מחרוזת הקלט.
trimRight מסיר רווח לבן מהצד הימני של מחרוזת הקלט.
מְטוּפָּח מסיר רווח לבן משני הצדדים של מחרוזת הקלט.

חוות WAF הגדרות #

סעיף זה מאפשר לך להקצות את כלל ה-WAF הנוכחי לחוות HTTP(s).

מאזן עומסים של relianoid v8 ipds waf rulesets חוות

כאן, ניתן לבחור חוות אחת או יותר (החזק את מקש Shift לחוץ כדי לבחור מספר חוות) כדי להקצות או להסיר את קבוצת הכללים של WAF. השתמשו בכפתורי החצים הכפולים כדי להקצות או להסיר את קבוצת הכללים מכל החוות הזמינות.

📄 הורד מסמך זה בפורמט PDF #

    דואר אלקטרוני: *

    מופעל על ידי BetterDocs