durin
תיאום הדגמה

ממשל שרת MCP: מכניסה ועד פרישה

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

ההחלטה בקצרה

ממשל שרת MCP מתייחס לכל שרת כאל תוכנה שיכולה לפעול על מערכות החברה. שמור מלאי עם בעלים עבור כל שרת, אשר שרתים לפי קריטריונים ברורים, סקור כל כלי ולא את השרת לבדו, התייחס להגדרת כלי ששונה כהחלטה חדשה, הכיל שרתים הפועלים על מחשבים ניידים ופורש שרתים על ידי ביטול האישורים שלהם כמו גם התצורה שלהם. רישום רישום או סריקה עוברת מודיעים על החלטות אלה; זה לא עושה אותם.

מה מכסה ניהול השרתים של MCP

שרת MCP הוא החלק בהגדרת סוכן שעושה את העבודה. הוא מציע כלים, כמו יצירת בעיה או שאילתה למסד נתונים, ומפעיל אותם עם כל האישורים והגישה שהוא מכיל. חלק מהשרתים פועלים מרחוק ומגיעים אליהם באמצעות HTTP; אחרים הם תהליכים מקומיים שהושקו במחשב הנייד של אדם.

ניהול השרתים של MCP מחליט באילו מהשרתים הצוותים שלך יכולים להשתמש ושומר על החלטה זו עדכנית. זה עוקב אחר מחזור חיים: מצא את מה שקיים, אשר שרתים בהתאם לקריטריונים, סקור את הכלים שלהם, צפה בשינויים והפק אותם כאשר הם אינם נחוצים יותר. כל שלב צריך בעלים ותיעוד.

זה יושב ליד גישה ממשל, אשר מחליט מי רשאי להשתמש בשרת מאושר ועם אילו נתונים. ניהול השרתים בדרך כלל קודמים לכל, מכיוון שאין טעם בניהול גישה לשרת שלא החלטת לסמוך עליו. ה-MCP Top 10 של OWASP, כיום פרויקט בטא, כולל התקפות שרשרת אספקה, הרעלת כלים ושרתי צל MCP בין הסיכונים שלו.

ארכיטקטורת MCPOWASP MCP 10 המובילים (בטא)ניהול גישה MCP

בנה מלאי שתוכל לשמור על עדכניות

שרתי MCP נמצאים לעתים קרובות בשימוש לפני שמישהו מאשר אותם; ההנחיה של פרויקט MCP אומרת למנהלים להניח שהם לא יתבקשו קודם. התחל בפירוט מה שכבר קיים: שרתים מרוחקים המחוברים דרך שער או הגדרות אדמין של לקוח AI, ושרתים מקומיים בקובצי התצורה של כלים כגון Claude Code ו-Cursor.

קובצי תצורה של לקוח חיים במיקומים ידועים, כך שכלי ניהול נקודות קצה יכולים לאסוף אותם ברציפות. מלאי מכשירים מראה מה מוגדר, שאינו זהה למה שמחובר או בשימוש. התייחס לזה כנקודת מוצא לשיחות ולא הוכחה.

רשום מספיק על כל שרת כדי לקבל החלטות מאוחרות יותר במהירות.

מה להקליט עבור כל שרת MCP
שדהלמה זה חשוב
בעליםמישהו מאשר שינויים ועונה על שאלות
מוציא לאור ומקורמראה על מי אתה סומך ומאיפה מגיעים עדכונים
גרסה או נקודת קצהמאפשר לך להבחין בשינויים ולהגיב לעצות אבטחה
איפה זה רץשרתים מקומיים צריכים בקרות נקודות קצה; מרוחקים יכולים להשתמש בשער
אישורים והיקפיםמראה מה השרת יכול לעשות עם הסמכות של מישהו
כלים פעיליםמראה מה סוכנים באמת יכולים לבקש ממנו לעשות
משתמשים וצוותיםמראה מי מושפע משינוי או פרישה
תאריך הביקורת הבאמונע מאישור להפוך לצמיתות כברירת מחדל
אבטחת שרת מקומי MCP: ניהול שרתים ברחבי ארגון

אשר שרתים לפי קריטריונים ברורים

סט קריטריונים קצר ופורסם הופך את האישור למהיר ועקבי יותר. ההנחיה של פרויקט MCP לארגונים מציעה רשימת אישורים של שרתים בדוקים עם גרסאות מוצמדות, וקריטריונים כגון מפרסם שניתן לזהות, מקור קריא, מטא-נתונים מהמקור וכתב חומרי תוכנה.

רישום עוזר בגילוי, לא באישור. הרישום הרשמי של MCP, שעדיין נמצא בתצוגה מקדימה, מוודא שמוציא לאור שולט במרחב שמות ומשאיר סריקת אבטחה לרשמי חבילות ולקטלוגים במורד הזרם. במילים של הפרויקט עצמו, רישום במרשם אינו אישור. שאלות אלה מכסות את רוב החלטות האישור:

  • מי מפרסם את השרת, והאם אתה יכול לקרוא את המקור שלו?
  • האם זה צריך לפעול באופן מקומי, או שיש גרסה מרוחקת?
  • כיצד הוא מאמת, ובאישור של מי הוא ישתמש?
  • אילו היקפים הוא מבקש, והאם הם הצרים ביותר שעובדים?
  • אילו כלים היא מציעה, ומי מהם משנה נתונים או יוצר קשר עם אנשים?
  • אילו נתונים יקרא, ולאן ילכו התוצאות?
  • איך משתחררים עדכונים ואיך תשמעו על נקודות תורפה?
