# פריצת OpenCode Console: היקף הפגיעה, פרטי זיהוי של ספקים ובדיקות מעשיות

Published: 2026-10-18

OpenCode מדווחת על פריצה שפגעה ב-1.4% ממשתמשי Console, באופן ספציפי בתת-קבוצה עם ספקים חיצוניים מקושרים. ההודעה הציבורית לא חושפת את נתיב הגישה ואת התיקון שהושלם. מעקב זה מסביר את גבול השער המתועד, ולאחר מכן בוחן את וו הבדיקה של הבנת ספינקס ואת חוזה בטיחות רינדור הדיאגרמות של Pele.

Canonical: https://thedailydiff.dev/he/video/2026-10-18-opencode-console-breach/

## מה מכסה הסרטון הזה

- הנתון 1.4% חל על משתמשי Console; התקנת סוכן הקידוד המקומי לבדו אינה יוצרת הכללה בתת-הקבוצה המושפעת המדווחת.
- תיעוד הספק של Console אומר שהוא מאחסן פרטי זיהוי מחוברים מאחורי השער שלו. זוהי ארכיטקטורה מתועדת, לא שחזור של נתיב הפריצה שלא נחשף.
- בדוק הודעה רשמית ופעילות ספק; שימור ראיות וביטול פרטי זיהוי חשודים הם עצות כלליות להיגיינת אירועים, לא רשימת בדיקה מלאה לתיקון שהוכרזה.
- ספינקס שולח קוד שונה ותשובות לסוקר נפרד, משנה נתיב וו Git גלובלי, ואין לו מגבלת קריאת מודל ברירת מחדל. הבוחן שלו יכול לטעות ובדיקות מקומיות יכולות להיעקף.
- Pele תומך בשינויי CSS לאותו SVG. השוואת המהירות שלו מדווחת על ידי הספק; תמונות עדיין יכולות להוציא בקשות רשת וסימון אייקונים שסופק על ידי המתקשר נותר באחריות היישום.
- זיקוק מתאר מטרה לכאורה הכוללת פלטי מודל; נתיב הגישה של האירוע, זהות התוקף וההשפעה המלאה על הלקוחות נותרו חשויים.

## פרקים

- 0:00 מי באמת נפגע?
- 0:39 מהם בעצם 1.4% מתארים?
- 1:09 היכן חיים פרטי הזיהוי של הספק?
- 1:43 מה צריך לבדוק משתמש שנפגע?
- 2:08 האם וו Git יכול לבדוק הבנה?
- 2:55 מה מקבל סוקר ספינקס?
- 3:17 מה משתנה כאשר Pele מציג Mermaid?
- 3:52 אילו גבולות דיאגרמה נשארים שלך?
- 4:15 מה הזיקוק באמת מסביר?

## תמליל מתורגם

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

### מי באמת נפגע?

0:00 אתה שומע ש-OpenCode נפרץ ומדמיין את המחשב הנייד שלך. ההודעה שלו מציינת תת-קבוצה של משתמשי Console. פסיקת 'זקוק לבדיקה' הקודמת שלנו ראויה לסיפור המלא. בסרטון הזה, מי נפגע? מה כדאי לבדוק? מדוע תווית אחת חשובה? יום ראשון, שמונה עשר באוקטובר, וזהו ה-The Daily Diff. זכור את התווית הזו.

0:18 OpenCode הוא סוכן קידוד קוד פתוח עבור המסוף שלך, עורך או שולחן עבודה. Console הוא שער המודלים האופציונלי המתארח שלו. הוא גם משרת חשבונות ספק שאתה מחבר. ההודעה מציינת את החלק המתארח הזה. ההודעה של לילה מובילה את ה-diff של היום. אז וו Git מתשאל אותך על הקוד של הסוכן שלך, ומנגן דיאגרמות מפרט

0:35 את גבולות הבטיחות שלו. כנראה שתכונת הפרודוקטיביות החדשה היא קריאה. OpenCode אומרת שאחוז ארבעה עשר ממשתמשי Console נפגעו,

### מהם בעצם 1.4% מתארים?

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

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

### היכן חיים פרטי הזיהוי של הספק?

1:12 Console מאחסן את פרטי הזיהוי ומנתב בקשות דרך השער שלו. חברי סביבת עבודה משתמשים במודלים מבלי לראות את מפתח הספק. ניהול שימושי מציב את השער בעמדה שאתה חייב לסמוך עליה. אתה יכול לשתף גישה מבלי לשים את מפתח ה-upstream על המכונה של כל חבר בצוות. אחוז קטן עדיין יכול לתאר חשיפה חמורה. ההודעה לא סיפקה דיווח טכני על אופן קבלת הגישה. שיווק אבטחה אוהב מילה מנחמת. מפתחים עוקבים אחר איזה רכיב מחזיק איזה סוד.

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

