מודל אבטחה
איך CASTOVIA מגנה על הפעילות, הנתונים, המנויים והתשתית שלכם.
אבטחת הפלטפורמה
מישור הבקרה של SaaS: Castovia היא SaaS מנוהלת. לא מסופק קוד מקור. אין אפשרות ל-Self-hosting. התשתית מנוהלת על ידי Castovia.
בידוד טננטים: כל ספק פועל בטננט מבודד לוגית. ספקים אינם יכולים לגשת לנתונים, מנויים, זרמים או תצורה של ספקים אחרים.
RBAC (Role-Based Access Control): ארבעה תפקידים: super_admin, admin (provider), supplier, viewer. לכל תפקיד יש הרשאות מוגדרות בקפדנות.
אכיפת תוכניות: מודל תוכניות בן 7 שכבות עם אכיפה רכה וקשה ברמת API. אכיפה קשה פעילה במסלולים מסחריים קריטיים.
אימות וגישה
אבטחת סיסמאות: סיסמאות מגובבות באמצעות bcrypt. אין אחסון בטקסט גלוי עבור חשבונות admin/supplier.
אימות צמתים: צמתי ספק מאמתים את עצמם עם אסימוני שרת מוגדרים לצומת, שניתן לסובב באופן עצמאי מלוח הבקרה של המנהל.
Rate Limiting: Login, signup, contact forms, ו-API endpoints מוגבלים לפי IP כדי למנוע התקפות brute-force.
ניהול סשנים: סשנים מבוססי JWT עם תפוגה של 24 שעות.
זיהוי פעילות חשודה: זיהוי אוטומטי ורישום של דפוסי כניסה חשודים.
הגנת נתונים
אין חשיפת sourceUrl: כתובות ה-URL של מקורות הזרם הפנימיים לעולם אינן נחשפות למכשירי קצה או לקוד צד-לקוח.
אין חשיפת storagePath: נתיבי האחסון הפנימיים נשארים בצד השרת בלבד.
כתובות Playback חתומות: כתובות Playback מוגבלות בזמן וחתומות קריפטוגרפית. כתובות שפג תוקפן נדחות.
מטא-דאטה חתום ל-Playback: מכשירי קצה מקבלים רק מטא-דאטה בטוח. ללא פרטי תשתית פנימיים.
Audit Logs: פעולות ניהול נרשמות לצורך אחריותיות.
אבטחת אישורי CDN/DRM
מפתחות API של CDN: מאוחסנים מוצפנים במסד הנתונים. לעולם לא מוחזרים בתגובות API. מוסתרים בממשק.
סודות DRM: מאוחסנים מוצפנים. לעולם לא נחשפים למכשירי לקוח. ללא סודות רישוי גולמיים ביומני היישום.
אין חשיפת סוד Origin: סודות ה-Origin של ה-CDN לעולם אינם נחשפים למכשירי קצה.
אבטחת Stripe וחיוב
מפתח סודי של Stripe: בצד השרת בלבד. לעולם לא נחשף בקוד צד-לקוח או בתגובות API.
אימות חתימת webhook: כל אירועי ה-webhook של Stripe מאומתים עם חתימת HMAC לפני עיבוד.
עיבוד אידמפוטנטי: אירועי webhook מנוקים מכפילויות כדי למנוע עיבוד כפול.
מפתח publishable: רק המפתח ה-publishable (קריאה בלבד) משמש בזרימות checkout בצד הלקוח.
מיקום משפטי ומניעת שימוש לרעה
אין אספקת תוכן: Castovia אינה מספקת, מארחת או מפיצה תוכן טלוויזיה/וידאו. הספקים אחראים במלואם לזכויות התוכן החוקיות.
דיווח על שימוש לרעה: מנגנון ציבורי לדיווח על שימוש לרעה. הדוחות נבדקים ומטופלים.
השעיית חשבון: Castovia שומרת לעצמה את הזכות להשעות חשבונות שמפיצים תוכן באופן לא חוקי.
שמירת לוגים: לוגים רלוונטיים עשויים להישמר כאשר נדרש על פי דין לצורכי ציות.
מדיניות שימוש מותר: כל הספקים חייבים להסכים. הפרות עשויות לגרום להשעיה מיידית.