Cantina משחררת מודל פתוח לחקר חולשות בתוכנה: apex-flash-1 פתר 40 מתוך 60 משימות מבחן
חברת האבטחה Cantina Security שחררה, יחד עם Yeta Labs, את apex-flash-1. זהו מודל open-weights שאומן במיוחד למחקר חולשות, ופתר 40 מתוך 60 משימות באגים שלא נכללו באימון שלו. המודל זמין ב-Hugging Face ברישיון MIT, אבל כדי להריץ אותו צריך חומרה רבת עוצמה.
חברת האבטחה Cantina Security שחררה, בשיתוף עם Yeta Labs, מודל בינה מלאכותית בשם apex-flash-1. המודל אומן במיוחד למחקר חולשות (vulnerability research), כלומר לאיתור פרצות אבטחה בקוד. לפי הדיווח ב-MarkTechPost, המודל פתר 40 מתוך 60 משימות באגים מסוג held-out, כלומר משימות שהוחזקו בצד ולא הוצגו לו בזמן האימון.
מה בדיוק שוחרר
apex-flash-1 הוא מודל open-weights: המשקולות שלו, הפרמטרים שנלמדו באימון, פתוחות להורדה ולשימוש. הוא זמין ב-Hugging Face תחת רישיון MIT, אחד הרישיונות המתירניים ביותר. הרישיון מאפשר גם שימוש מסחרי וגם שינוי של המודל.
Cantina לא בנתה את המודל מאפס. הוא מבוסס על GLM-5.3-Flash של חברת Z.ai, ועבר כוונון (fine-tune) בשיטת reinforcement learning, למידת חיזוק. בשיטה הזו המודל מקבל "תגמול" כשהוא מצליח במשימה, ולומד בהדרגה לשפר את דרכי הפעולה שלו. בתחום כמו איתור באגים יש לשיטה ככל הנראה יתרון מובנה: קל יחסית לבדוק אוטומטית אם המודל באמת מצא את החולשה, ולתגמל אותו בהתאם.
אפשר להריץ, אבל לא על כל מחשב
לפי MarkTechPost, אפשר להפעיל את המשקולות בעזרת כלי ההרצה הנפוצים vLLM, SGLang ו-Transformers. החסם המעשי הוא החומרה: בדיוק BF16, פורמט החישוב המקורי של המודל, נדרשים בערך 640GB של זיכרון GPU. זה הרבה מעבר למה שיש במחשב של חוקר עצמאי. ככל הנראה מדובר בשרת עם כמה מאיצים מתקדמים, או בשכירת משאבים בענן.
המשמעות היא ש"פתוח" לא אומר בהכרח "נגיש לכל אחד". עם זאת, ארגון או צוות מחקר שיש לו גישה לתשתית מתאימה יכול להריץ את המודל אצלו, בלי לשלוח קוד רגיש לשירות חיצוני.
למה זה חשוב
חקר חולשות הוא עבודה איטית ויקרה, שדורשת מומחים מנוסים. בשנים האחרונות חברות מסחריות מפתחות כלים שמשלבים מודלי שפה בעבודה הזו, אבל רובם מוצרים סגורים. מודל פתוח ומתמחה עשוי לתת לקהילת האבטחה, לחוקרים עצמאיים, לצוותים אקדמיים ולמתחזקי פרויקטי open source, בסיס שאפשר לבחון, לשפר ולהתאים לצרכים שלהם.
במדד שפורסם, 40 מתוך 60, המודל פתר שני שלישים מהמשימות. זה נתון מעודד, אבל כדאי לקרוא אותו בזהירות. 60 משימות הן מדגם קטן יחסית, והמקור לא מפרט כמה המשימות קשות או איך המודל עומד מול חלופות. סביר להניח שהתמונה האמיתית תתברר רק כשחוקרים חיצוניים יריצו את המודל על קוד מהעולם האמיתי.
יש גם צד שני: כלי שעוזר למגינים למצוא חולשות לפני שמנצלים אותן יכול באותה מידה לשמש תוקפים. זה מתח מוכר בעולם האבטחה, והוא צפוי ככל הנראה ללוות כל כלי פתוח בתחום. ובכל זאת, שחרור המודל ברישיון MIT מסמן ככל הנראה כיוון: מחקר חולשות בעזרת AI מפסיק להיות נחלתן הבלעדית של חברות עם מוצרים קנייניים.