דלג לתוכן
AI Agents 4

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

2026-08-09
נתנאל

פוסט שכתבתי על הרצת מודלים פתוחים בענן. עושה סדר בספק תשתית וראוטר. בהמשך יהיה על מודלים לוקלים על מוכנה לוקלית שווה לעקוב וכו
פה, אני גם יכול לדבר על המטא דטה של הפוסט, כמובן שגם קרוסלה נ"י נעשתה על ידי OPEN SLIDE.
https://go.chatlytics.ai/r/cg2IwPz

Open models in the cloud map | Netanel Rotemכשאומרים "מודל קוד פתוח", הרבה מפתחים עדיין מדמיינים מחשב עם GPU שיושב בבית. בפועל, זאת רק דרך אחת מתוך חמש. שואלים אותי הרבה איך מריצים מוד
06:49
Eran

אף פעם לא חיכה … הטקס של לחכות לשאלה הבאה וללחוץ, לא מבין איך אפשר לעבוד ככה

08:31
שמואל פולונסקי

alias claude="claude --dangerously-skip-permissions"

08:34
Liran

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

08:40
שמואל פולונסקי

יש לי חבר שזה היה הפיצ'ר שהוא היה אחראי עליו בopenai
הוא בדיוק פוטר

08:46
דולב חיוט
Liran
אני בדיוק מוביל פרויקט בעבודה שלי של קלוד בתוך קונטיינר עם צמצום של מעל 99% מהחולשות אבטחה שלו. אפרסם פה כשזה מגיע 😁

NanoClaw

08:49
נתנאל
דולב חיוט
NanoClaw

ננו עוזר, בי דיזיין אבל זה בהחלט לא הסוף.
וזה די אמיץ לשים OPENCLAW בחברה. רק אומר.

09:20
Rafael
Liran
אני בדיוק מוביל פרויקט בעבודה שלי של קלוד בתוך קונטיינר עם צמצום של מעל 99% מהחולשות אבטחה שלו. אפרסם פה כשזה מגיע 😁

משהו בסגנון?
https://go.chatlytics.ai/r/fU93lnP

09:23
Liran
Rafael
משהו בסגנון? https://medium.com/@rafaelbenari/custom-containerized-sandboxes-for-ai-agents-dd2cd2603b3b

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

09:26
Rafael

למה שיכתוב קבצים? אפשר לעשות mount עם דגל ro בכל מקום שאתה לא רוצה שיכתבו.

09:28
Eran

למה לא פשוט e2b וכאלה ?

09:28
Liran
Rafael
למה שיכתוב קבצים? אפשר לעשות mount עם דגל ro בכל מקום שאתה לא רוצה שיכתבו.

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

Eran
למה לא פשוט e2b וכאלה ?

זה גם אחלה פתרון האמת כי הם אשכרה מטפלים באיסולציה, ה-use case שלנו הוא קצת אחר דורש פחות overhead

מבטיח לשתף הכל בימים הקרובים 🙏🫶

אה וזה בחינם להבדיל מ e2b

09:30
Rafael
Liran
אם אתה מריץ את האייג'נט שלך בענן או אפילו במחשב אתה רוצה שהוא יכתוב מחוץ לקונטיינר שלו

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

09:31
Iris Levari
נתנאל
ננו עוזר, בי דיזיין אבל זה בהחלט לא הסוף. וזה די אמיץ לשים OPENCLAW בחברה. רק אומר.

זה אומר שאבטחת מידע איבדו שליטה!

09:32
אניעם

בסוף כל המשחק זה הרשאות read/write וקריאה לכלים שונים

מה ההרשאות שאייג׳נט עצמאי מקבל

09:34
Yuval

Https://mcpip.ai

09:38
Liran
נתנאל
ננו עוזר, בי דיזיין אבל זה בהחלט לא הסוף. וזה די אמיץ לשים OPENCLAW בחברה. רק אומר.

זה סבבה אולי בתור כלי פנימי שיכול לעזור במשהו (גם, עם הרבה רבה הרבה זהירות )
אבל בחיים לא הייתי שם את זה מול לקוחות

09:40
Rafael

לא צריך openclaw בתור סוכן אוטונומי, יש מספיק סוכנים long-horizon שיכולים לעשות דברים בצורה אמינה. ב-openclaw יש כמות אדירה של bloat וחיבורים לדברים שלא תשתמש בהם בחיים בסביבת עבודה אמיתית. עדיף להתאים את הסוכן למשימה עם משהו כמו pi, ולארוז אותו בנפרד לגמרי מכל סביבת פרודקשן. (דרך אגב, openclaw בנוי על pi). אם אפשר להריץ אותו air-gapped על מכשיר ייעודי ורק עם חיבור למה שהוא צריך, זה יכול לעבוד.

