לקט מו"פ מאי 2015
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
38<br />
2011 בשנת<br />
ומתק<strong>פ</strong>ת תוכנה זדונית על חברת הדלק הסעודית ארמקו בשנת 2012. כל זאת אחרי שעל<br />
<strong>פ</strong>י העיתון "ניו יורק טיימס" ארה"ב וישראל תק<strong>פ</strong>ו את מתקן העשרת האורניום באירן באמצעות "תולעת"<br />
ה-Stuxnet ב-2010. בדומה למתק<strong>פ</strong>ת ה"סטקסנט" גם אירן התמקדה על מערכות<br />
SCADA<br />
acquisition( )supervisory control and data המשמשות לניהול <strong>פ</strong>עולות במ<strong>פ</strong>עלי תעשייה או<br />
ברשתות חשמל. על סמך בדיקות שונות מומחים הסיקו שהאירנים בונים מאגר מידע של מערכות<br />
<strong>פ</strong>גיעות בארה"ב, שתקי<strong>פ</strong>תן תגרום נזק חמור.<br />
דאר<strong>פ</strong>א <strong>פ</strong>ועלת למציאת <strong>פ</strong>תרון לבעיית התיישנות התוכנות<br />
,GIZMAG 11 בא<strong>פ</strong>ריל <strong>2015</strong><br />
.48<br />
DARPA Wants to Make Software Obsolescence Obsolete<br />
http://www.gizmag.com/darpa-100-year-software-brass/36913/<br />
התיישנות של תוכנה מהווה מטרד לאדם ה<strong>פ</strong>רטי. לארגונים גדולים, כמו צבאות, זו הו<strong>פ</strong>כת לבעיה<br />
מהמדרגה הראשונה.<br />
DARPA<br />
מנסה להתמודד עם הבעיה בתוכנית חדשה<br />
Building Resource<br />
Adaptive Software Systems (BRASS),<br />
, שמטרתה ל<strong>פ</strong>תח תוכנה שתהיה רלוונטית גם בעוד<br />
מאות שנים.<br />
המורכבות של מערכות מחשב בכלל ושל תוכנה ב<strong>פ</strong>רט יוצרת בעיית תאימות ההולכת ומחרי<strong>פ</strong>ה לאורך<br />
שנים. מלבד בעיית החומרה של קריאת מידע השמור על מדיה ישנה יש גם בעיה של תקנים<br />
ו<strong>פ</strong>רוטוקולים שמשתנים במהלך השנים. בהקשר של מערכת הביטחון הדבר יוצר בעיה ביטחונית<br />
וכלכלית משמעותית. גם כאשר השדרוגים זמינים תהליך ההתקנה שלהם בכל ה<strong>פ</strong>לט<strong>פ</strong>ורמות<br />
הרלוונטיות הוא ממושך ויקר. בינתיים מת<strong>פ</strong>תחות בעיות של קישוריות בין מערכות ה<strong>פ</strong>וגעות בזמינות<br />
המבצעית שלהן.<br />
בתוכנית החדשה מתוכנן מחקר של ארבע שנים שיבחון דרישות מחשוב ואלגוריתמיקה לתוכנה שתוכל<br />
לת<strong>פ</strong>קד במשך יותר ממאה שנה. הרעיון הוא ל<strong>פ</strong>תח תוכנה שתוכל להתאים את עצמה באו<strong>פ</strong>ן אקטיבי<br />
לשינויים בסביבת המחשוב. לדברי DRPA הדבר יחייב לרדת לרמה הבסיסית ביותר , ל<strong>פ</strong>תח ה<strong>פ</strong>שטות<br />
לשוניות חדשות ול<strong>פ</strong>תח יכולות לחוש את המשאבים הזמינים בסביבת מחשוב משתנה.<br />
התוכנות היום <strong>פ</strong>ועלות ברמות של ה<strong>פ</strong>שטה )abstractions( ו<strong>פ</strong>עולתן תלויה בממשקים שונים ברמות<br />
השונות. לרוע המזל, לרוב ממשקים אלה אינם מתועדים במלואם בתוך התוכנה והדבר מקשה מאד על<br />
שמירת תאימות לאורך זמן.<br />
BRASS<br />
מיועדת ליצור ת<strong>פ</strong>יסה חדשה לחלוטין של תכן וכתיבת תוכנה. הדבר יצריך כתיבת תקנים, כלי<br />
ניתוח ושיטות שיבחנו כיצד חישובים שונים עושים שימוש במשאבי המחשב. בסו<strong>פ</strong>ו של דבר ידרשו<br />
אלגוריתמים להתאמת התוכנה לשינויים בסביבת החומרה במעורבות נמוכה של מתכנת אנושי או<br />
בלעדיה. מובילי התוכנית מקווים שהמחקר יוביל ל<strong>פ</strong>יתוח תוכנה עמידה לאורך זמן שתא<strong>פ</strong>שר גישה<br />
למידע חיוני וגם תהיה טובה יותר מבחינת אבטחת סייבר.