ما خطر منح التطبيق صلاحية الظهور فوق التطبيقات؟

ليست كل نافذة تظهر فوق تطبيق آخر مجرد ميزة تصميمية بسيطة. عندما تمنح تطبيقًا صلاحية الظهور فوق التطبيقات فأنت تسمح له بعرض عناصر فوق واجهات تطبيقات أخرى، ولذلك يصنفها Android ضمن صلاحيات الوصول الخاصة التي تتطلب موافقة منفصلة من المستخدم. هذه القدرة مفيدة في تطبيقات شرعية مثل النوافذ العائمة، لكنها تصبح حساسة إذا مُنحت لتطبيق مجهول أو لا يحتاج إليها فعليًا، لأن ما يظهر فوق الشاشة قد يربك المستخدم أو يحجب جزءًا من التطبيق الموجود أسفله.

أهم ما تحتاج معرفته

  • السماح بالظهور فوق التطبيقات لا يعني تلقائيًا أن التطبيق ضار، لكنه يمنحه قدرة قوية تستحق التدقيق.
  • الخطر يزداد عندما لا توجد وظيفة واضحة في التطبيق تحتاج إلى نافذة عائمة أو عنصر ظاهر فوق التطبيقات.
  • يمكن إساءة استخدام الطبقات العلوية لخداع المستخدم بصريًا أو تغطية أجزاء من واجهة تطبيق آخر.
  • لا تمنح الصلاحية لتطبيق مجهول لمجرد أنه يطلبها عند التشغيل.
  • يمكنك مراجعة التطبيقات التي تمتلك هذه الصلاحية وإلغاؤها من إعدادات الوصول الخاص في Android.
  • الصلاحية وحدها لا تمنح التطبيق تلقائيًا وصولًا إلى كلمات المرور أو الرسائل؛ مستوى الخطر يعتمد أيضًا على الصلاحيات الأخرى وسلوك التطبيق.

ما الذي يستطيع التطبيق فعله بهذه الصلاحية؟

يطلق Android على هذا النوع من الإمكانات عادة رسم عناصر أو نوافذ فوق التطبيقات الأخرى. ووفق وثائق Android الرسمية حول الصلاحيات، فإن الرسم فوق التطبيقات يُعامل كإحدى الصلاحيات الخاصة نظرًا إلى قوة الإجراء الذي تسمح به، ولا يُمنح بالطريقة نفسها التي تُمنح بها بعض الأذونات العادية.

عند تفعيلها يمكن للتطبيق إنشاء عنصر يبقى ظاهرًا بينما تستخدم تطبيقًا آخر. المثال المشروع الواضح هو فقاعة محادثة عائمة، أو أداة تحكم تحتاج إلى البقاء في المقدمة، أو وظيفة مساعدة صُممت تحديدًا للعمل فوق واجهات التطبيقات.

لكن هذه القدرة تعني أيضًا أن ما تراه على الشاشة قد لا يكون كله صادرًا من التطبيق الذي تعتقد أنك تستخدمه. فقد تكون نافذة صغيرة أو زر أو طبقة مرئية قادمة من تطبيق آخر لديه إذن بالظهور فوقه. وهنا تكمن الحساسية الأمنية للصلاحية.

أين يبدأ الخطر الحقيقي على المستخدم؟

الخطر الأساسي ليس في مجرد وجود نافذة عائمة، بل في إمكانية استغلالها لتغيير ما يراه المستخدم أو دفعه إلى التفاعل مع عنصر لا ينتمي إلى التطبيق الأصلي. لهذا لا ينبغي تقييم الصلاحية بمعزل عن هوية التطبيق وسبب طلبه لها.

أحد السيناريوهات المقلقة هو أن يعرض تطبيق غير موثوق طبقة تشبه جزءًا من واجهة خدمة أخرى. قد يعتقد المستخدم أنه يتعامل مع التطبيق المفتوح أمامه، بينما العنصر الظاهر فوقه صادر من تطبيق مختلف. وهذا النوع من الخداع البصري قد يُستخدم لمحاولة دفع المستخدم إلى الضغط على زر معين أو إدخال معلومة في واجهة مزيفة.

كما قد تُستخدم الطبقة لتغطية تنبيه أو جزء مهم من الشاشة، ما يجعل المستخدم يتخذ قرارًا دون رؤية السياق الكامل. وقد أضاف Android عبر إصداراته وسائل تمنح التطبيقات الحساسة قدرة أكبر على التعامل مع نوافذ التراكب؛ وتشير وثائق Android 12 الرسمية إلى إمكانية إخفاء نوافذ التراكب في شاشات حساسة مثل مسارات تأكيد المعاملات.

المشكلة ليست أن التطبيق يستطيع الظهور فوق غيره، بل أن المستخدم قد لا يميز دائمًا بين واجهة التطبيق الأصلية والطبقة التي أضافها تطبيق آخر.

هل يستطيع التطبيق سرقة كلمة المرور بمجرد منحه الإذن؟

