אבטחה ובקרה

ניטור אירועי אבטחה, סטטוס הרשאות ישויות, וחשיפה ציבורית — קריטי להגנת מידע

0

סך אירועים

0

קריטיים

0

אזהרות

10

ישויות רגישות נוטרות

ישויות רגישות — מצב הגנה

Client

לקוחות (פרטי זיהוי, סיסמאות, מנויים)

password_hash
session_token
email
phone
admin בלבד

Sale

מכירות (תשלומים, קבלות Morning)

customer_email
customer_phone
morning_document_ids
admin בלבד

CoursePurchase

רכישות קורסים (אסמכתאות ופרטי קשר)

payment_proof_url
email
phone
admin בלבד

CourseEnrollment

רישומי קורסים (ת"ז, תאריך לידה)

client_id_number
birth_date
client_email
admin בלבד

WhatsAppLead

לידי WhatsApp (טלפון, היסטוריית שיחה)

phone
conversation_history
admin בלבד

Conversation

שיחות AI (תוכן, סיכומים)

lead_phone
summary
admin בלבד

ConversationMessage

הודעות שיחה (תוכן מלא)

content
admin בלבד

LandingPageAgentConfig

הגדרות סוכן (תסריטים, כללים)

rules_json
knowledge_link_ids_json
admin בלבד

AgentProfile

פרופילי סוכנים (זהות AI)

name
business_name
admin בלבד

KnowledgeDoc

מאגרי ידע (תוכן עסקי)

content
admin בלבד
חשיפה ציבורית — ביקורת נדרשת

LandingPagePublic

דפי נחיתה ציבוריים — תוכן שיווקי בלבד — ודא ש-agent_config_id לא חושף סודות

סיכון נמוך

SaleCourse

קורסים למכירה — מחירים ותיאורים — ללא נתוני לקוחות

סיכון נמוך

SubscriptionInfo

מידע מנויות — תנאים ותוכן — ודא שאין פרטי לקוחות

סיכון נמוך

landingChat()

צ'אט AI ציבורי — קלט משתמש חיצוני — ודא שלא מחזיר נתוני לקוחות/מנהל

סיכון בינוני

coursePurchasePublicAccess()

גישה ציבורית לרכישה — גישה מצומצמת לרכישה קיימת והעלאת אסמכתה; פרטי זיהוי מסוננים

סיכון בינוני

publicCourseRegistration()

הרשמת קורס ציבורית — יוצר/מקשר חשבון pending בצד שרת; הסיסמה אינה נשמרת ברכישה

סיכון בינוני

publicSubscriptionRegistration()

הרשמת מנוי ציבורית — יוצר/מקשר חשבון pending בצד שרת; הסיסמה אינה נשמרת ברישום המנוי

סיכון בינוני

metaWhatsappWebhook()

Webhook WhatsApp — אימות חתימה חובה — ודא אימות token

סיכון בינוני

morningWebhook()

Webhook Morning — אימות HMAC-SHA256 חובה — אימות חתימה קריטי

סיכון גבוה
צ׳קליסט אבטחה
ישויות רגישות נעולות ל-admin (RLS)
LandingPageAgentConfig מופרד מ-LandingPagePublic
סודות API מאוחסנים במשתני סביבה (לא בקוד)
landingChat פועל כ-service-role — לא חשוף טוקנים
הוסף rate-limit לצ'אט ציבורי (מומלץ)
הפעל אימות HMAC על כל webhook נכנס (אימות חתימה)
לוג אירועי אבטחה

אין אירועים