הערכת סיכוני תשתית לסוכני AI

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

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

סודות

  • לאילו פרטי גישה הסוכן יכול לגשת בסביבה שבה הוא רץ?

    משתני סביבה, קובצי הגדרות, CLI מחובר או credential helper נחשבים כולם.

  • האם קובצי סודות (‏.env, מפתחות פרטיים) נמצאים בתיקיות שהסוכן עובד בהן?

    כולל תיקיית הבית כשהסוכן יכול לקרוא אותה: ‏~/.ssh, ‏~/.aws, ‏~/.kube.

רשת

  • לאן הסביבה של הסוכן יכולה להתחבר?

    חיבורים יוצאים: מאגרי חבילות, APIs, כל אתר.

  • האם הסוכן קורא תוכן שאנשים אחרים יכולים לכתוב?

    Issues, ‏pull requests מבחוץ, דפי אינטרנט, מיילים, פניות, תיעוד של תלויות.

  • האם הסביבה של הסוכן מקבלת חיבורים מבחוץ?

    פורטים פתוחים, כתובת preview, שולחן עבודה מרוחק או שרת MCP חשוף.

סביבת פרודקשן

  • מה הסוכן יכול לעשות בסביבת הפרודקשן?

    שרתים, מסדי נתונים, clusters וחשבונות ענן שמשרתים משתמשים אמיתיים.

תקציב ומשאבים

  • האם יש תקרת הוצאה בחשבונות שהסוכן משתמש בהם?

    ה-API של המודל וכל חשבון ענן שהסוכן יכול ליצור בו משאבים.

  • האם המעבד, הזיכרון, הדיסק וזמן הריצה של הסביבה של הסוכן מוגבלים?

    מגבלות של container או VM, ו-timeout לכל משימה.

זמן החיים של הסביבה

  • כמה זמן חיה הסביבה של הסוכן?

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

אישור אדם וזהות

  • אילו פעולות אדם מאשר לפני שהן קורות?

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

  • באיזו זהות הסוכן פועל?

    החשבון, ה-token או מפתח ה-SSH שבהם הפקודות וקריאות ה-API שלו מתבצעות.

תיעוד ובקרה

  • האם הפקודות, קריאות הכלים והשינויים של הסוכן מתועדים?

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

תוצאה

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

נענו 0 מתוך 12 שאלות.

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

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

ממצאים והמלצות

שגיאה0
גבוהה0
בינונית0
נמוכה0
מידע1

1 ממצאים: 0 שגיאה, 0 גבוהה, 0 בינונית, 0 נמוכה, 1 מידע.

מידע1

  1. מידעAQ-AGR-900

    לא נענו שאלות (מספר השאלות: 12); הציון מחושב רק לפי השאלות שנענו.

דוח

agent-infra-risk-assessment.md
# הערכת סיכוני תשתית לסוכני AI

ציון סיכון: עוד לא נענתה אף שאלה

נענו 0 מתוך 12 שאלות.

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

מקור: https://anaroq.com/he/agents/risk-assessment

## תשובות

### סודות

- לאילו פרטי גישה הסוכן יכול לגשת בסביבה שבה הוא רץ? **לא נענתה**
- האם קובצי סודות (‏.env, מפתחות פרטיים) נמצאים בתיקיות שהסוכן עובד בהן? **לא נענתה**

### רשת

- לאן הסביבה של הסוכן יכולה להתחבר? **לא נענתה**
- האם הסוכן קורא תוכן שאנשים אחרים יכולים לכתוב? **לא נענתה**
- האם הסביבה של הסוכן מקבלת חיבורים מבחוץ? **לא נענתה**

### סביבת פרודקשן

- מה הסוכן יכול לעשות בסביבת הפרודקשן? **לא נענתה**

### תקציב ומשאבים

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

### זמן החיים של הסביבה

- כמה זמן חיה הסביבה של הסוכן? **לא נענתה**

### אישור אדם וזהות

- אילו פעולות אדם מאשר לפני שהן קורות? **לא נענתה**
- באיזו זהות הסוכן פועל? **לא נענתה**

### תיעוד ובקרה

