דלגו לתוכן

הגדרות רשת

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

כדי לגשת לקטע זה, עבור ל-הגדרות > רשת בתפריט הסרגל הצדדי השמאלי.

alt text

שיתוף משאבים בין מקורות (CORS) שולט בדומיינים חיצוניים (מקורות) שמורשים לגשת למשאבי ה-API שלך. זו תכונת אבטחה קריטית למניעת אתרי אינטרנט לא מורשים מלתקשר עם ה-backend שלך.

  • Allow All Origins:

    • מתג: כשמופעל, מאפשר בקשות מכל מקור (דומיין). שימושי לעיתים קרובות בפיתוח מוקדם אך לא מומלץ בדרך כלל לסביבות ייצור בשל סיכוני אבטחה.
    • Disable: כבה את זה כדי לאכוף רשימת לבנה קפדנית של דומיינים מורשים.
  • Allowed Origins:

    • קלט: אם “Allow All Origins” כבוי, השתמש בשדה זה כדי לציין את הדומיינים המדויקים שיכולים לגשת ל-API שלך (למשל https://example.com או https://app.yourdomain.com).
    • Add: לחץ על כפתור + Add כדי לכלול דומיין ברשימת הלבנה שלך.

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

ניתן להגדיר מגבלות על פני מסגרות זמן שונות ליצירת מדיניות תעבורה מדויקת:

  • Requests Per Minute: מספר הבקשות המקסימלי המותר בחלון של 60 שניות.
  • Requests Per Hour: מספר הבקשות המקסימלי המותר בחלון של 60 דקות.
  • Requests Per Day: מספר הבקשות המקסימלי המותר בחלון של 24 שעות.
  • Burst Allowance: מספר הבקשות הנוספות המותרות לעבור את מגבלת הקצב לפרק זמן קצר מאוד. זה מאפשר עליות פתאומיות לגיטימיות בפעילות המשתמש ללא חסימה מיידית.

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