09:52
Roberto
Rafael
לא צריך openclaw בתור סוכן אוטונומי, יש מספיק סוכנים long-horizon שיכולים לעשות דברים בצורה אמינה. ב-openclaw יש כמות אדירה של bloat וחיבורים לדברים שלא תשתמש בהם בחיים בסביבת עבודה אמיתית. עדיף להתאי…

לבנות על לאנגגראף?

09:58
Dror
Liran
אני בדיוק מוביל פרויקט בעבודה שלי של קלוד בתוך קונטיינר עם צמצום של מעל 99% מהחולשות אבטחה שלו. אפרסם פה כשזה מגיע 😁

בדקתם גם נונו?
https://go.chatlytics.ai/r/AvDZ8PQ

10:03
Liran
Dror
בדקתם גם נונו? https://github.com/nolabs-ai/nono

זה מבודד יותר טוב את הסביבה של האייג'נט, אבל זה לא מקטין את החולשות שבאות בקונטיינר (למשל כל ה bloat שמגיע בדביאן , מה שנקרא slim למינהם)

הפתרון שלנו הוא לא במקום, אלא בנוסף

כלומר מקשיח יותר את הסביבת הרצה עצמה

גם בסביבת sandbox אם לתוקף יש גישה למכונה אפשר לעשות escape from container או במקרים מסוימים escape from VM

אז המטרה שלנו היא בכלל להקטין למינימום את הוקטורי תקיפה האפשריים

דווקא e2b ומה שדומה לו זה שכבת הגנה נוספת שמאוד מאוד כדאי

10:22
Rafael
Roberto
לבנות על לאנגגראף?

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

10:24
Eran

gvisor ?

10:25
Roberto
Rafael
אפשר. אבל צריך להכיר את ההבדל בין workflow מוגדר מראש לבין סוכן שיש לו מידה של אוטונומיה והצעדים שלו לא מוגדרים מראש. את שניהם אפשר לעשות עם LG, אבל אני מרגיש שהם יותר חזקים ב-workflows. פרויקט כמו pi…

אז הרמס?

10:26
Alon

אולי השילוב של ננו והרמס? הרמס המתכנן והמבקר , וננו מריץ

10:28
Roberto
Liran
זה מבודד יותר טוב את הסביבה של האייג'נט, אבל זה לא מקטין את החולשות שבאות בקונטיינר (למשל כל ה bloat שמגיע בדביאן , מה שנקרא slim למינהם) הפתרון שלנו הוא לא במקום, אלא בנוסף כלומר מקשיח יותר את הסבי…

איזה פתרון יש לכם?

Alon
אולי השילוב של ננו והרמס? הרמס המתכנן והמבקר , וננו מריץ

איזה ננו? כאילו לruntime?

10:30
Liran
Eran
gvisor ?

אז gVisor פותר בגדול את אותה הבעיה שציינתי.

נניח ואני תוקף.

אני:
1. צריך לקבל גישה למכונה
2. ברגע שאני במכונה אני יכול להתחיל לתקוף

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

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

10:30
Rafael
Liran
זה מבודד יותר טוב את הסביבה של האייג'נט, אבל זה לא מקטין את החולשות שבאות בקונטיינר (למשל כל ה bloat שמגיע בדביאן , מה שנקרא slim למינהם) הפתרון שלנו הוא לא במקום, אלא בנוסף כלומר מקשיח יותר את הסבי…

אין סיבה למשוך מ-debian.
אתה רק צריך את ה-dependencies להריץ את ה-agent. למשל ב-opencode מספיק לך node.
בלינק שנתתי יש דוגמה ל-dockerfile.

10:32
Eran

תניח ש1 קרה כי הוא יקרה

מה אתה צריך מעבר לgvisor ?

10:32
Liran
Eran
תניח ש1 קרה כי הוא יקרה

הנחה טובה, ובכל זאת אם אני יכול לצמצם את הוקטורי תקיפה מ-3200 ל-12 אני אקח את האפשרות שלי

10:32
Roberto
Rafael
אין סיבה למשוך מ-debian. אתה רק צריך את ה-dependencies להריץ את ה-agent. למשל ב-opencode מספיק לך node. בלינק שנתתי יש דוגמה ל-dockerfile.

Node עובד על לינוקס

10:32
Liran
Rafael
אין סיבה למשוך מ-debian. אתה רק צריך את ה-dependencies להריץ את ה-agent. למשל ב-opencode מספיק לך node. בלינק שנתתי יש דוגמה ל-dockerfile.

לא מדויק אחי
תנסה להריץ
docker run --rm -it myImmagre cat /etc/os-release

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

10:33
Rafael
Roberto
אז הרמס?

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