MCP אבטחת שרת מקומי: מקוראודות הרישום MCP

העדיפו שרתים מרוחקים למערכות משותפות

שרת שעוטף רק SaaS API לא מרוויח דבר מהפעלה על כל מחשב נייד. ההנחיה של MCP ממליצה על הגרסה המרוחקת שבה קיימת: היא לא מריץ קוד במחשב של המשתמש, משתמשת בזרימת ההרשאה של הפרוטוקול במקום אסימון בקובץ מקומי, ומתוקנת במקום אחד.

ניתן להגיע לשרתים מרוחקים גם דרך נתיב מבוקר, שבו חוקי גישה ורשומות חלים על כל בקשה. שמור על שרתים מקומיים לעבודה שבאמת זקוקה למכונה, כגון קריאת עץ עובד או נהיגה בכלי מקומי.

אבטחת שרת מקומי MCP: הפעל מרחוק היכן שאתה יכול

סקור כל כלי, לא רק השרת

אישור שרת אינו זהה לאישור כל מה שהוא יכול לעשות. שרת ניהול פרויקטים עשוי להציע כלים לקריאת בעיות, לערוך אותן, למחוק אותן ולשנות הרשאות. הפעל את הכלים שזרימת העבודה דרושה ועזוב את השאר.

קרא את הגדרות הכלים וכן את התיעוד. שמות הכלים והתיאורים הם הוראות שהמודל קורא, ושרת זדוני יכול להסתיר בהם הנחיות. Invariant Labs כינתה את הכלי הזה הרעלת כשהדגימה את המתקפה באפריל 2025. מפרט MCP אומר שלקוחות חייבים להתייחס להערות הכלים, כמו רמז שכלי קורא רק נתונים, כלא מהימן אלא אם כן השרת הוא מהימן.

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

Invariant Labs: התקפות הרעלת כליםמפרט כלי MCP

התייחס לשינויים כהחלטות חדשות

שרת יכול לשנות את הגדרות הכלים שלו לאחר שתאשר אותו, הנקרא לפעמים משיכת שטיח. הפרוטוקול אינו מחייב את הלקוחות לשאול שוב כאשר הגדרה משתנה, ולכן ההגנה צריכה להגיע מהלקוח, השער או התהליך שלך.

הצמד את מה שאישרת. עבור חבילות מקומיות, הצמד את הגרסה; עם משגרים כגון npx או uvx שמתקן רק את החבילה ברמה העליונה, בעוד שתמונת מיכל המוצמדת על ידי digest מתקנת את כל עץ התלות. עבור כלים, רשמו את ההגדרות שנבדקו והחזיקו את ההגדרות שהשתנו עד שמישהו יבדוק אותן.

שינויים בצד שלך נחשבים גם כן. היקפים חדשים, צוות חדש או סביבה חדשה כמו ייצור הם רגעים לסקור את האישור שוב במקום להרחיב אותו בשקט.

MCP אבטחת שרת מקומי: הגדרות כלישער MCP לעומת אבטחה MCP

מכיל את השרתים הפועלים באופן מקומי

שרת מקומי הוא תהליך רגיל עם הרשאות המשתמש. זה יכול לקרוא את הקבצים ומשתני הסביבה שהמשתמש יכול לקרוא ולהתחבר לכל מקום ברשת. פרויקט MCP קורא לבידוד תהליכים המפחית את המינוף הגבוה ביותר.

הגדר תנוחת ברירת מחדל במקום להשאיר אותה לכל אדם: הפעל שרתים של צד שלישי בקונטיינר ללא שום דבר מותקן מעבר למה שהם צריכים, תן לכל שרת רק את האישורים שלו בהיקף צר, הגבל את הגישה למערכת הקבצים והגבלת חיבורים יוצאים. לקוחות המציעים התקנה בלחיצה אחת חייבים להציג את הפקודה המדויקת לפני שהיא פועלת.

אבטחת שרת מקומי MCP: בידודשיטות עבודה מומלצות לאבטחה MCP: התפשרות על שרת מקומי

רשום כל אישור

אישור שחי בשרשור צ'אט קשה לסקור מאוחר יותר. תיעוד קצר מבהיר את ההחלטה ונותן למבקר הבא משהו לבדוק מולו.

שמור את הרשומה עם ערך המלאי ועדכן אותו בכל פעם שהשרת, הכלים שלו או האישורים שלו משתנים.

