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