
ה-AI משנה את עולם הסייבר: פרצת PHP חדשה מאיימת על מיליוני אתרים
החולשה הקריטית, המכונה PHP2Shell, מאפשרת הרצת קוד על שרתים שלא עודכנו; החוקרים נעזרו ב-GPT-5.6 Sol כדי להפוך בעיית קוד ישנה לניצול מעשי, ומזהירים ש-AI עשוי לקצר משמעותית גם לתוקפים את הדרך מפרצה למתקפה
חוקרי אבטחה חשפו פרצה קריטית ב-PHP, הטכנולוגיה שמניעה חלק עצום מאתרי האינטרנט בעולם, לאחר שהשתמשו במודל AI מתקדם כדי לזהות חולשה שהסתתרה בקוד במשך שנים.
הפרצה, שקיבלה את הכינוי PHP2Shell, מאפשרת לתוקפים להריץ קוד לא מורשה על שרתים שלא עודכנו. המשמעות היא שבתרחיש קיצון, האקר יכול להשתלט על מערכת שמריצה PHP, לגנוב מידע או להשתמש באתר שנפרץ כנקודת מוצא למתקפות נוספות.
הבעיה ישנה - היכולת לנצל אותה חדשה
החולשה עצמה אינה תוצאה של קוד חדש. היא קשורה לאופן שבו PHP מנהלת זיכרון, ואזור הקוד הזה כבר סומן בעבר כבעייתי. אלא שבמשך שנים ההנחה היתה שהניצול שלו מורכב מדי מכדי להפוך לאיום מעשי.
במהלך בדיקת קוד באוגוסט, חוקר מחברת האבטחה Calif השתמש ב-GPT-5.6 Sol כדי לנתח את קוד המקור של PHP ולהגיע לשיטת ניצול מעשית. במערכות קטנות, לפי החוקרים, ניתן לבצע את התקיפה בתוך שניות.
כלומר, קוד שהיה בעבר "מסוכן בתיאוריה" יכול להפוך בעזרת AI לכלי תקיפה שימושי, בלי שנדרש צוות גדול של חוקרים או חודשים של הנדסה לאחור.
בדרך כלל, פרסום עדכון אבטחה מתחיל מירוץ בין מגנים לתוקפים. מנהלי מערכות צריכים לבדוק ולהתקין את התיקון, בעוד האקרים משווים בין גרסאות הקוד כדי להבין מה תוקן ואיפה נמצאה החולשה. ההבדל כיום הוא שכלי AI יכולים לקצר את התהליך הזה באופן חד. במקום שחוקר אנושי יעבור ידנית על מאות שינויים, מודל יכול לנתח אותם במהירות ולזהות איזה תיקון קשור לפרצת אבטחה ומה עשויה להיות הדרך לנצל אותה.
זו גם הסיבה שהחוקרים ניסו לשמור את קיום הפרצה בסוד במשך שבועות. החשש לא היה רק שפרטים ידלפו, אלא שברגע שתהיה לתוקפים נקודת התחלה, AI יעזור להם להשלים את העבודה הרבה יותר מהר.
כמעט 200 קבצים נדרשו לתיקון
היקף עבודת התיקון ממחיש עד כמה הבעיה רחבה. כמעט 200 קבצים עברו שינויים, ומפתחים כתבו יותר מ-10,000 שורות קוד במסגרת המאמץ לסגור את דרכי הניצול.
גם צוותים מגוגל Wiz ומ-OpenAI היו מעורבים באיתור וריאציות נוספות של הפרצה. העובדה שכמה קבוצות מצאו דרכי ניצול שונות חיזקה את ההערכה שלא מדובר בבאג נקודתי שקל לסגור, אלא במחלקה רחבה יותר של בעיות.
- יוצא 8200 בן 25 מוכר את ונטריס בכ-30 מיליון דולר, שנה אחרי שהקים
- לימודי הסייבר במכללת רמון מחברים ידע לעשייה
לפי אנשי PHP, זו פרצת האבטחה החמורה ביותר שהפרויקט התמודד איתה זה יותר מעשור. ההשוואה שעלתה היא ל-Heartbleed, הפרצה מ-2014 שהכריחה מאות אלפי שרתים ברחבי העולם להתעדכן בזמן קצר.
במקור, התיקון היה אמור להתפרסם ב-22 באוקטובר. אלא שפרטים על עצם קיומו של עדכון קריטי דלפו ל-Hacker News פחות מיומיים לפני המועד. ככל שמחכים יותר, כך גדל הסיכוי שתוקפים יבינו מה עומד לקרות וינסו למצוא את החולשה בעצמם. צוות PHP בחר להקדים את הפרסום ולהזהיר מנהלי מערכות זמן קצר לפני שחרור התיקון.
ארגונים גדולים לא תמיד יכולים להתקין עדכון מיד, משום שהם צריכים לבדוק שהוא לא שובר מערכות קיימות. בזמן הזה, תוקפים כבר יכולים להתחיל לנתח את השינויים.
AI עוזר למגנים - וגם מגדיל את הלחץ
אותם כלים שעוזרים לחוקרים למצוא אלפי חולשות שלא אותרו במשך שנים יכולים לשמש גם את הצד השני כדי להפוך תיקון שפורסם לכלי תקיפה.
עבור פרויקטי קוד פתוח כמו PHP, האתגר גדול במיוחד. AI מגדיל במהירות את מספר הבאגים שמתגלים, אבל מספר המפתחים שצריכים לבדוק, לתעד ולתקן אותם לא גדל באותו קצב. PHP2Shell לכן אינו רק עוד פרצת תוכנה. הוא מסמן שינוי בקצב של עולם הסייבר: המרחק בין גילוי חולשה לבין ניצול שלה מתקצר, ולעיתים מתקצר מהר יותר מהיכולת של ארגונים להגן על עצמם.
אם זה הכיוון, מנהלי מערכות יצטרכו לשנות גם את שגרת העבודה שלהם. עדכוני אבטחה קריטיים כבר לא יכולים להמתין ימים ארוכים במחזורי IT רגילים, משום שבעידן שבו גם התוקפים משתמשים ב-AI, כל שעה בין פרסום התיקון להתקנה שלו הופכת חשובה יותר.