ממשקי תכנותיות ליישומים (APIs) משמשים תפקיד חשוב באפשרות התקשורת בין מערכות תוכנה שונות. עם כוח גדול באחריות גדולה, והגנת ממשקי ה-API היא חיונית על מנת להגן על נתונים רגישים ולשמור על תקינות היישומים שלך.
פרסמנו לאחרונה קורס בערוץ ה-YouTube של freeCodeCamp.org שמיועד לספק למפתחים ידע עיקרי וכישורים מעשיים להגנה על שרתי API ממגוון איומים ופגיעות.
סקירת הקורס
הקורס המקיף הזה מכסה מושגים מרכזיים ושיטות מומלצות לשמירה על שרתי ה-API שלך בצורה מאובטחת. מהבנת שיתוף משאבים בין מקורות ליישום הגבלת שיעור, תלמד כיצד להגן על עצמך מפני וקטורים שגרתיים ולבנות תשתיות API מאובטחות ואיתנות.
הקורס מחולק לשישה נושאים ראשיים, כל אחד טופל את נקודת הביטחון של API באופן מרכזי:
-
שיתוף משאבים בין מקורות (CORS)
-
הבנה על חשיבות CORS במניעת גישה לא מורשית ל-API
-
למידה איך ליישם מדיניות CORS בצורה יעילה
-
-
חשיפת שגיאות
-
שליטה באמנת טיפול תקין בשגיאות
-
גילוי טכניקות למניעת חדירה של מידע רגיש דרך הודעות שגיאה
-
-
מניעת חדירת מידע
-
זהות מקורות נפוצים של חדירת מידע בשרתי API
-
יישום אסטרטגיות להפחתת חשיפה של נתונים לא מתוכנתים
-
-
ניהול מאגרי עוגיות מאובטח
-
למידת הסיכונים הקשורים לעוגיות לא מאובטחות
-
חקיקת שיטות מיטביות ליישום מדיניות עוגיות מאובטחת
-
-
הגנה מפני פתיחת נתיבים
-
הבנת הסיכונים של התקפות פתיחת נתיבים
-
יישום אמצעים למניעת גישה לא מורשית לקבצים רגישים
-
-
הגבלת מהירות
-
גילוי החשיבות של הגבלת מהירות במניעת התקפות DDoS
-
למידת כיצד ליישם אסטרטגיות הגבלת מהירות יעילות
-
הקורס נלמד על ידי אנתוני ארגוס, מנהל מעבדות APIsec. עם יותר מ-20 שנות ניסיון בתעשיית האבטחה, אנתוני מביא עשרות שנים של ידע ממגוון תחומים. הוא מציע גישה מאוזנת לאבטחת API.
להלן כמה סיבות לקחת את הקורס הזה:
-
כל-המידע
מקיף: הבנה מושלמת של תפיסות הגנה על ה API המרכזיות
- יכולתים מעשיות: למדות טכניקות שניתן ליישם מייד בפרוייקטים שלך
- הוראות מקצועיות: להרוויח מידע של מקצוען מומחה ברגלים
- חינמי ונגיש: זמין בערך על הערך של ערוץ ה YouTube של freeCodeCamp
מוכן לגGuard Your APIs?
אל תאבד את ההזדמנות להשתפר ביכולות הגנה על ה API ולהגן על היישומים שלך מאיזו סיכון עליל. הלכה לערוץ ה YouTube של freeCodeCamp והתחל את דרכך להפוך למומחה בגנה על ה API (צפייה במשך שעה).
Source:
https://www.freecodecamp.org/news/learn-how-to-secure-api-servers/