תוקף אישור המפתח שהונפקו על ידי אפל יפוג, מה שגורם לקריסות ב-1Password ובאפליקציות אחרות

ההשלכות של תפוגה של תעודת אבטחה שהונפקה על ידי אפל בשילוב עם שינוי שבוצע על ידי אפל, מובילות לכך שחלק מהאפליקציות שנרכשו מחוץ לחנות האפליקציות כמו 1Password, PDFpen ו-Soulver for Mac ידרשו התקנה מחדש עם גרסה חדשה לפני שיחזרו לחיים - אך לבעיה עשויות להיות השלכות מתמשכות עבור תוכנות מסוימות.

במהלך סוף השבוע פג, כצפוי, תעודה שהונפקה על ידי אפל הנדרשת לגישה לשירותי iCloud. עם זאת, לבעיה המיידית שנגרמה מהבעיה, יחד עם השינוי באופן שבו אפל מטפלת בחיפוש אפליקציות המורשות לבצע פונקציות מסוימות, הנקראות "זכויות", היו תופעות לוואי בלתי צפויות.

כתוצאה מכך, משתמשים מובילים של 1Password, PDFPen ו-Soulver, בין היתר, גילו שהאפליקציות המסתמכות על האישור קורסות בעת ההשקה. השינוי של אפל בטיפול במשתנה גרם לכך שעצם חידוש האישור לא היה מספיק כדי לשחזר את הפונקציונליות.

"ידענו שתוקף תעודת המפתח שלנו עומד לפוג בשבת, אבל לא חשבנו על זה כי האמנו שהם נחוצים רק כשמפרסמים גרסה חדשה", אמרו מפתחי 1Passwordבפוסט בבלוג. "כנראה שזה לא המקרה. במציאות הייתה לזה תופעת הלוואי הבלתי צפויה שגרמה ל-macOS לסרב להפעיל את 1Password כראוי".

שילוב של גורמים הוביל לכך ש-1Password לא הופעל רק לאחר עדכון האישור, מכיוון שהמתקין לא זיהה את האישור החדש כתקף.

ה"התרסקות" התבררה כתכונה של macOS במקרה של PDFPen. לְפִיTidBits, אפליקציית המערכת "taskgated-helper" בוחנת אישור חתימת קוד ומשווה אותו לרשימת ה"זכאויות". אם פרופיל ההקצאה יהיה מקושר לאישור שפג תוקפו, macOS חוסם את ההפעלה של האפליקציה עם האישור שפג תוקפו.

Soulver, PDFPen ו-1Password עודכנו על ידי המפתחים כדי לתקן את הבעיה, וכל מה שהמשתמשים צריכים לעשות הוא להוריד גרסה מעודכנת ולהתקין אותה. עם זאת, אפליקציות אחרות שאינן מתעדכנות בתדירות גבוהה, או שננטשו על ידי מפתחים, עשויות להפסיק לעבוד ללא כל סיוע מצד המשתמשים כדי לגרום להם להתחיל לעבוד שוב.

אפליקציות הנמכרות דרך Mac App Store חתומות על ידי אפל, ולא על ידי המפתח. בגלל זה, רק אפליקציות הנמכרות מחוץ לחנות האפליקציות, הזקוקות ל"זכויות" מושפעות מהבעיה.

בעוד שנושא זה מוגבל לאפליקציות שנרכשו מחוץ ל-Mac App Store, לאפל הייתה בעיה משלה עם תפוגה של אישורים והשלכות בלתי צפויות. בנובמבר 2015שדרוג להצפנת תעודות SHA-2 גרם לבעיות בשילוב עם בעיה ב-Mac App Store המאחסנת מידע מיושן על אישורים במחשבי Mac של משתמשים, מה שהפך אפליקציות רבות ללא פונקציונליות.