لا، ليس بهذه البساطة. صلاحية الظهور فوق التطبيقات لا تعني تلقائيًا أن التطبيق أصبح قادرًا على قراءة كل ما تكتبه أو الاطلاع على محتوى التطبيقات الأخرى. نظام Android يفصل بين الصلاحيات، وكل قدرة حساسة لها آليات وصول مختلفة.

لكن الخطر قد يصبح أكبر إذا كان التطبيق الضار يمتلك قدرات أخرى بالإضافة إلى هذه الصلاحية. فعند اجتماع عدة أذونات حساسة أو خدمات ذات صلاحيات واسعة، يمكن أن يصبح السيناريو أكثر خطورة من مجرد نافذة عائمة. لذلك من الخطأ الاطمئنان إلى تطبيق غير معروف لمجرد أن الإذن الذي طلبه لا يقرأ البيانات مباشرة.

ومن المفيد هنا التمييز بين قراءة المعلومة تقنيًا وبين خداع المستخدم لكي يقدمها بنفسه. التراكب لا يحتاج بالضرورة إلى قراءة محتوى الشاشة كي يكون مزعجًا؛ فقد تكفي واجهة مقنعة في المكان والوقت المناسبين لجعل المستخدم يظن أنه يتعامل مع نافذة حقيقية.

متى يكون طلب الظهور فوق التطبيقات طبيعيًا؟

هناك تطبيقات تحتاج هذه القدرة فعلًا لكي تؤدي وظيفتها الأساسية. لذلك لا توجد قاعدة تقول إن كل تطبيق يطلبها يجب حذفه. القرار الصحيح يبدأ بالسؤال: هل توجد علاقة منطقية بين وظيفة التطبيق وهذه الصلاحية؟

  • تطبيقات النوافذ أو الفقاعات العائمة: تحتاج إلى إبقاء عنصر ظاهر أثناء استخدام تطبيقات أخرى.
  • بعض أدوات الوصول أو المساعدة: قد تعرض أدوات تحكم مستمرة على الشاشة.
  • تطبيقات ذات أدوات تشغيل عائمة: قد تحتاج إلى زر أو لوحة تحكم فوق التطبيقات لتنفيذ وظيفتها الأساسية.
  • بعض الأدوات المتخصصة: قد تستخدم نافذة علوية لتنفيذ وظيفة محددة يطلبها المستخدم صراحة.

في المقابل، يصبح الطلب مثيرًا للشك عندما يأتي من تطبيق بسيط لا توجد في وظيفته أي حاجة واضحة للظهور فوق بقية البرامج، مثل تطبيق يؤدي مهمة محدودة ثم يصر على تفعيل الإذن قبل السماح باستخدامه.

وتوضح وثائق Android الخاصة بطلب الصلاحيات الخاصة أن هذه الأذونات مخصصة لحالات استخدام محددة، وأن المستخدم يمنحها من شاشة الوصول الخاص في إعدادات النظام بدل التعامل معها كإذن عادي.

علامات تستحق التوقف قبل الضغط على سماح

لا تحتاج إلى معرفة تقنية عميقة لاكتشاف الطلب غير المنطقي. راقب السياق وطريقة تصرف التطبيق، لأن التطبيق الشرعي عادة يستطيع تفسير سبب حاجته للإذن بصورة مرتبطة بوظيفة واضحة.

  • التطبيق مجهول المصدر أو تم تثبيته من ملف حصلت عليه من رابط غير موثوق.
  • لا تحتوي وظيفة التطبيق على أي نافذة عائمة أو عنصر يحتاج إلى البقاء فوق البرامج الأخرى.
  • يرفض التطبيق العمل بالكامل ما لم تمنحه الصلاحية رغم عدم وجود مبرر واضح.
  • بدأت نوافذ أو أزرار غريبة بالظهور فوق تطبيقات أخرى بعد تثبيته.
  • يطلب التطبيق بالتزامن صلاحيات حساسة متعددة لا تتناسب مع وظيفته.
  • تظهر عناصر مفاجئة فوق شاشات تسجيل الدخول أو الدفع أو إعدادات الحسابات.

وجود إحدى هذه العلامات لا يثبت وحده أن التطبيق خبيث، لكنه سبب كافٍ للتوقف ومراجعة التطبيق ومصدره والصلاحيات الأخرى الممنوحة له بدل الاستمرار تلقائيًا.

كيف تراجع التطبيقات المسموح لها بالظهور فوق غيرها؟

تختلف أسماء القوائم قليلًا حسب الشركة وإصدار Android، لكن النظام يجمع هذه القدرة عادة ضمن إعدادات الوصول الخاص للتطبيقات. وتشير وثائق Android إلى أن الصلاحيات الخاصة تُدار من قسم Special app access في إعدادات النظام.

  1. افتح الإعدادات في الهاتف.
  2. انتقل إلى قسم التطبيقات.
  3. ابحث عن وصول خاص للتطبيقات أو اسم مشابه بحسب جهازك.
  4. افتح خيار الظهور فوق التطبيقات الأخرى أو العرض فوق التطبيقات.
  5. راجع قائمة التطبيقات التي تمتلك الإذن.
  6. أوقف الصلاحية عن أي تطبيق لا تعرفه أو لا توجد حاجة واضحة لامتلاكه لها.

