חיפוש תמים אחר כלי פיתוח יכול להפוך במהירות למלכודת. בקמפיין שנחשף על ידי חוקרי Cato CTRL, משתמשי macOS שחיפשו ביטויים כמו "codex macos download" הופנו דרך תוצאות ממומנות בגוגל לדף שנראה כמו פורטל ההורדות הרשמי של OpenAI Codex. במקום מתקין רגיל, הדף ביקש מהם לפתוח את Terminal ולהדביק פקודה — ובכך לבצע בעצמם את שלב ההדבקה הקריטי.
2
9
10
המלכודת התחילה בתוצאה ממומנת
המודעה כוונה לאנשים שכבר חיפשו דרך להתקין את Codex על מק. היא הופיעה לצד התוצאות הרגילות, ולעיתים במיקום בולט מעליהן, והובילה לדף שנבנה ב-Google Sites ונראה כמו אתר הורדה רשמי של Codex. הפורטל הציג אפשרויות עבור macOS ו-Linux, אך החוקרים הבחינו במסירת מטען פעיל רק למשתמשי macOS.
5
10
השימוש בדומיין לגיטימי של Google הפך את הקישור לחשוד פחות מאשר דומיין חדש שנרשם במיוחד להפצת נוזקות. לפי הדיווחים, המפעילים השתמשו גם בחשבונות Google Ads שנגנבו, מה שעשוי היה להעניק למודעות מראה של מפרסמים ותיקים ומבוססים.
1
2
במקום מתקין: ClickFix מעביר את הביצוע למשתמש
האתר המזויף לא ביקש מהמבקר להוריד קובץ DMG חשוד ולפתוח אותו. במקום זאת, הוא הנחה אותו לפתוח את Terminal ולהדביק פקודה. זו דוגמה לטכניקת ההנדסה החברתית ClickFix: התוקף מציג פעולה שנראית כמו שלב התקנה או פתרון תקלה, אך גורם לקורבן לבצע בעצמו את הפעולה שמפעילה את ההדבקה.
2
12
13
הפקודה התחילה במחרוזת שנראתה אמינה, המזוהה עם התקנת Codex דרך npm. מאחורי המראה הזה היא פענחה כתובת URL שקודדה ב-Base64, הורידה סקריפט מרוחק והעבירה אותו ישירות למעטפת zsh של macOS.
3
4
13
הטקטיקה מנצלת היכרות של מפתחים עם התקנות דרך שורת הפקודה. היא גם מעלימה סימן אזהרה נפוץ: אין קובץ יישום לא מוכר שהמשתמש יכול לבדוק לפני פתיחתו. במקום זאת, החלטת האמון מוצגת כהעתקה של פקודת התקנה מתוך דף שנראה רשמי.
2
12
שרשרת ההדבקה הסתיימה בנוזקה שנחשדה כ-AMOS
הדיווחים מתארים שרשרת תקיפה רב-שלבית. לאחר שהפקודה הודבקה והורצה, סקריפטים נוספים הורידו קובץ Mach-O סופי, שמרו אותו בנתיב /tmp/helper, הסירו ממנו מאפיינים מורחבים באמצעות xattr -c, הפכו אותו לניתן להרצה והפעילו אותו.
3
4
11
הסרת מאפיינים מורחבים עשויה למחוק מטא-נתונים הקשורים להסגר של macOS ולהפחית את מספר אזהרות האבטחה שמוצגות בעת פתיחת קובץ שהורד.
4
11 לפי דיווחים טכניים על הקמפיין, הקובץ הסופי תמך הן במעבדי Intel והן במעבדי Apple Silicon.
15
21
Cato זיהתה חפיפה משמעותית עם פעילות שתועדה בפומבי של Atomic macOS Stealer, המוכרת גם בשם AMOS. בדיווחים נוספים המטען זוהה כגנב מידע מסוג AMOS שנחשד כמרכיב בקמפיין, ולא כרכיב לגיטימי של Codex.
2
9 נוזקת AMOS מקושרת לגניבת נתוני דפדפן, פרטי התחברות ומידע מארנקי מטבעות קריפטוגרפיים.
1
איך תשתית מוכרת הסתירה את ההונאה
היעילות של הקמפיין לא נשענה על פרצת אבטחה מתוחכמת אחת, אלא על שילוב של כמה סימני אמון מוכרים:
- כוונת חיפוש: המודעה הופיעה בפני אנשים שחיפשו באופן פעיל התקנה של Codex.
- מיקום בתשלום: התוצאה הממומנת הופיעה באזור בולט ובעל תשומת לב גבוהה בחיפוש Google.
9
12
- אירוח של Google: היעד השתמש בדומיין לגיטימי של
sites.google.com.
2
9
- חיקוי מותג: הדף שיחזר את המיתוג המוכר של OpenAI Codex.
10
12
- שפה של מפתחים: הפקודה נראתה כמו שלב התקנה רגיל דרך npm.
3
5
- ביצוע בידי המשתמש: ClickFix גרמה לקורבן להריץ את הפקודה במקום לפתוח מתקין שהגיע אליו ללא בקשה.
2
13
הפורטל המזויף השתמש גם ב-iframe כדי להציג תוכן בשליטת התוקפים מדומיין זדוני נפרד. כך הדף הגלוי יכול היה לשמור על האמינות של Google Sites, בעוד שהתוקפים קיבלו שליטה רבה יותר על חוויית ההתקנה שהוטמעה בתוכו.
9
דיווחים משניים העלו טענות נוספות על התחמקות מזיהוי, ובהן תגובות תמימות בהתאם למכשיר או לכתובת ה-URL והחלפת מטענים. עם זאת, הראיות שסופקו אינן מאמתות באופן עצמאי כל פרט מיישום הטכניקות האלה. לכן יש להתייחס אליהן בזהירות ולא כמאפיינים מאושרים של הקמפיין כולו.
מה מפתחי Mac צריכים לזכור
הכלל החשוב ביותר פשוט: פקודה שמעתיקים מדף הורדה היא עדיין קוד שמריצים. תוצאה שנראית רשמית, מיתוג מוכר או כתובת שמתארחת אצל Google אינם הוכחה לכך שההוראות לגיטימיות.
פקודות התקנה של כלי פיתוח דורשות אותה רמת בדיקה כמו קבצים בינאריים שהורדו מהאינטרנט. כדאי לאמת את זהות המפרסם ואת שיטת ההתקנה דרך הערוצים הרשמיים והמוכרים של המוצר, להימנע מהדבקת פקודות לא ברורות ב-Terminal, ולהתייחס בחשדנות מיוחדת לפקודות שמכילות כתובות מקודדות או סקריפטים מרוחקים.
הקמפיין ממחיש כיצד הפצת נוזקות מתמקדת יותר ויותר בדרך אל המוצר — ולא רק במוצר עצמו. פרסום בחיפוש יצר את האמון הראשוני, האירוח של Google חיזק אותו, המיתוג של OpenAI הפך את הדף למוכר, ו-ClickFix הפכה את האמון להפעלה של נוזקה בהרשאת המשתמש.
2
3
4