חוקי Firebase פתוחים - מה זה ואיך מתקנים
Firestore או Realtime Database עם חוקים שמאפשרים קריאה/כתיבה לכולם (allow read, write: if true) - ברירת מחדל נפוצה של "נסדר אחר כך".
למה זה מסוכן
תצורת ה-Firebase של האפליקציה גלויה בקוד ה-client, אז כל אחד יכול להתחבר ישירות למסד ולקרוא או לדרוס הכל.
איך מתקנים
- החלף כל
if trueבבדיקת אימות ובעלות:allow read, write: if request.auth.uid == resource.data.uid - פרסם את החוקים המעודכנים ובדוק אותם ב-Rules Playground
איך מוודאים שהתיקון עבד
סריקה חוזרת מנסה גישה אנונימית למסד ומדווחת מה עדיין פתוח.
מדריכים לפי הכלי שבנה את האפליקציה
- חוקי Firebase פתוחים באפליקציית Bolt
- חוקי Firebase פתוחים באפליקציית Cursor
- חוקי Firebase פתוחים באפליקציית v0
- חוקי Firebase פתוחים באפליקציית Replit
- חוקי Firebase פתוחים באפליקציית Windsurf
בדיקה חינם
רוצה לדעת אם האפליקציה שלך חשופה? סרוק בחינם ב-30 שניות וקבל ציון אבטחה + הוראות תיקון.