מחר עלול להתרחש מיני ”באג 2000” למערכות ה-GPS. למה זה קורה ומה עושים?
מחר, 6 באפריל, יתאפסו כל מערכות ה-GPS בעולם – בתהליך שמתרחש אחת ל-20 שנים לערך. חלק מהמכשירים לא ערוך לאיפוס – וזה צפוי להשפיע על המיקום שלכם, פעילות רמזורים ואולי אפילו על חשבון המים שלכם
זה אולי נשמע כמו מתיחת 1 באפריל, אבל זה ממש לא: החל ממחר, יום שבת, ה-6 באפריל 2019, מכשירים אשר משתמשים ב-GPS עלולים לסבול מתופעה שמזכירה לרבים את באג 2000. ל”בעיה” הזאת קוראים GPS Week Number Rollover, והיא עשויה לפגוע ביכולות הניווט של לא מעט מכשירים. עם זאת, יש סיכוי סביר שהיא לא בהכרח תפגע בכם.
קודם כל, איך GPS עובד?
על קצה המזלג: עשרות לווייני האיכון אשר מסתובבים סביב כדור הארץ משדרים אותות זמן מדוייקים המבוססים על שעונים אטומיים המוטמעים בהם. מיקום המשתמש בכדור הארץ נקבע על ידי חישוב המרחק של מקלט ה-GPS שנמצא במכשיר לבין לווייני הניווט, וזה מתבצע על ידי חישוב הזמן שלקח לאות להגיע מלוויין הניווט, וסנכרון של הזמנים על פי שעת קליטת האות הלווייני והמיקום של הלוויין באותו הרגע.
למה זה קורה?
למערכות GPS יש זיכרון של 10 ביט. כלומר, ממש כמו ההארדיסק שלכם, הן מתחילות לספור מ-0 ומתאפסות במספר 1,024. הספירה הזאת סופרת שבועות בשנה, מה שאומר שאחת לבערך 20 שנה, הספירה תתאפס כדי לפנות מקום בזכרון.
זוהי לא הפעם הראשונה שמתרחש איפוס שכזה: הספירה הראשונה החלה ב-6 בינואר, 1980 והסתיימה לראשונה ב-21 באוגוסט, 1999. על פי החישוב הזה, האיפוס הבא של מערכת ספירת השבועות עומד להתקיים ב-6 באפריל – ממש כמו שהעולם חשש מאיפוס השעונים כאשר התאריך התחלף לשנת “00”.
מה בעצם עשוי לקרות?
מאחר שחישובי מיקום מתבססים על שעונים מדוייקים, כל סטייה של אפילו ננו-שניה תוביל לקביעת מיקום לא נכון. אבל למרות זאת, אנחנו לא בדרך לקטסטרופה. בשיחה עם גיקטיים מסביר שלומי וורו מחברת הסייבר נווייגישן Lirhot: “בגלל שהאיפוס (rollover) כבר התרחש פעם אחת בעבר, רוב מקלטי ה-GPS החדשים מהחברות המובילות בשוק יודעים לטפל במצבי האיפוס”. כלומר, אם יש לכם מכשיר עדכני מחברה טובה ואמינה, רוב הסיכויים שאתם תהיו בסדר והאיפוס לא ישפיע עליכם כלל, וחברות רבות עדכנו את גרסאות ה-Firmware של המכשירים שלהן, והודיעו כי הן ערוכות לתאריך המאיים. אבל – וזה אבל לא קטן – ישנם לא מעט מכשירים שכן יושפעו מהאיפוס.
מקלטי GPS זולים מחברות קטנות לא בהכרח טיפלו במצבי האיפוס, ולכן ישנו תרחיש אפשרי שמקלט ה-GPS ישדר אחרי ה-6 באפריל זמן לא הגיוני. וורו מעריך כי רוב המקלטים הזולים מותקנים במערכות מולטימדיה ברכבים, שעוני GPS ומכשירי ניטור ספורט, חלק ממדי החשמל והמים, רחפנים וכדומה. לדבריו, מטוסים פרטיים ישנים ומערכות תעופה ישנות עשויות לראות מיקומים שגויים במערכות ה-GPS או שהן כלל לא יעבדו, מה שנשמע כמו תרחיש מסרט אסונות.
מעבר לכך, וורו מזהיר כי תקלות ב-GPS לא שייכות רק לעולם הניווט והמכשירים המחוברים. ישנם לא מעט בקרים וחיישנים מרוחקים – כמו רמזורים, בקרי תנועה או חשמל – שמקבלים את נתוני הזמן שלהם מרכיב GPS במקום להיות מחוברים לרשת, והם פשוט עשויים שלא לתפקד כראוי או פשוט לחדול מלעבוד. וורו אף מזהיר שבמהלך חודש אפריל יתכן ש”אנחנו נראה מדי מים וחשמל אשר לא מסונכרנים עם המערכת, כתוצאה מזה החישוב של החשבון לא יהיה נכון, כי זה יהיה חישוב של כאלף שבועות”. תקלות כאלו ואחרות לא בהכרח יתרחשו כאשר השעון יראה חצות, אלא עשויות להיגרר ולהופיע בהמשך.
איך נערכים?
כאמור, מכשירים תקינים מחברות אמינות לא אמורים לסבול משום באג, כיוון שהיצרניות שלהם כבר עידכנו את המכשירים בהתאם. על כן, רוב הסיכויים שממש כמו Y2K, גם ה-6.4 יהיה סתם עוד יום שבת סטנדרטי ומהנה, נטול תקלות מפחידות ותרחישי אימה שיתממשו. עם זאת, על כל פנים, מומלץ לוודא שהמכשירים שלכם, ובמיוחד מערכות המולטימדיה המיושנות המאוד נפוצות ברכבים בישראל, מעודכנות לגרסתן האחרונה. אם אתם יודעים מי ספקית השירות או היצרנית של המוצר המדובר, ניתן כמובן לפנות אליה ולשאול האם היא ערוכה לאיפוס מונה השבועות, ולעדכן את המכשיר בהתאם להוראות שלה.
הגב
6 תגובות על "מחר עלול להתרחש מיני ”באג 2000” למערכות ה-GPS. למה זה קורה ומה עושים?"
* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.
כל הכבוד על המידע החשוב אך אולי היה עדיף להתריע מראש.
*”זיכרון 8 ביט”* לא 10….
2^10=1024
בייט זה 8 ביט, יש עוד צורות לנהל ביטים
תודה על העדכון אבל מה יש לנו לעשות עכשיו בנידון…. מאוחר מידי. נצטרך להתמודד עם האפוקליפסה.
שאלה, המכשיר שלי נפגע מהתאריך הזה ולבכלל לא קולט לוויינים. האם עדכון קושחה יכול להציל אותו?
או שזה היה צריך להיעשות לפני תאריך הבאג?