רשומת אישור שרת MCP
שדהכניסה
שרתמעקב אחר בעיות, שרת מרוחק שמתארח בספק
בעליםמוביל הנדסת פלטפורמה
אושר עבורצוותי הנדסה, סביבת עבודה בייצור
כלים פעיליםחפש בעיות, קרא בעיה, צור בעיה
הפסיקומחק בעיה, שנה הרשאות פרויקט
אישורמענק OAuth של כל אדם, מוגבל להיקף ההנפקה
תנאיםיצירת גיליון נבדק במהלך החודש הראשון
סקירה הבאהבעוד שלושה חודשים, או מוקדם יותר אם הכלים או היקפים ישתנו

לפרוש שרתים בצורה נקייה

השבתת שרת פירושה יותר מאשר מחיקת ערך תצורה. הסר גישה לכל מי שהשתמש בו, שלל את האישורים שהחזיק והסר תצורות מקומיות איפה שאתה יכול. הנחיית MCP מציעה לסובב כל דבר שהשרת החזיק בעת הסרתו.

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

אבטחת שרת מקומי MCP: אישורים

איפה Durin מתאים

Durin מביא שרתי MCP מרוחקים תחת נתיב מבוקר אחד. חברים יכולים לבקש חיבור מהקטלוג, או להציע שרת מותאם אישית עם כתובתו ומטרתו, ומנהל מערכת מאשר או דוחה את הבקשה. אישור לא מפעיל שום דבר בפני עצמו: הגדרת ספק, סקירת כלים, בדיקה לקריאה בלבד והפעלה עדיין בהמשך.

כל כלי נבדק לפני שניתן להשתמש בו, כולל האם הוא קורא או משנה נתונים ובאילו משאבים הוא עשוי לגעת. כלים שלא נבדקו נשארים חסומים. אם שרת משנה הגדרה של כלי, הכלי שהשתנה זקוק לבדיקה חדשה ואישורים מוקדמים יותר עבורו בוטלו. מנהלי מערכת יכולים להגדיר חיבור לצוותים, או להשבית התקנה תוך שמירה על התצורה וההיסטוריה שלה.

עבור שרתים מחוץ ל-Durin, גילוי Shadow MCP אוסף דוחות של שרתי MCP שהוגדרו במכשירים רשומים. דוחות הם תצפיות, לא הוכחה לחיבור נוכחי, וסטטוס סקירה אינו חוסם גישה. כדי לשלוט בשרת שהתגלה, הוסף אותו דרך חיבורים והפנה לקוחות ב-Durin.

הוסף חיבור לספקהוסף שרת MCP מותאם אישיתסקור את תגליות Shadow MCPהפעל או השבת חיבור

שאלות על ממשל שרתים MCP.

במה שונה ניהול שרת MCP מניהול גישה של MCP?

ממשל השרתים מחליט אילו שרתים וכלים מהימנים ושומר על החלטה זו עדכנית. ניהול הגישה מחליט מי רשאי להשתמש בשרת מאושר, עם אילו כלים ונתונים. רוב הצוותים זקוקים לשניהם, ואותם בעלים מטפלים בהם לעתים קרובות יחד.

האם הרישום הרשמי של MCP בודק שרתים לאבטחה?

לא. הוא מוודא שמוציא לאור שולט במרחב השמות ומסתמך על רישום חבילות וקטלוגים במורד הזרם לצורך סריקת אבטחה. התייחס לרישום כדרך למצוא שרת, לא כאל אישור להשתמש בו.

האם עלינו לבנות שרתי MCP משלנו?

עבור מערכות פנימיות, בנייה משלך מעניקה לך שליטה על הכלים, האימות והעדכונים. עבור מוצר SaaS, השרת המרוחק הרשמי של הספק הוא לרוב הבחירה הפשוטה יותר. כך או כך, החל את אותה סקירה לפני שאנשים מסתמכים עליה.

באיזו תדירות יש לבדוק שוב שרת מאושר?

בכל פעם שהוא משתנה: גרסה חדשה, הגדרות כלים שונות, היקפים חדשים או מפרסם חדש. הוסף סקירה מתוזמנת המותאמת לרגישות הנתונים שאליהם הם מגיעים, כדי שהאישורים לא יהפכו קבועים כברירת מחדל.

האם נוכל לחסום שרתי MCP שלא אושרו?

שער שולט רק בבקשות שהוא מקבל. עצירת שרתים מקומיים לא מאושרים דורשת ניהול נקודות קצה או בקרות רשת, וגילוי מראה היכן הם נמצאים. נתיב מאושר שקל יותר לשימוש גם מקטין את הסיבה לעקוף אותו.

הבא את השרת הראשון שלך לבדיקה.

הזמן הדגמה כדי לחקור גישה לסוכן, בדיקות מדיניות, אישורים ורשומות ביקורת עם הצוות שלנו.

תיאום הדגמה

בחר אילו מטרות אופציונליות מאפשר דפדפן זה. קובצי Cookie ששומרים על פעילות האתר, משאירים אותך מחובר וזכור בחירה זו פועלות תמיד, וכך גם קובץ ה-cookie להפניה שקישור הפניה מגדיר עד 90 יום. הבחירה שלך נשמרת בעוגייה של צד ראשון למשך 180 יום. שמירת בחירה שמכבה את Analytics טוענת מחדש את הדף הזה אם Analytics פעל בו. קרא את הודעת הפרטיות.