- האם הפקודות, קריאות הכלים והשינויים של הסוכן מתועדים? **לא נענתה**

## ממצאים והמלצות

לא נמצאה תשובה מסוכנת.

### מידע (1)

- **AQ-AGR-900** לא נענו שאלות (מספר השאלות: 12); הציון מחושב רק לפי השאלות שנענו.

---

מנוע: ‏@anaroq/agents/risk 1.0.0, שאלון agent-infra-risk גרסה 1

העברה לסוכן

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

איך עובדת ההעברה לסוכן

מה הכלי עושה

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

כל תשובה מסוכנת היא ממצא עם חומרה, המלצה ומקור: ‏OWASP Top 10 for LLM Applications, ‏cheat sheets של OWASP או התיעוד של סוכני הקוד. חלק מהתשובות מסוכנות יותר ביחד, למשל סודות, קלט לא מהימן ורשת פתוחה, ולשילובים האלה יש ממצאים משלהם.

  • סודות
  • רשת
  • סביבת פרודקשן
  • תקציב ומשאבים
  • זמן החיים של הסביבה
  • אישור אדם וזהות
  • תיעוד ובקרה

איך זה עובד

  1. ענו עבור סוכן אחד וסביבה אחת. דלגו על שאלה שאתם לא יודעים; הציון מחושב רק לפי השאלות שנענו ומציין כמה נשארו פתוחות.
  2. לכל תשובה משקל קבוע מ-0 עד 3, והחומרה נגזרת ממנו: 1 נמוכה, 2 בינונית, 3 גבוהה. הציון הוא החלק של התשובות המסוכנות ביותר האפשריות מתוך השאלות שנענו, מ-0 עד 100. אותן תשובות נותנות תמיד אותם ממצאים ואותו ציון.
  3. התשובות נכנסות לקישור אחרי #, ולעולם לא נשלחות לשרת. העתיקו את הקישור כדי להמשיך מאוחר יותר או להשוות בין הגדרות, הורידו את הדוח כ-Markdown, או העבירו את הממצאים לסוכן קוד כדי לעבור עליהם יחד.

דוגמה

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

ציון: 58 מתוך 100, ממצאים: 13.

agent-infra-risk-assessment.md
# הערכת סיכוני תשתית לסוכני AI

ציון סיכון: 58 מתוך 100

נענו 12 מתוך 12 שאלות.

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

מקור: https://anaroq.com/he/agents/risk-assessment

## תשובות

### סודות

- לאילו פרטי גישה הסוכן יכול לגשת בסביבה שבה הוא רץ? **מפתחות או tokens ארוכי חיים עם הרשאות רחבות**
- האם קובצי סודות (‏.env, מפתחות פרטיים) נמצאים בתיקיות שהסוכן עובד בהן? **כן, אבל ההרשאות של הסוכן חוסמות את קריאתם**

### רשת

- לאן הסביבה של הסוכן יכולה להתחבר? **לכל מקום באינטרנט**
- האם הסוכן קורא תוכן שאנשים אחרים יכולים לכתוב? **כן**
- האם הסביבה של הסוכן מקבלת חיבורים מבחוץ? **לא**

### סביבת פרודקשן

- מה הסוכן יכול לעשות בסביבת הפרודקשן? **קריאה בלבד**

### תקציב ומשאבים

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

### זמן החיים של הסביבה

- כמה זמן חיה הסביבה של הסוכן? **נשמרת ולא מאופסת (למשל המחשב של מפתח)**

### אישור אדם וזהות

- אילו פעולות אדם מאשר לפני שהן קורות? **חלק מהן**
- באיזו זהות הסוכן פועל? **החשבון וה-tokens של אדם**

### תיעוד ובקרה

- האם הפקודות, קריאות הכלים והשינויים של הסוכן מתועדים? **כן, על אותה מכונה שהסוכן רץ עליה**

## ממצאים והמלצות

### גבוהה (2)

