תוכן הקורס

שיעור 2 מתוך 9

כלל בפרומפט הוא רק הרגל

הוראה ב-CLAUDE.md או בקובץ של סוכן מבוצעת ברוב המקרים. בקרה היא משהו שעוצר את הפעולה כשהסוכן שוכח.

5 דקות · נבדק ב-25 באוקטובר 2026

הפרומפט

עבודה עם סוכן היא רוב הזמן שיחה בטקסט ובקול. במובן מסוים, מרגיש טבעי לעשות אותו דבר גם כשמגדירים את ההגנות שלכם. אתם נותנים ל-Claude Code גישה למחשב, מפתחות API ושירותים מקוונים מחוברים. ומה ההגנות שאפשר לשים סביבו? שורה ב-CLAUDE.md, mod שמגביל את רדיוס הנזק ו-hooks.

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

אם הלכתם לאיבוד:

  • Claude Mods הם תוספים של פונקציות JavaScript או TypeScript שרצים בתוך התהליך של Claude Code ומשנים את המראה, התצוגה וההתנהגות שלו
  • Hooks ב-Claude מאפשרים להריץ פקודות מעטפת לפני פעולות של Claude Code או אחריהן
  • רדיוס הנזק הוא ההיקף המרבי של הנזק שפריצה אחת, תקלה תפעולית או העלאה לאוויר של מערכת יכולים לגרום

"ברוב המקרים" זו הבעיה

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

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

האויב של האבטחה הוא "ברוב המקרים".

איך נראית בקרה

בקרה עוצרת את הפעולה גם כשהסוכן שוכח את הכלל. ב-Claude Code יש שלוש כאלה שאפשר לבקש בלי לכתוב שורת קוד בעצמכם:

  • חסימת הרשאה (permission deny): שורה בקובץ ההגדרות שחוסמת כלי או פקודה לגמרי, למשל כל push ל-GitHub או כל מחיקה מחוץ לסביבת העבודה.
  • hook: סקריפט קטן שרץ לפני שמשתמשים בכלי ויכול לסרב, למשל בדיקה שאף הודעה יוצאת לא מכילה מפתח.
  • סקריפט שמסרב: השלב ששולח או מפרסם בודק תנאי קודם, ועוצר כשהתנאי לא מתקיים.

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

מתחילים מהכלל שיכאב הכי הרבה

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

הפרומפט

הפרומפט הזה ממיין את הכללים שלכם לכאלה שמשהו אוכף ולכאלה שנשענים על זיכרון, והופך את המסוכן מביניהם למנעול.

להעתקה לסשן של Claude
תראה לי כל כלל אבטחה בקובץ CLAUDE.md שלי, בקבצי הסוכנים ובסקילים.

לכל כלל, תגיד מה אוכף אותו חוץ מזה שאתה זוכר אותו: hook, חסימת הרשאה (permission deny), סקריפט שמסרב. תסמן כל כלל שנשען על זיכרון בלבד.

אחר כך תבחר את הכלל שהכישלון שלו יכאב הכי הרבה, ותציע את ה-hook או את כלל החסימה הקטן ביותר שיאכוף אותו.

אל תשנה שום דבר בינתיים.

איך לקרוא את התשובה

  • תשובה אמיתית

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

  • תשובה שמתחמקת

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