Comments 0
חדשות אקטואליה

התקלה הגדולה של סלקום התרחשה בגלל באג 2010.

מהות התקלה:
כרטיסים אלקטרוניים וחומרה ישנה משנות ה 90 פועלת על תוכנות שנכתבו בשנות ה 80 וה 90 כאשר לא חשבו מראש על שנים מעבר לשנת 2010.

תאריכים בתוכנה ובחומרה נשמרו בפורמט של שני מספרים. כלומר שנת 2009 נשמרה כך: 09.

האלגוריתם שקבע מה היא השנה האמיתית עובד כך:
אם המספר בן שתי הספרות XX הוא בתחום 11-99, אז מדובר בשנה שמתחילה במספר 1900. 19XX

אם מדובר במספר XX בתחום 00-10, אז מדובר בשנה שמתחילה במספר 2000. 20XX

בתוך המערכת של סלקום יש פונקציות תוכנה שקובעות תאריכים של חודש מראש, 30 יום קדימה.

אלה שהיום הוא תאריך 01/12/2010 וחודש מראש הוא התאריך 01/01/2011. התוכנה הישנה והלא מעודכנת של סלקום רואה את החודש הבא כתאריך
01/01/1911 ופה הבעיה שגורמת למערכת לקרוס.

התקלה הזאת התגלתה השנה בעולם במערכות של כרטיסי אשראי שלא רואות
חודש קדימה, אלא שנה קדימה (למשל תאריכים של כרטיסים פגי תוקף).


מתוך רוטר

Leave Comments