إذا لم تجد المسار نفسه على هاتفك، استخدم مربع البحث داخل الإعدادات واكتب كلمات مثل “الظهور فوق التطبيقات” أو “وصول خاص”. وقد تختلف الترجمة بين الشركات، بينما تظل الفكرة واحدة.

ماذا تفعل إذا كنت قد منحت الصلاحية لتطبيق مشبوه؟

إذا ساورك الشك في تطبيق حصل على الإذن، فلا تحتاج إلى إعادة ضبط الهاتف مباشرة. ابدأ بإيقاف القدرة ومراجعة بقية الصلاحيات، ثم قرر ما إذا كان التطبيق يستحق البقاء أصلًا.

  1. أوقف إذن الظهور فوق التطبيقات من إعدادات الوصول الخاص.
  2. افتح معلومات التطبيق وراجع الصلاحيات الأخرى التي حصل عليها.
  3. إذا كان التطبيق مجهولًا أو لا تثق بمصدره، احذفه من الهاتف.
  4. حدّث Android والتطبيقات المثبتة من المصادر الرسمية.
  5. إذا كنت أدخلت كلمة مرور أو بيانات حساسة داخل نافذة مشبوهة ظهرت بعد تثبيت التطبيق، غيّر تلك البيانات من خدمة موثوقة.

إذا توقفت النوافذ الغريبة بعد تعطيل الإذن أو حذف التطبيق، فهذا مؤشر قوي على ارتباط المشكلة به. أما استمرار السلوك فيستدعي مراجعة التطبيقات الأخرى التي تمتلك صلاحيات وصول خاصة بدل إعادة تفعيل التطبيق نفسه للاختبار.

متى تمنح الصلاحية ومتى ترفضها؟

قبل أن تغلق الصفحة

  • امنح الصلاحية عندما تكون وظيفة الظهور فوق البرامج جزءًا واضحًا ومفهومًا من عمل التطبيق.
  • ارفضها عندما لا تجد علاقة منطقية بين وظيفة التطبيق وبين حاجته إلى نافذة عائمة.
  • لا تعتبر وجود التطبيق في متجر رسمي سببًا لتجاهل مراجعة الأذونات التي يطلبها.
  • ألغِ الصلاحية فورًا إذا بدأت عناصر غير متوقعة بالظهور فوق تطبيقات حساسة.
  • قيّم الصلاحيات كمجموعة؛ تطبيق مجهول يمتلك عدة قدرات حساسة يستحق تدقيقًا أكبر.

خطوتك التالية هي فتح قسم الوصول الخاص في إعدادات هاتفك ومراجعة التطبيقات التي تستطيع الظهور فوق غيرها؛ إذا وجدت تطبيقًا لا تستخدم له أي وظيفة عائمة، عطّل الإذن عنه واختبره قبل التفكير في إعادته.

قد يهمك:

أسئلة يطرحها القراء غالبًا

هل صلاحية الظهور فوق التطبيقات خطيرة دائمًا؟

لا. هناك تطبيقات تحتاجها لأداء وظائف مشروعة مثل النوافذ العائمة، لكن حساسيتها تستدعي منحها فقط عندما يكون سبب الطلب واضحًا ومتوافقًا مع وظيفة التطبيق.

هل يستطيع التطبيق قراءة رسائلي بسبب هذه الصلاحية وحدها؟

لا تمنح هذه الصلاحية وحدها التطبيق حق قراءة الرسائل أو بيانات التطبيقات الأخرى. تلك القدرات تتطلب أذونات أو وسائل وصول أخرى منفصلة.

هل إلغاء الإذن يؤدي إلى تعطل التطبيق؟

قد تتوقف فقط الوظيفة التي تعتمد على الظهور فوق التطبيقات، مثل النافذة العائمة. إذا كانت بقية وظائف التطبيق لا تعتمد عليها فمن الممكن أن تستمر بصورة طبيعية.

لماذا لا يظهر خيار الصلاحية في المكان نفسه على كل الهواتف؟

تختلف واجهات Android وتسميات الإعدادات بين الشركات وإصدارات النظام، لذلك قد تجدها تحت الوصول الخاص للتطبيقات أو العرض فوق التطبيقات أو تسمية قريبة من ذلك.

ماذا أفعل إذا ظهرت نافذة غريبة فوق تطبيق البنك أو تسجيل الدخول؟

لا تدخل أي بيانات حساسة في النافذة، وأغلقها ثم راجع التطبيقات التي تملك صلاحية الظهور فوق التطبيقات. عطّل الإذن عن التطبيق المشتبه به واحذفه إذا كان غير موثوق.