### מה צריך לבדוק משתמש שנפגע?

1:45 לגבי שימוש חשוד, שמור ראיות ובטל את פרטי הזיהוי החשופים דרך הספק שלך. החלף אינטגרציות שנפגעו באופן מכוון. זוהי היגיינת אירועים כללית; בהודעה חסרה רשימת בדיקה מלאה של תיקונים ללקוחות. OpenCode אומרת שהיא עובדת עם Anthropic, OpenAI וגוגל כדי לתקן. היא לא יכולה לשתף פרטים נוספים עדיין. נצטרך את הדו"ח המאוחר יותר כדי לשפוט את התיקון. הודעה זו אינה מבטיחה החזר כספי מאומת.

### האם וו Git יכול לבדוק הבנה?

2:08 ספינקס מציע סוג אחר של פיקוח. הוא עוצר push של ענף מוגן ושואל אם אתה מבין את הקוד של הסוכן שלך. בקשת המשיכה רכשה בחינה בעל פה. ההשלמה האוטומטית שלך יושבת בשקט חשוד. סוקר נפרד קורא את השינוי המחויב באמצעות כלי Git לקריאה בלבד, מבלי לראות את הצ'אט שייצר אותו. הוא שואל על התנהגות ומקרי כשל. ענה לא נכון ותקבל תרחיש נוסף.

2:30 עבור, וה-push המקורי ממשיך. ה-readme שואל מה קורה כאשר עובד מבצע commit, ואז קורס לפני אישור המשימה שלו. מסירה מחדש יכולה לחזור על הפעולה. הדוגמה היא להמחשה; לא התקנו את ספינקס או מדדנו שיפור בבדיקת הפקה. ספינקס יורה בעצמו (yolo) מבטל בדיקות ורושם את הדילוג. ניתן לעקוף ווים מקומיים, וה-readme אומר שהבוחן יכול לטעות.

2:51 לעוזר הוראה הרובוטי יש אישור להודות שהוא רובוט. ההגדרה משנה את נתיב וו Git הגלובלי שלך, כולל מאגרים אחרים.

### מה מקבל סוקר ספינקס?

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

### מה משתנה כאשר Pele מציג Mermaid?

3:17 קפאנו של אובסידיאן שחרר זה עתה את Pele, שהופך טקסט Mermaid ל-SVG. בתשובה למפתח סקפטי, הוא מצביע על שש שנים של כתיבת ערכות נושא ל-Mermaid. יש היסטוריית תחזוקה מאחורי שרשור ההשקה. החבילה הדחוסה שלו מדווחת על כמאתיים שלושים קילובייט, לעומת 1.6 מגה-בייט של Mermaid. הוא תומך בסוגי הדיאגרמות של Mermaid 12.1. טענות המהירות הן מדידות הפרויקט. לא שחזרנו את ההשוואה הזו.

3:40 כתוב את טקסט הדיאגרמה, קבל SVG, ואז שנה את צבעיו באמצעות CSS מבלי לרנדר אותו שוב. אותה דיאגרמה שומרת על זהותה. הארכיטקטורה שלך יכולה להפסיק להתלבש כמו אתר אינטרנט לא קשור. Pele מבצע escape לטקסט דיאגרמות ומסנן קישורים.

### אילו גבולות דיאגרמה נשארים שלך?

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

### מה הזיקוק באמת מסביר?

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

4:39 לפני שכותרת בוחרת עבורך את מודל האיום. אם אתה מעדיף לקרוא את זה מאשר לשמוע אותי אומר את זה, ה-diff נוחת בתיבת הדואר הנכנס שלך כל בוקר, בחינם ב-the daily diff dot dev, קישור למטה. וזה ה-diff להיום. אני ניקו מ-Axrisi. מזג באחריות.

## מקורות

- [Latest edited OpenCode Console security notice](https://x.com/opencode/status/2111519637049319818) — OpenCode
- [Connected provider credentials and Console gateway](https://opencode.ai/v2/docs/console/providers/) — OpenCode documentation
- [Console is an optional provider](https://opencode.ai/v2/docs/console/models/) — OpenCode documentation
- [Distillation definition and separate background cases](https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks) — Anthropic
- [Sphinx understanding checks and adoption caveats](https://github.com/parthh01/sphinx) — Sphinx project
- [Pele Mermaid-to-SVG renderer](https://pele.run/) — Pele project
- [Pele security and application responsibilities](https://pele.run/security) — Pele documentation
- [Pele maintainer's public explanation](https://x.com/kepano/status/2111575190081847776) — kepano