10:33
Liran
Rafael
אין סיבה למשוך מ-debian. אתה רק צריך את ה-dependencies להריץ את ה-agent. למשל ב-opencode מספיק לך node. בלינק שנתתי יש דוגמה ל-dockerfile.

כמו כן שים לב שאתה מושך לא רק דביאן מאחורי הקלעים אלא node 20 שהוא end of life ומפוצץ פרצות

10:35
Roberto

אז מה אין שום קונטיינר היום בלי זבל שלא צריך?

10:35
Rafael

אתם לא מדייקים מבחינת node/linux.
קודם כל, docker עובד על לינוקס. כל מערכת אחרת שתפעילו בה docker מריצה לינוקס בשביל להריץ את docker, כולל מק ו-windows.
אז כן בהחלט דוקר רץ על לינוקס.

אבל דוקר לא מספק לך קרנל, והוא לא מספק לך מערכת, הוא רק מספק לך namespace ומשתמש באותו הקרנל של מערכת ההפעלה. כלומר אם תריץ docker על אובונטו תקבל קרנל של אובונטו.

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

מבחינת node צריך לבדוק, אבל אין שום חובה שהוא ימשוך alpine/ubuntu/וואטאבר.

10:37
Roberto

לאלפיין אין פרוטוקול תקשורת חיצוני

10:37
Liran
Rafael
אתם לא מדייקים מבחינת node/linux. קודם כל, docker עובד על לינוקס. כל מערכת אחרת שתפעילו בה docker מריצה לינוקס בשביל להריץ את docker, כולל מק ו-windows. אז כן בהחלט דוקר רץ על לינוקס. אבל דוקר לא מ…

אתה אומר הכל נכון אחי

דוקר רץ על הקרנל שלך ובוינדואס ספציפית הוא יותר לך את זה על ה wsl נגיד

קונטיינר זה אשליה של namespaces, cgroups וcapabities

10:38
Rafael
Liran
כמו כן שים לב שאתה מושך לא רק דביאן מאחורי הקלעים אלא node 20 שהוא end of life ומפוצץ פרצות

אני? כלומר ב-writeup?
זה מלפני 8-10 חודשים כן?
אפשר אולי לעדכן, אבל אני כבר מזמן לא שם.

10:38
Liran
Rafael
אתם לא מדייקים מבחינת node/linux. קודם כל, docker עובד על לינוקס. כל מערכת אחרת שתפעילו בה docker מריצה לינוקס בשביל להריץ את docker, כולל מק ו-windows. אז כן בהחלט דוקר רץ על לינוקס. אבל דוקר לא מ…

אבל האימג' שאתה מושך שקוראים לו node הוא למעשה סביבת node שרצה על debian

זה אחד הסקאמים הכי גדולים של דוקר

Rafael
אני? כלומר ב-writeup? זה מלפני 8-10 חודשים כן? אפשר אולי לעדכן, אבל אני כבר מזמן לא שם.

חלילה אתה, התכוונתי בכללי למי שמשתמש עדיין בנוד 20, אתה נראה לי אחד האנשים שיותר מבינים עניין

10:39
Roberto

ולכן תצטרך להקים image פרטי

10:39
Liran
Roberto
ולכן תצטרך להקים image פרטי

יאפ

או להשתמש במשהו שמישהו אחר הכין ואתה סומך עליו

10:40
Roberto

אין משהו מבוסס rhel?

10:42
Rafael
Liran
אבל האימג' שאתה מושך שקוראים לו node הוא למעשה סביבת node שרצה על debian

בפעם האחרונה שהצצתי זה רץ על משהו כמו bookworm ונותן לך glibc. בעיניי זה לא נורא. אין שם כלום, לא פייתון, לא כלים, זה מאוד מינימלי ואפשר לנעול אותו בקלות עם docker capabilities. אבל אם אתה ממש על משהו קריטי של חיים ומוות, אז אל תמשוך node, תבנה image מאפס.

10:43
Liran

יש והם אפילו ממש קידמו את podman שמתחרה בדוקר אנג'ין

Rafael
בפעם האחרונה שהצצתי זה רץ על משהו כמו bookworm ונותן לך glibc. בעיניי זה לא נורא. אין שם כלום, לא פייתון, לא כלים, זה מאוד מינימלי ואפשר לנעול אותו בקלות עם docker capabilities. אבל אם אתה ממש על משהו…

כן bookwarm זה debian ובגלל זה יורש חלק מהבעיות שלו

10:44
Roberto

זה למה החברה של לינוקס אוהבים את פישמן

10:44
Liran
Roberto
זה למה החברה של לינוקס אוהבים את פישמן

גם אני אוהב את פודמן, המפתח הראשי של פודמן (Dan Walsh) בן אדם סופר נחמד ויש לו מלא הרצאות טובות ביוטיוב

