התקלה הגדולה של סלקום התרחשה בגלל באג 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 ופה הבעיה שגורמת למערכת לקרוס.
התקלה הזאת התגלתה השנה בעולם במערכות של כרטיסי אשראי שלא רואות
חודש קדימה, אלא שנה קדימה (למשל תאריכים של כרטיסים פגי תוקף).



ציטוט ההודעה
