פקודה אחת. מאובטח לחלוטין.
ה־CASTOVIA Agent מותקן בתוך פחות מ־60 שניות, מטפל באבטחה אוטומטית, ומתקשר עם CASTOVIA Cloud דרך ערוצים מוצפנים. בלי כללי firewall ידניים, בלי מפתחות SSH, בלי VPN.
פירוש פקודת ההתקנה
בדיוק מה קורה כשמריצים את תוכנית ההתקנה בשורה אחת על שרת Linux שלך.
מה הפקודה עושה
פקודת ההתקנה בשורה אחת שאתה מעתיק מלוח הניהול של CASTOVIA מבצעת את השלבים הבאים על שרת Linux שלך:
הפקודה בפועל
הפקודה שתראה בלוח הניהול שלך נראית כך:
curl -sSL https://install.castovia.com/agent | sudo bash -s -- --token YOUR_SERVER_TOKENYOUR_SERVER_TOKEN הוא טוקן ייחודי לשימוש חד־פעמי שנוצר לכל node. תוקפו פג אחרי 24 שעות אם לא נעשה בו שימוש.
מה ה־Agent לא עושה
גבולות ברורים. ה־Agent מוגבל בכוונה בהיקפו.
אבטחה — מובנית, לא מודבקת
כל אמצעי האבטחה אוטומטיים. אין צורך בהגדרה ידנית.
אימות טוקן שרת
אוטומטילכל node ניתנת תוקן שרת ייחודי ואקראי קריפטוגרפית (256-bit). הטוקן נוצר ב־Admin של CASTOVIA כאשר אתה יוצר node. הוא משמש פעם אחת במהלך הרישום ואז מוחלף בתעודת לקוח TLS מתחלפת.
הצפנת TLS 1.3
אוטומטיכל התקשורת בין ה־Agent לבין CASTOVIA Cloud משתמשת ב־TLS 1.3. ה־Agent מאמת את שרשרת התעודות של CASTOVIA מול root CA נעוץ — ללא אמון במחסן התעודות של המערכת. מתקפות man-in-the-middle אינן אפשריות.
דרישות Firewall
אוטומטיה־Agent צריך רק HTTPS יוצא (port 443) אל CASTOVIA Cloud. אין צורך לפתוח ports נכנסים. כללי ה־firewall של השרת שלך נותרים ללא שינוי — ה־Agent אינו משנה iptables, nftables או firewalld.
אין צורך בגישת Root בזמן ריצה
אוטומטיה־Agent רץ כמשתמש ייעודי ללא הרשאות (castovia-agent). הוא צריך root רק בזמן ההתקנה (כדי ליצור את שירות systemd). בזמן ריצה, הוא פועל עם הרשאות מינימליות — גישת קריאה למקורות stream, גישת כתיבה לתיקיית המטמון שלו.
החלפת תעודות אוטומטית
אוטומטיתעודות לקוח מתחלפות כל 7 ימים. ה־Agent מטפל בחידוש באופן שקוף. אם תעודה פגה (למשל, השרת היה לא מקוון), ה־Agent משתמש בזרימת re-enrollment מאובטחת שדורשת אישור ב־Admin של CASTOVIA.
ניטור מצב וריפוי עצמי
אוטומטיה־Agent מנטר את מצבו שלו. אם הוא קורס, systemd מפעיל אותו מחדש בתוך 5 שניות. אם אינו מצליח להגיע ל־CASTOVIA Cloud, הוא ממשיך לשרת קונפיגורציה שמורה ומעמיס מדדים לתור לשליחה מאוחרת יותר.
פרוטוקול תקשורת
כיצד נתונים זורמים בין השרת שלך לבין CASTOVIA Cloud.
CASTOVIA Cloud → Agent (דחיפת קונפיגורציה)
טכני: הקונפיגורציה נמסרת כ־payloads של JSON חתומים. ה־Agent מאמת כל payload לפני יישום. בלי SQL גולמי, בלי פקודות shell — רק קונפיגורציה מובנית.
Agent → CASTOVIA Cloud (Telemetry)
טכני: Telemetry נשלחת כל 30 שניות דרך HTTPS POST. ה־payload דחוס (gzip) ומוצפן. גודל ממוצע: 2–5 KB לכל מרווח.
סיכום רשת
| היבט | פרט |
|---|---|
| פרוטוקול | HTTPS (TLS 1.3) עם certificate pinning |
| Port יוצא | 443 (HTTPS בלבד) |
| Ports נכנסים | אין צורך בהם מצד CASTOVIA |
| Heartbeat | כל 30 שניות (2–5 KB דחוס) |
| אימות | תעודות לקוח TLS מתחלפות (החלפה כל 7 ימים) |
| רוחב פס | פחות מ־1 MB/שעה עבור תעבורת ניהול |
| התנהגות במצב לא מקוון | מגיש קונפיגורציה שמורה, מעמיד telemetry בתור, מתחבר מחדש אוטומטית |
| תעבורת stream | לעולם לא מנותבת דרך CASTOVIA — נשארת ברשת שלך |
הסרה נקייה
אם אתה מסיר node, ה־Agent מנקה הכול לחלוטין:
sudo castovia-agent uninstall --purge