- **AQ-AGR-003** הסביבה של הסוכן יכולה להתחבר לכל מקום, ולכן נתונים יכולים לצאת וקוד לא מהימן יכול להיכנס.
  - המלצה: חסמו תעבורה יוצאת כברירת מחדל, והתירו רק את מאגרי החבילות וה-APIs שהמשימה צריכה, ברמת הרשת או ה-sandbox.
  - מקור: https://code.claude.com/docs/en/sandboxing
  - ב-ANAROQ: [מחולל הרשאות לסוכני קוד](https://anaroq.com/he/agents/permissions-generator)
- **AQ-AGR-101** לסוכן יש סודות, הוא קורא טקסט לא מהימן ויכול להתחבר לכל מקום: הוראות מוזרקות יכולות לגרום לו לשלוח את הסודות החוצה.
  - המלצה: שברו את השילוב: הסירו מהסוכן הזה את הסודות, את הקלט הלא מהימן או את הרשת הפתוחה; מספיק אחד מהם.
  - מקור: https://genai.owasp.org/llmrisk/llm01-prompt-injection/
  - ב-ANAROQ: [מחולל הרשאות לסוכני קוד](https://anaroq.com/he/agents/permissions-generator)

### בינונית (7)

- **AQ-AGR-001** הסוכן יכול לקרוא מפתחות ארוכי חיים עם הרשאות רחבות. דליפה נשארת שימושית עד שמישהו מבטל אותם.
  - המלצה: תנו לסוכן פרטי גישה קצרי חיים ומצומצמים לחשבון שאינו פרודקשן, והחזיקו את סודות הפרודקשן ב-secret manager שהוא לא יכול לקרוא.
  - מקור: https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html
  - ב-ANAROQ: [מחולל הרשאות לסוכני קוד](https://anaroq.com/he/agents/permissions-generator)
- **AQ-AGR-004** הסוכן קורא טקסט שאנשים אחרים יכולים לכתוב. הוראות שמוסתרות בו (prompt injection) יכולות לכוון את מה שהסוכן עושה.
  - המלצה: התייחסו לתוכן הזה כנתונים: תנו לסוכן שקורא אותו פחות כלים ובלי סודות, ובקשו אישור אדם לפני כל פעולה שהוא מציע.
  - מקור: https://genai.owasp.org/llmrisk/llm01-prompt-injection/
  - ב-ANAROQ: [מחולל הרשאות לסוכני קוד](https://anaroq.com/he/agents/permissions-generator)
- **AQ-AGR-008** המעבד, הזיכרון, הדיסק וזמן הריצה של הסוכן לא מוגבלים, ולכן משימה שיצאה משליטה יכולה להשבית את המכונה.
  - המלצה: הריצו את הסוכן ב-container או ב-VM עם מגבלות מעבד, זיכרון ודיסק, ועצרו כל משימה אחרי timeout.
  - מקור: https://genai.owasp.org/llmrisk/llm102025-unbounded-consumption/
  - ב-ANAROQ: [מחשבון משאבים לסוכני AI: ‏vCPU, ‏RAM, דיסק ו-GPU](https://anaroq.com/he/tools/agent-workload-sizer)
- **AQ-AGR-009** הסביבה לא מאופסת לעולם: פרטי גישה, קבצים ושינויים מכל משימה מצטברים בה.
  - המלצה: תנו לכל משימה סביבה חדשה, כמו container או development container, ומחקו אותה כשהמשימה מסתיימת.
  - מקור: https://code.claude.com/docs/en/devcontainer
- **AQ-AGR-010** רק חלק מהפעולות המסוכנות דורשות אישור אדם; האחרות קורות ברגע שהסוכן מחליט.
  - המלצה: דרשו אישור אדם לכל פעולה הרסנית או כזו שיוצאת החוצה: מחיקה, push, פריסה, תשלום ושליחה.
  - מקור: https://genai.owasp.org/llmrisk/llm062025-excessive-agency/
  - ב-ANAROQ: [מחולל הרשאות לסוכני קוד](https://anaroq.com/he/agents/permissions-generator)
- **AQ-AGR-011** הסוכן פועל בתור אדם, ולכן אי אפשר להבחין בין הפעולות שלו לשלהם, והן נושאות את כל הגישה שלהם.
  - המלצה: תנו לסוכן חשבון או token משלו, רק עם ההרשאות שהמשימה צריכה, כך שאפשר להבחין בפעולות שלו ולבטל אותן.
  - מקור: https://genai.owasp.org/llmrisk/llm062025-excessive-agency/
- **AQ-AGR-103** פרטי גישה חזקים נשארים בסביבה שלא מאופסת לעולם, ולכן הם חיים יותר מהמשימה שהייתה צריכה אותם.
  - המלצה: הנפיקו את פרטי הגישה לכל משימה ובטלו אותם בסופה, או העבירו את הסוכן לסביבה שנמחקת אחרי כל משימה.
  - מקור: https://genai.owasp.org/llmrisk/llm022025-sensitive-information-disclosure/

### נמוכה (4)

- **AQ-AGR-002** קובצי סודות יושבים ליד העבודה של הסוכן, ומוגנים רק בכללי ההרשאות שלו. פקודת shell עדיין יכולה לקרוא אותם.
  - המלצה: העבירו קובצי `.env` ומפתחות מחוץ לסביבת העבודה, חסמו אותם בהרשאות של הסוכן, והריצו את הסוכן במקום שתיקיית הבית שלכם לא חשופה בו.
  - מקור: https://code.claude.com/docs/en/permissions
  - ב-ANAROQ: [מחולל הרשאות לסוכני קוד](https://anaroq.com/he/agents/permissions-generator)
- **AQ-AGR-006** הסוכן יכול לקרוא מהפרודקשן. קריאות עדיין יכולות לחשוף נתוני לקוחות או להעמיס על מסד נתונים.
  - המלצה: השאירו את הסוכן מחוץ לפרודקשן: תנו לו להציע שינויים דרך pull request ו-pipeline שאדם מאשר.
  - מקור: https://genai.owasp.org/llmrisk/llm062025-excessive-agency/
  - ב-ANAROQ: [מחולל הרשאות לסוכני קוד](https://anaroq.com/he/agents/permissions-generator)
- **AQ-AGR-007** ההוצאה מייצרת התראות אבל לא נעצרת. לולאה בלילה מחויבת לפני שמישהו קורא אותן.
  - המלצה: הגדירו תקרת הוצאה קשיחה למפתח ה-API של המודל ולחשבון הענן שהסוכן משתמש בו, והשאירו התראות מעליה.
  - מקור: https://genai.owasp.org/llmrisk/llm102025-unbounded-consumption/
  - ב-ANAROQ: [מחשבון משאבים לסוכני AI: ‏vCPU, ‏RAM, דיסק ו-GPU](https://anaroq.com/he/tools/agent-workload-sizer)
- **AQ-AGR-012** התיעוד נשמר איפה שהסוכן רץ, ולכן הסוכן, או מי שהשתלט עליו, יכול לשנות או למחוק אותו.
  - המלצה: תעדו את הפקודות, קריאות הכלים והשינויים של הסוכן, ושלחו את התיעוד למקום שהסוכן לא יכול לכתוב אליו.
  - מקור: https://cheatsheetseries.owasp.org/cheatsheets/Logging_Cheat_Sheet.html

---

מנוע: ‏@anaroq/agents/risk 1.0.0, שאלון agent-infra-risk גרסה 1

מגבלות

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

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

מתודולוגיה: איך מחושבים המספרים

מקורות

  1. OWASP Top 10 for LLM Applications 2025: LLM01 Prompt Injection
  2. OWASP Top 10 for LLM Applications 2025: LLM02 Sensitive Information Disclosure
  3. OWASP Top 10 for LLM Applications 2025: LLM06 Excessive Agency
  4. OWASP Top 10 for LLM Applications 2025: LLM10 Unbounded Consumption
  5. OWASP Cheat Sheet: Secrets Management
  6. OWASP Cheat Sheet: Logging
  7. Claude Code Docs: Security
  8. Claude Code Docs: Configure permissions
  9. Claude Code Docs: Sandboxing
  10. Claude Code Docs: Development containers
  11. Claude Code Docs: Monitoring

עודכן

הצעד הבא

מחולל הרשאות לסוכני קוד

כלי ציבורי חינמי של אנרוק, חברה שבונה תשתיות מחשוב. מה אנרוק בונה