
Android 17: Advanced Protection מאפשר שירותי נגישות רק לאפליקציות מאושרות
Google הכריזה על צעד אבטחה חדש ב-Android 17: בהפעלת Advanced Protection, שירותי נגישות יופעלו רק על ידי אפליקציות מאושרות. צעד זה חוסם את הערוץ העיקרי להתקפות ומשאיר טכנולוגיות עזר ללא פגיעה.
Google הכריזה על צעד אבטחה חדש ב-Android 17: בהפעלת מצב Advanced Protection, השימוש בשירותי נגישות (Accessibility Services) יוגבל אוטומטית לאפליקציות מאושרות בלבד, אלו ששייכות לקטגוריית „Accessibility Tools". בהצהרה שפורסמה ביום חמישי, צעד זה חוסם את הערוץ העיקרי להתקפות ומשאיר טכנולוגיות עזר ללא פגיעה.
למה Google הזדקקה לצעד זה
AccessibilityService API מאפשר לאפליקציה לפעול ברקע, לכתוב אירועי ממשק ולפעול באפליקציות אחרות מטעם המשתמש. ייעודה העיקרי הוא לסייע לאנשים עם מוגבלויות: קוראי מסך, שליטה קולית וכלים דומים. עם זאת, גישה מותרת זו מנוצלת ברשעות על ידי טרויאנים בנקאיים ותוכנות ריגול, ומאפשרת לגנוב נתונים רגישים ללא הרשאות root.
אם משתמש מפעיל שירות כזה בעקבות הנדסה חברתית, אפליקציה זדונית יכולה לבצע תשלומים מרמה באופן תוכנתי מאפליקציות בנקאות מותקנות, לתעוד תווים שהוקלדו במקלדת, לצייר מסכי התחברות מזויפים על אפליקציות לגיטימיות ולהשיג הרשאות רגישות נוספות.
לפי הסבר Google, מכיוון ששירותי נגישות מיועדים לאינטראקציה ישירה עם המסך, תוקפים יכולים באמצעותם לקרוא נתונים רגישים, להתקין תוכנות זדוניות או לחסום מחיקה של אפליקציה.
בשנים האחרונות Google נקטה מספר צעדים כנגד שימוש לרעה זה. אפליקציות שהותקנו ממקורות חיצוניים (sideloaded) נחסמות מהפעלת שירותי נגישות, והגנה פעילה בזמן תקיפה מונעת מהמשתמש לכבות את Play Protect, להתקין אפליקציות מבחוץ ולהעניק הרשאות נגישות. נוסף דגל accessibilityDataSensitive, שמאפשר למפתחים לסמן אלמנטים רגישים, וגם Android Advanced Protection Mode (AAPM), שאוסר על אפליקציות מסוימות להשתמש ב-API זה.
מה משתנה עבור משתמשים ומפתחים
השינוי נוגע למשתמשים שיש להם Advanced Protection מופעל; עבור השאר, שירותי נגישות ממשיכים לפעול כרגיל. לפי Google, מפתחים יקבלו התראה כאשר למשתמש Advanced Protection מופעל, כדי שיפעילו אוטומטית את הפונקציות המיועדות לבדיקה זו. מי שכבר משתמש ב-Advanced Protection יקבל התראה כשתגענה אפשרויות חדשות; Intrusion Logging יש להפעיל ידנית בהגדרות.
עדכוני אבטחה נוספים ב-Android 17
לצד הגנה על שירותי נגישות, Android 17 מביא עוד מספר פונקציות אבטחה. Intrusion Logging מספק רישום פרנזי קבוע ומגן על פרטיות לגילוי התקפות ריגול מורכבות. USB Protection חוסם ניסיון גישה לא מאושר למכשיר באמצעות חיבור פיזי, וכיבוי WebGPU מפחית את הסיכון לניצול פרצות בדפדפן. Failed Authentication Lock נועל את המכשיר לחלוטין בעת תפיסה פיזית וניסיונות brute-force, ו-View Supporting Apps מציג אילו אפליקציות בודקות את סטטוס Advanced Protection.
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.