הגנה על הפרטיות שלך: App Ops, Privacy Guard ו-XPrivacy

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

למה שיהיה אכפת לי?

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

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

אז מה? עניין גדול?

לאור זאת, היום הגענו למצב בו א משחק מוצג בעמוד הראשון מחנות Play עושה שימוש בהרשאות הבאות:

  • לאחזר אפליקציות פועלות
  • למצוא חשבונות במכשיר
  • מיקום מדויק (GPS ומבוסס רשת)
  • מיקום משוער (מבוסס רשת)
  • לשנות או למחוק את התוכן של אחסון ה-USB שלך
  • בדיקת גישה לאחסון מוגן
  • להציג חיבורי Wi-Fi
  • לקרוא את מצב הטלפון ואת הזהות
  • לקבל נתונים מהאינטרנט
  • גישה מלאה לרשת
  • להציג חיבורי רשת
  • למנוע מהמכשיר לישון
כל זה בשביל משחק שמאפשר לך לשחק קצת כדורגל פנטזיה? בשלב זה, אני חייב לפתוח כמה שאלות לקורא (אתה מוזמן לדון בהערות למטה): האם יש הצדקה אפשרית לכמחצית מההרשאות הללו? האם יש צורך שהאפליקציה הזו תראה באילו אפליקציות אחרות משתמש משתמש? או לראות אילו חשבונות יש למשתמש במכשיר שלו? או לגשת למיקומך המדויק בעולם באמצעות GPS? או לקרוא את מספר ה-IMEI שלך ואת מספר הטלפון של מישהו שאתה בשיחת טלפון איתו? זה לא אירוע בודד. זו רק האפליקציה הראשונה שבחרתי בעמוד הראשון של חנות Play. בחר אחר, ותראה בעצמך! בגלל העובדה שהרוב המכריע של האפליקציות משתמשות כעת במה שלטענתי הן הרשאות מוגזמות, מספר הולך וגדל של משתמשים מרגישים שזה כבר לא מספיק פשוט לא להשתמש ביישומים שמשתמשים בהרשאות מופרזות. זה מוליד בקשה נפוצה, שנועדה למשתמשים לבחור לאילו הרשאות אפליקציה יכולה לגשת. זה מחזיר את מאזן הכוחות כלפי המשתמש, שהטלפון שלו מריץ את האפליקציה, ולא למפתח, שבעבר היה חופשי להכתיב את ההרשאות שהאפליקציה שלו נדרשת להפעיל. הפתרון הברור עבור קהילת הטכנולוגיה הוא לפתח דרכים לקבל שליטה רבה יותר על מה שהאפליקציות מסוגלות לעשות, ולמנוע מהם להשתמש בכל ההרשאות שהם מבקשים. שלוש הדרכים הנפוצות ביותר לביטול הרשאות הן App Ops, Privacy Guard ו-Xprivacy.

App Ops

הדרך הראשונה לקבל יותר שליטה על המכשיר שלך היא באמצעות תכונה המכונה "Ops App". זה היה במקור. הוצג על ידי גוגל באנדרואיד 4.3 כתכונה נסתרת. עם שחרורו של KitKat, גוגל הקשתה על הגישה ל-App Ops, אך המשיכה בכך. להציג שיפורים חדשים לתכונה. בסופו של דבר באנדרואיד 4.4.2, גוגל. הסיר את הגישה ל-App Ops. עם זאת, זה עדיין. אפשר לגשת עם root ושינוי Xposed או ROM מותאם אישית. המגבלה העיקרית של App Ops היא שמיוצרים על ידי Google, היא מאפשרת לך לחסום רק גישה לדברים שהם מוכנים לאפשר לך לחסום. יש לציין, App Ops אינו מספק שום יכולת לשלוט אם לאפליקציה צריכה להיות גישה לאינטרנט. כמו כן, לא ניתן למנוע מאפליקציות לזהות באופן ייחודי את המכשיר שלך, או אותך כמשתמש, דרך חשבונות הצד השלישי שלך. המשמעות היא שאפליקציה עדיין יכולה לקשר את כל זהויות החשבון שלך במכשיר שלך ולגשת ל-IMEI שלך ו מזהי מכשירים ייחודיים אחרים עם ההרשאות המתאימות, ולא ניתן למנוע זאת באמצעות האפליקציה אופס. ציניקן יכול לטעון שלגוגל יש מניע נסתר רציני למנוע ממשתמשים לחסום אפליקציות מגישה לאינטרנט. אחרי הכל, לגוגל יש תמריץ לדחוף את הפרסום שלהם בתוך האפליקציה ולאסוף מידע על משתמשים עבור Google Analytics. כמו כן, גוגל בקיאה ביצירת פרופיל של המשתמשים שלה, מה שיסביר מדוע לא ניתן לחסום את הזהות שלך מאפליקציות באמצעות שמות החשבון שלך. היכולת לגשת למזהי מכשירים ייחודיים רק עוזרת לאפשר ליישומים אחרים לעקוב אחר השימוש שלך (ובכך לאפשר לגוגל לעקוב אחר השימוש שלך בין אפליקציות). מסיבה זו, אנו מאמינים שבעוד App Ops הוא הרבה יותר טוב מכלום (אתה יכול לשלוט בגישה לאנשי הקשר, ההודעות, המיקום שלך וכן הלאה), זה בהחלט לא הפתרון הטוב ביותר להגנה על פְּרָטִיוּת. ישנם מספר סוגי נתונים שלא ניתן לחסום, ונראה שהם עשויים להיות קשורים למניעים של גוגל במעקב ואיסוף נתונים על המשתמשים שלה. ככזה, אנו ממליצים לך לבדוק חלופות.

