אפליקציות להעברת הודעות מאובטחות הפועלות כדי לעמוד בשינויי הפרטיות של Apple iOS 13

שינויים ב-iOS 13 לשיפור הפרטיות עשויים להשפיע על יותר אפליקציות ממה שחשבנו תחילה, כאשר מפתחים של העברת הודעות מאובטחות "מערבלים" כדי לשמור על שירותי התקשורת המוצפנים פונקציונליים לפני שאפל תנתק את הגישה ל-API ספציפי.

ההכרזה של אפל במהלךWWDC 2019על אופן פעולת האפליקציות ברקע הובילה לכך שמספר מפתחי אפליקציות נאלצו לשנות את אופן פעולת האפליקציות שלהם, כולל צמצום כמות העיבוד הרקע שניתן לבצע. בתחילת אוגוסט, האמינו ש-Facebook Messenger, WhatsApp ושירותי VoIP אחרים היו צריכים לבצע שינויים באפליקציות שלהם כדי לעקוף את ההגבלה החדשה.

לפי אדִוּוּחַמִןהמידע, שינויים בפרטיות משפיעים על הרבה יותר אפליקציות מאשר רק Messenger ו-WhatsApp, כאשר אפליקציות הודעות מוצפנות צריכות גם לתקן בעיות שיגרמו לפונקציות בתוך האפליקציות לא לעבוד עם הצגת iOS 13. שירותים כולל Signal, Wickr, Threema ו-Wire מזוהים כעובדים על עדכונים לאפליקציות שלהם הקשורות לבעיה.

הבעיה נובעת מהחלטתה של אפל לאלץ מפתחים להתרחק משימוש ב-PushKit API. נועדו במקור לשימוש עם אפליקציות כדי לאפשר לשיחות VoIP להתחבר למכשיר, מפתחים שינו עד מהרה את תהליך הרקע כדי לאפשר לאלמנטים אחרים לפעול, כגון מתן אפשרות לפענח הודעות מוצפנות ברקע במקום שהמשתמש ימתין לאחר קבלת הודעה .

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

למרות הצורך הדחוף למחצה לעבור מ-PushKit, מפתחים לא צריכים שהשינויים ייושמו באפליקציות שלהם בזמן ליציאת iOS 13. למפתחים יש עד אפריל 2020 לעשות את האפליקציות שלהם תואמות לדרישות החדשות, אשר עבור אפליקציות VoIP כרוכה בהסתמכות על מערכת חדשה של "הודעת דחיפה של VoIP".

עם זאת, אם הם רוצים לנצל אלמנטים של iOS 13 באפליקציות, המפתחים צריכים לציית לשינויי PushKit בו זמנית.

אפל ייעצה לדוח שהיא עובדת עם מפתחים כדי להקל על חששותיהם. "שמענו משוב על שינויי ה-API שהוצגו ב-iOS 13 כדי להגן עוד יותר על פרטיות המשתמש ועובדים בשיתוף פעולה הדוק עם מפתחי iOS כדי לעזור להם ליישם את בקשות התכונה שלהם", ייעץ דובר אפל.

טום ליווי, סמנכ"ל ההנדסה ב-Wickr, הציע שהשינוי לא היה "סוף העולם, אלא מדובר במאמץ הנדסי משמעותי ובלתי צפוי".

הצגת PushKit ב-2018 סייעה לספק למפתחים דרך טובה יותר לספק התראות עבור אפליקציות הודעות מוצפנות, עם אמינות גבוהה יותר מאשר עם התראות רגילות.

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