10:47
Rafael

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

10:48
Yaron
Rafael
בפעם האחרונה שהצצתי זה רץ על משהו כמו bookworm ונותן לך glibc. בעיניי זה לא נורא. אין שם כלום, לא פייתון, לא כלים, זה מאוד מינימלי ואפשר לנעול אותו בקלות עם docker capabilities. אבל אם אתה ממש על משהו…

לגבי לבנות image מאפס יש חברות כמו echo ויש fips

10:48
Rafael

פודמן זה אחלה להרבה דברים, גם לא צריך daemon כמו דוקר, שזה מצוין.

10:48
Liran
Yaron
לגבי לבנות image מאפס יש חברות כמו echo ויש fips

אצל אקו הכל סגור מאחורי חומת תשלום

10:48
Rafael

אבל התאימות לא אחד לאחד וצריך להכיר את זה

10:48
Liran

https://go.chatlytics.ai/r/kwDXJ6uz31q5p_gcl_auMTk1OTQ1OTYzMC4xNzc2MzU0NTM3LjEzNjI5ODk5ODQuMTc3ODA3NDAxOC4xNzc4MDc0MDE3_gaMTY0Mzk5NTk3NS4xNzc2MzU0NTM4_ga_QFPVLXKPY7*czE3ODIwMzI1NzckbzU5JGcxJHQxNzgyMDMzOTgwJGo2MCRsMCRoNDU2MDQxNjAy

Free Hardened Images | Minimus GalleryMinimus delivers near-zero CVE images, continuously validated for security and regularly updated.

אצלנו יש מלא קונטיינרים מוקשחים בחינם

בלי לוגין, בלי אשראי ובלי כל מיני חרטות

10:49
Eran

יש docker sandbox

10:50
Rafael
Liran
אצלנו יש מלא קונטיינרים מוקשחים בחינם

אתה עובד ב-minimus?

10:50
Liran
Eran
יש docker sandbox

כן, זה לא רע
להם יש 800 חולשות
הצלחנו להוריד ל-10

10:50
Eran
Liran
כן, זה לא רע להם יש 800 חולשות הצלחנו להוריד ל-10

זה לא ה docker הרגיל

10:52
Rafael

לא הכרתי, נראה מגניב.
יש לכם Dockerfiles או שצריך להתאמץ להוציא אותם מה-image? 😅

10:52
Liran
Eran
זה לא ה docker הרגיל

כן אני יודע
תריץ docker scout עליו

10:53
Michael
Liran
https://images.minimus.io/?__hstc=17958374.071a2bd19cec25af37336180a06c9b48.1776354538869.1781988406020.1782032597462.55&__hssc=17958374.2.1782032597462&__hsfp=9a09d7516215c72aab412ef5c1ca4151&_gl=1*z…

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

10:53
Liran
Rafael
לא הכרתי, נראה מגניב. יש לכם Dockerfiles או שצריך להתאמץ להוציא אותם מה-image? 😅

Docker pull
ואפילו יש לזה סקיל

10:53
Rafael
Liran
Docker pull ואפילו יש לזה סקיל

פול ייתן לי את ה-image, אני רוצה לראות את ה-Dockerfile
אבל כן אפשר לשחזר

10:54
Liran
Rafael
פול ייתן לי את ה-image, אני רוצה לראות את ה-Dockerfile אבל כן אפשר לשחזר

אין dockerfile, זה קונטיינר מוקשח שנבנה מאפס

10:55
Rafael

איך בונים בלי Dockerfile?

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

בניתם עם apko?

11:07
Liran

אנחנו בונים עם ספריות שלנו

Rafael
בניתם עם apko?

זאת אחת הדרכים לעשות דיסטרולס

וגם לגוגל יש פתרון לא רע האמת

11:08
Alon
Roberto
איזה ננו? כאילו לruntime?

כן, מה דעתך ?

11:41
Eran
Liran
וגם לגוגל יש פתרון לא רע האמת

על איזה פתרון לגוגל אתה מדבר?

11:43
Liran

יש להם פרוייקט שמשתמש ב Bazel לבניית דיסטרולס

11:49
Tal
Liran
אז gVisor פותר בגדול את אותה הבעיה שציינתי. נניח ואני תוקף. אני: 1. צריך לקבל גישה למכונה 2. ברגע שאני במכונה אני יכול להתחיל לתקוף כל הפתרונות שהוצעו בגדול דואגים לאבטחה של צעד 2, של אם כבר מישהו…

Maybe a stupid question but is this basically a hardened registry and a sandbox env? How does the sandbox differ from kata containers?

11:57
· +1 short messages
השיחה הבאה They do different things Minimus provide images with less at
}