לפני שמתחילים
מפו כתובות ציבוריות, פורטי TCP ו־UDP, שירותי אינטרנט וניהול. תארו תעבורה רגילה והרשאות לשינוי מסלולים. לפני הפעלה בררו מה מסונן בפועל ואיך מדווחים על שגיאה או חסימת משתמשים תקינים.
L3 עוסק בשכבת הרשת
סינון IP יכול לטפל בתעבורה לפני שהיא מגיעה לשרת המקור. ההגנה תלויה בכתובות ובמסלולים שכלולים. כתובת נסתרת אינה מוגבלת אם עדיין ניתן להתחבר אליה ישירות. בדקו רשומות DNS ישנות, כתובות קודמות ושירותים נוספים שעלולים ליצור כניסה חלופית ולעקוף את המסלול המוגן שתוכנן מלכתחילה.
L4 צריך להתאים לתעבורה
TCP ו־UDP פועלים אחרת. כניסה למשחק, שאילתות שרת, קול וקבצים יכולים לעבור במסלולים שונים. אמתו פורטים מותרים וחבילות רגילות: מסנן נוקשה מדי פוגע גם בשחקנים אמיתיים. בדיקת TCP מוצלחת אינה מוכיחה ש־UDP עובד או שכל תפקודי המשחק מכוסים באותם כללים; יש לבדוק אותם בנפרד עם לקוח אמיתי.
L7 מתייחס ליישום מסוים
HTTP proxy יכול לעבד HTTP, ולא אוטומטית את הפרוטוקול של כל משחק. הבטחת L7 צריכה לציין בקשות, נקודות שירות וכללים מסוימים. הביאו בחשבון אימות זהות והורדת קבצים. חסימה שלהם יכולה להשבית את המשחק גם כשהתהליך בשרת ממשיך לפעול. בדקו את כל שרשרת הפעולות של הלקוח ולא רק תגובת אינטרנט.
קיבולת אינה התחייבות שירות
הקיבולת המצטברת של הרשת שמעל השרת אינה מהירות פורט אחד או הבטחה מול כל התקפה. הפרידו בין סינון ברשת, רוחב הפס שלכם והמגבלות החוזיות. בררו מה קורה בחריגה או בזיהוי שגוי. מספר טרה־ביטים אחד אינו מאשר זמינות מובטחת, השהיה או הגנה מכל מתקפת יישום; לשם כך נדרשים תנאים מוגדרים.
הגבילו מקור וניהול
כשהארכיטקטורה דורשת זאת, אפשרו רק דרכי כניסה שסוכמו. השתמשו ברשתות מקור מאומתות במקום להתיר את כל האינטרנט. ניהול, מסדי נתונים ופורטים חלופיים דורשים בדיקה נפרדת. שנו כללים בהדרגה והשאירו גישה עצמאית ודרך חזרה. כלל שגוי בחומת האש יכול לחסום שחקנים בצורה יעילה כמו ההתקפה עצמה.
בדקו גם בעיות משאבים
עומס CPU, מחסור בזיכרון, שגיאת סקריפט או דיסק איטי יכולים להיראות כמו תקלה ברשת. לפני מסקנה השוו שעה, יומנים, משאבים ונתוני תעבורה. השתמשו בבדיקות קטנות ומורשות ובמידע האירועים של הספק. לאחר תיקון בדקו חיבורי שחקנים ושירותים שכלולים בהגנה; דף שנפתח לבדו אינו תוצאה מספקת לכל המשחק.
מה כדאי לעשות במצב שלכם?
| המצב | הצעד הבא |
|---|---|
| המשחק משתמש ב־UDP | בקשו היקף הגנה מתועד ל־UDP ובדקו חיבור משחק אמיתי. |
| שלב האינטרנט צריך סינון | בדקו נקודות HTTP, שרת מקור ובקשות תקינות שמותרות. |
| השירות נעצר בלי ראיות ברשת | השוו יומנים ועומס לפני שמסיקים שמדובר ב־DDoS. |
מקורות רשמיים
המקורות מתארים פרוטוקולים והגדרות. בדקו את התיעוד של הגרסה שבה אתם משתמשים.