אבטחה
לפני השקהמה שאנחנו עושים, ומה שאיננו מתיימרים.
העמוד הזה מציג רק תכונות שניתן לאמת בקוד המוצר. לא תמצאו כאן שום תקן, כי אין בידינו אף אחד עד כה.
מה שלא תראו בעמוד הזה
נעדר במתכוון, מפני שאינו נכון היום:
- אין תקן ISO 27001, SOC 2 או PCI DSS — אין בידינו אף אחד מהם.
- אין תג “מאושר על ידי הבנקים” ואין לוגו של מוסד שותף.
- אין אזכור של “הצפנה מקצה לקצה”: זה אינו המודל הטכני של המוצר.
- אין מספרי משתמשים, דירוגים בחנויות אפליקציות או המלצות.
ביום שאחד מאלה יהיה נכון וניתן לאימות, הוא יופיע כאן ביחד עם ההוכחה שלו.
מה שאנחנו עושים, ומה שאיננו מתיימרים.
- הפרדה לפי משק בית
יחידת ההפרדה היא משק הבית, לא המשתמש. כל שורה פיננסית — חשבונות, כרטיסים, תנועות, חיובים חוזרים, מנויים, התראות, דוחות, זיכרון ספקים — נושאת את מזהה משק הבית שלה כמפתח זר, עם מחיקה במפל. שום דבר שמשויך למשק בית אחד אינו ניתן לקריאה מאחר.
— מאומת בבדיקת אינטגרציה: משתמש אינו יכול לקרוא שורות של משק בית אחר, גם כשהוא מספק את המזהה המדויק.
- בקרות גישה
כל שאילתה פיננסית נשענת על גישה מאומתת ונבדקת בצד השרת, בכל קריאה ובכל כתיבה — לא רק בכניסה לעמוד. התפקיד במשק הבית והתפקיד בפלטפורמה הם שני שדות נפרדים בשתי טבלאות נפרדות: ניהול הפלטפורמה אינו מקנה סמכות על משק בית, ובעלות על משק בית אינה מקנה הרשאה בפלטפורמה.
— סשנים בעוגיית httpOnly, אימות מייל חובה, והגבלת קצב על נקודות ההתחברות.
- יומנים מושחרים
היומן מסתיר ערכים רגישים לפני הכתיבה: סכומים, תיאורים, כתובות מייל, מזהי חשבון ואסימונים. שגיאת ייבוא רושמת את מזהה הייבוא, לעולם לא את תוכן הקובץ.
— ההתנהגות מכוסה בבדיקות.
- גבולות ה־AI
המספרים המוצגים מגיעים ממנועים דטרמיניסטיים, לא ממודל שפה: אותה שאלה, פעמיים, מחזירה אותה תוצאה. עד כה, אף נתון פיננסי אינו נשלח למודל שפה חיצוני. העוזר מסרב במפורש לשאלות שאינו יודע לפתור, במקום להמציא תשובה.
— בכל המוצר, עובדה בנקאית — שאינה משתנה — מובדלת מפירוש, שהוא לא ודאי ומסומן ככזה.
- קבצים מיובאים
גודל מוגבל, סוגים ברשימת היתר, קבצים ריקים נדחים. דף חשבון נשמר תחת מפתח אטום, לעולם לא תחת שם הקובץ המקורי, בתיקייה נפרדת ומחוץ למאגר הקוד. חתימה מחושבת כדי לזהות כפילויות.
— הגבלת קצב פר משתמש על העלאות.
- מחיקת הנתונים שלכם
מחיקת חשבון דורשת אישור במייל, והנתונים הפיננסיים המשויכים נעלמים יחד עם משק הבית במפל — אין מסלול שמשאיר שורות יתומות. יומן ביקורת מושחר, בלי נתונים פיננסיים, שומר את העקבות של אירועי אבטחה.
— המפל מובטח ברמת סכימת מסד הנתונים, לא לפי מנהג יישומי.
- שגיאות וכתובות שרת
שגיאה לא צפויה מציגה עמוד כללי מתורגם: לא עקבת ריצה ולא פרט פנימי מגיעים לדפדפן. כותרות אבטחה נקבעות באופן גלובלי וחתימת השרת מבוטלת.
— קודי שגיאה יישומיים מתורגמים לתשובות HTTP בטוחות.
מגבלות ידועות, במעקב, לא מוסתרות
מוצר כשר מפרסם גם את מה שעוד לא נעשה:
- הגבלת הקצב נמצאת בזיכרון התהליך: פרודקשן מרובה מכונות ידרוש מאגר משותף.
- אימות דו־שלבי אינו מופעל בשלב זה.
- שליחת מיילים ואחסון קבצים בפרודקשן עוד טעונים השלמה בצד התשתית.
- אף חיבור Open Banking אמיתי אינו פעיל: השכבה קיימת, אף מוסד אינו מחובר אליה.
שאלה בנושא אבטחה?
כתבו לנו במקום לחכות: אנחנו מעדיפים לתקן מוקדם.
כתובת ליצירת קשר בנושא אבטחה תפורסם עם ההשקה המסחרית.
החיוב הבא שלא תבינו — תדעו מה הוא.
הגישה נפתחת בהדרגה. הירשמו וספרו לנו מה הבנק שלכם: נכתוב לכם כשיגיע תורכם.