דלת אחורית ב־VS Code בפרויקט Solidity מכוונת לנתוני קריפטו

SlowMist מצאה דלת אחורית לגניבת נתונים במאגר GitHub ‏Hylance/sol-live, שהוצג כפרויקט לתרגול ראיונות Solidity. הקוד הזדוני מוסתר בהגדרות סביבת העבודה של VS Code, והוא עשוי לפעול כאשר משתמשים בוחרים בתצורת המסוף המותאמת אישית של הפרויקט. ב-macOS וב-Linux הוא מוריד ומריץ סקריפט מרוחק. לא ברור אם הוא פועל ב-Windows, בשל שגיאה אפשרית בשימוש במרכאות. ניתוח של קוד שהועבר לארכיון ושל מטענים שנשמרו העלה יכולות לאסוף מסדי נתונים של כניסות לדפדפנים ונתונים מתוספי ארנקים, להעתיק קובצי Keychain של macOS, לסרוק ולהעלות קבצים מקומיים, לעקוב אחר תוכן הלוח ולהריץ פקודות דרך ערוץ שליטה מרחוק. הפונקציה שאמורה לפענח סיסמאות דפדפן מחזירה ערך ריק, והחוקרים לא הצליחו לאמת שסיסמאות, ביטויי seed או מפתחות פרטיים פוענחו או נגנבו. הם גם לא הריצו את הדוגמה ולא אישרו שהתרחשו הדבקות או חילוץ נתונים ממכשירי קורבנות. SlowMist ממליצה למשתמשים שהפעילו את תצורת המסוף הזדונית של הפרויקט לבדוק את המכשירים שלהם. אם אי אפשר לשלול חשיפה, יש להעביר את נכסי הארנק ולשנות פרטי גישה באמצעות מכשיר מהימן. האירוע מדגיש את הסיכון בשרשרת אספקת התוכנה עבור מפתחי קריפטו: לא אושר שעצם פתיחת המאגר מפעילה את הדלת האחורית.
Neutral
הדוח מצביע על סיכון אבטחה חמור למפתחים יחידים ולמשתמשי קריפטו, אך אינו מבסס פריצה שפגעה בשוק כולו, מספר מאומת של נפגעים או אובדן כספים שאומת. הניתוח התבסס על קוד שנשמר בארכיון ועל מטענים שנשמרו; החוקרים לא הפעילו את הנוזקה ולא אישרו שסודות ארנקים פוענחו או נגנבו. לפי הדיווח, שגרת פענוח סיסמאות הדפדפן מחזירה ערך ריק, דבר שמגביל עוד יותר את הטענות לגבי מה שהתוקפים השיגו בפועל. בטווח הקצר, מפתחים שנפגעו יכולים לבדוק יומני נקודות קצה ורשת, להחליף פרטי גישה, להעביר ארנקים באמצעות מכשירים מהימנים ולבטל אישורי חוזים מסוכנים. אמצעי זהירות ממוקדים כאלה עשויים לעורר דאגה מוגבלת בקרב משתמשי המאגר שצוין או פרויקטים קשורים, אך הכתבה אינה מציגה ראיות לשיבושים נרחבים יותר במסחר בקריפטו, בפעילות בורסות או ברשתות בלוקצ'יין. חשיפות של נוזקות דומות המכוונות לכלי פיתוח ולשרשרת האספקה הובילו בדרך כלל לבדיקות אבטחה ולזהירות מוגברת, ולא לשינויים מתמשכים במחירי נכסי הקריפטו המרכזיים, אלא אם כן בעקבותיהן אושרה גניבת נכסים בהיקף גדול. בטווח הארוך, התקרית עשויה לעודד בדיקה מחמירה יותר של הגדרות סביבת העבודה ב-VS Code ושל תצורות פיתוח אחרות, וכן סריקה טובה יותר של מאגרים לאיתור נוזקות. על הסוחרים לעקוב אחר זיהומים מאומתים, נכסים שנגנבו או קמפיינים רחבים יותר לפני שיתייחסו לכך כאל גורם המשפיע על השוק. על סמך המידע הזמין, ההשפעה הסבירה היא חשש אבטחתי מוגבל ולא איתות לכיוון מחירי הקריפטו.