חזרה לכתבות

אנתרופיק: קלוד מבצע אימות פורמלי לקוד בקנה מידה רחב

23 באוקטובר 2026397

המהפכה השקטה של אנתרופיק: קלוד מבצע אימות פורמלי לקוד ברמה שלא הכרנו

בעולם הפיתוח, "אימות פורמלי" (Formal Verification) נחשב תמיד לגביע הקדוש של אבטחת התוכנה. מדובר בתהליך מתמטי שמוכיח מעבר לכל ספק שקוד מתנהג בדיוק כפי שהוא אמור להתנהג, ללא חריגות או קריסות. עד היום, זה היה תהליך יקר, איטי ומורכב שדרש מומחיות נדירה. אבל מחקר חדש שפרסמה אנתרופיק (Anthropic) משנה את כללי המשחק: קלוד הצליח לייצר הוכחות מתמטיות לאבטחת קוד עבור 123 ספריות קוד פתוח שונות, וזה קרה בקנה מידה חסר תקדים.

מה בעצם קרה כאן?

בשיתוף פעולה עם חברת Theorem, צוות ה-Frontier Red Team של אנתרופיק השתמש במודלי Claude כדי לבצע אימות פורמלי על קוד מקומפל (Assembly) בארכיטקטורת RISC-V. התוצאה? הוכחה מתמטית ש-239 נקודות כניסה (entry points) בתוך 123 ספריות פופולריות מ-OSS-Fuzz לעולם לא יקרסו, כל עוד הקלט קטן מ-64 מגה-בייט.

זהו הישג משמעותי מכמה סיבות:

  • •קנה מידה: זו הפעם הראשונה שבה נעשה שימוש ב-AI כדי להחיל אימות פורמלי על תוכנת ייצור (Production) בהיקף כזה.
  • •עומק: ההוכחות לא נעשו על קוד המקור (Source Code), אלא על הקוד המהודר (Binary), מה שמבטיח שאין באגים שנוצרו בתהליך הקומפילציה.
  • •גילוי באגים: תוך כדי תהליך יצירת ההוכחות, קלוד לא רק אימת את הקוד, אלא גם זיהה ותיקן באגים ישנים שחמקו מעיני מפתחים במשך שנים Anthropic Research.

למה זה חשוב למפתחים?

חשוב להבין: אימות פורמלי הוא לא "קסם" שמוחק את כל הבאגים בעולם. הוא מוכיח שתכונה ספציפית (במקרה הזה – אי-קריסה תחת תנאים מסוימים) מתקיימת תחת הנחות עבודה מוגדרות. זהו כלי עוצמתי במיוחד עבור מערכות קריטיות, שבהן כל קריסה יכולה להוביל לפרצת אבטחה או לנזק כספי כבד.

השינוי הגדול כאן הוא הכלכלי והתפעולי. בעבר, כתיבת הוכחות כאלו דרשה חודשים של עבודה של מומחים. כיום, התהליך עובר לאוטומציה מבוססת AI, שבה המפתחים מגדירים את המפרט (Specification) והמודל מבצע את ה"עבודה השחורה" של כתיבת ההוכחות. כפי שדווח ב-Unite.AI, מדובר בשינוי של מבנה העלויות: במקום שעות אדם יקרות, אנחנו משלמים בטוקנים של מודל שפה.

האם זה העתיד של אבטחת המידע?

העובדה שקלוד הצליח לייצר כ-180 מיליון שורות של קוד הוכחה (בפורמט Rocq) מעידה על כך שאנחנו נכנסים לעידן שבו אימות פורמלי הופך להיות נגיש לכל פרויקט קוד פתוח משמעותי. Theorem כבר מציעה את התשתית הזו לפרויקטים רלוונטיים, מה שמעיד על כך שהטכנולוגיה הזו יוצאת מהמעבדות אל השטח.

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

הטכנולוגיה הזו היא תזכורת מצוינת לכך שה-AI לא רק כותב קוד, אלא מתחיל להבין אותו ברמות העמוקות ביותר. כדאי לעקוב אחרי ההתפתחויות האלו – הן הולכות לשנות את הדרך שבה אנחנו בונים תוכנה מאובטחת.

תודה לערוץ Spotlight by Daniel Trabelsi של דניאל טרבלסי על השיתוף ועל ההשראה לכתבה הזו.

הצטרפו לערוץ
#אנתרופיק#קלוד#אימות פורמלי#אבטחת תוכנה#בינה מלאכותית#קוד מקור#סייבר#פיתוח תוכנה