משמר הפרטיות

Privacy Guard הוא תכונה שפותחה במקור על ידי CyanogenMod כדי למקם ממשק משתמש פשוט מעל App Ops עם מתג "הפעלה/כיבוי" יחיד כדי לשלוט בו. ככזה, Privacy Guard נתון לאותן ביקורת כמו App Ops במגבלותיו. הוא גם מטיל הודעה בכל עת בזמן הפעלת אפליקציה המוגנת על ידי Privacy Guard, כביכול כדי להזכיר למשתמשים שהיא פועלת. עם זאת, למרבה הצער, Privacy Guard לא עושה ניסיון לעשות אנונימיים משתמשים או למנוע מאפליקציות לעקוב אחר ההפעלות שלהם באמצעות מזהי מכשירים או גישה לאינטרנט. עם זאת, עם שליטה אחת להפעלה, זה בהחלט קל לשימוש למתחילים, והגדרות ברירת המחדל אמורות להיות טובות למדי. החיסרון היחיד הוא חוסר הפירוט, כלומר, לא ניתן לאפשר לאפליקציה הזקוקה לגישה למיקום שלך זאת, תוך חסימת אנשי קשר וגישה ליומן. עם זאת, כפתרון בלחיצה אחת, זה עובד יפה. זה מחייב את המשתמש להתקין קושחה מותאמת אישית, מה שמקלקל את היתרונות של ערעור בלחיצה אחת.

פרטיות XP

פרטיות XP הוא האולר השוויצרי של הגנת הפרטיות של אנדרואיד. בהשוואה לפתרונות האחרים שבדקנו כאן, XPprivacy הרבה יותר ניתנת להתאמה אישית, אך גם הרבה יותר מסובכת כתוצאה מכך. אם אינך מכיר הרשאות אנדרואיד, XPprivacy הוא כנראה לא המקום הטוב ביותר להתחיל בו. זה דורש את המסגרת של Xposed, מה שאומר שאתה צריך גם מכשיר שורשי. עם זאת, XPprivacy אמור לעבוד כמעט על כל ROM. היתרון העיקרי של XPprivacy על פני אלטרנטיבות הוא הרוחב העצום והפירוט של ההגבלות שאתה יכול להטיל על אפליקציות. אתה יכול להגביל אפליקציה לגישה ולראות רק חשבונות מסוימים במכשיר שלך, לחסום גישה ללוח שלך (כדי לעצור גישה לאפליקציה נתונים מועתקים), ואף לחסום את הגישה לאינטרנט, הן ישירות והן באמצעות דפדפן האינטרנט (כדי למנוע כל אמצעי לחליפת נתונים סמויים מכם התקן). אם יש משהו שאתה רוצה להגביל, כמעט מובטח ש-XPrivacy יכול להגביל אותו. למרות היותו כלי חזק מאוד, יש עקומת למידה גדולה מאחורי XPprivacy. אני מציע לקרוא את כל התיעוד על XDA Recognized Developer m66b. מאגר Github (כבר הזכרתי שזה קוד פתוח לחלוטין?), והשרשור שלו על. פורומים של XDA, למידע נוסף. בסך הכל, אם אתה רוצה שליטה מוחלטת על הנתונים הפרטיים שלך, אני ממליץ לך לבדוק את Xprivacy. זה דורש הרבה להתרגל, אבל זה נותן לך בחירה שאין שני לה. אם אתה לא כל כך בטוח לגבי מה שאתה עושה, שימוש ב-App Ops ייתן לך שליטה טובה, אם כי ללא יכולת לשלוט בגישה לאינטרנט ובנתונים המזהים אותך כמשתמש של התקן. גם App Ops וגם XPprivacy זמינות בכל ROM, באמצעות תוספים של Xposed. Privacy Guard טוב למי שפשוט רוצה פתרון בלחיצה אחת, אבל צריך להתקין ROM מותאם אישית להשיג זאת היא מגבלה בהקשר זה, מכיוון שאינך יכול (כרגע) למצוא יישום במלאי קושחה.