أضافت Google وضعًا جديدًا للشبكات المقيدة في Android 12. سيؤدي وضع جدار الحماية الجديد هذا إلى منع الوصول إلى الإنترنت لجميع تطبيقات المستخدم.
مع الأول أندرويد 12 من المتوقع أن يتم إطلاق معاينة المطور في الشهر المقبل، وما زال هناك الكثير مما لا نعرفه عن التحديث الرئيسي التالي لنظام التشغيل من Google. التنقيب في مشروع Android مفتوح المصدر يمكن أن يكشف الكثير فقط نظرًا لأن الجزء الأكبر من قاعدة بيانات Android 12 ليس عامًا. ومع ذلك، فإننا نرى أحيانًا أدلة على ميزات Android الجديدة في AOSP، على الرغم من أنها غالبًا ما لا تكون مثيرة جدًا. أحدث ميزة اكتشفناها، والتي تسمى داخليًا "وضع الشبكة المقيد"، للأسف لا تفعل ذلك توفير جدار الحماية القابل للتكوين الذي كنا نأمل في رؤيته، ولكنه يحتوي على بعض الأشياء المثيرة للاهتمام تداعيات.
تصف مجموعة من الالتزامات المدمجة في AOSP ميزة وضع الشبكة المقيدة الجديدة. جوجل لديها خلق سلسلة جدار الحماية الجديدة - مجموعة من القواعد التي تتبعها الأداة المساعدة Linux iptables للسماح بحركة مرور الشبكة أو حظرها - لدعم وضع الشبكة المقيد. عند تشغيل هذا الوضع عبر الإعداد، التطبيقات التي تحمل فقط
CONNECTIVITY_USE_RESTRICTED_NETWORKS سيتم السماح إذن لاستخدام الشبكة. نظرًا لأنه لا يمكن منح هذا الإذن إلا لتطبيقات النظام و/أو التطبيقات ذات الامتيازات موقعة من قبل الشركة المصنعة الأصلية، وهذا يعني أنه سيتم حظر الوصول إلى الشبكة لجميع التطبيقات المثبتة بواسطة المستخدم. ويعني هذا على نحو فعال أنك ستظل تتلقى إشعارات الدفع من التطبيقات التي تستخدم Firebase Cloud Messaging (FCM)، حيث يتم توجيه هذه الإشعارات عبر تطبيق خدمات Google Play المميز الذي يحمل الإذن المطلوب، ولكن لا يمكن لأي تطبيق آخر - باستثناء عدد قليل من تطبيقات النظام الأخرى - إرسال البيانات أو تلقيها في خلفية.لا نعرف تمامًا أين ستضع Google مفتاحًا لوضع الشبكة المقيدة في Android 12. نحن نعلم أنه يمكن ذلك يتم تبديله في وقت التشغيل و تم الاستعلام عنه برمجياً عبر أمر shell، يشبه إلى حد كبير ميزة توفير البيانات في Android، ولكننا لا نعرف ما إذا كانت Google تخطط للسماح للمستخدمين بإنشاء القائمة المسموح بها/القائمة المحظورة للتطبيقات الخاصة بهم. سيكون الأمر ضخمًا إذا أضافت Google صفحة إعدادات تواجه المستخدم لتقييد الوصول إلى الإنترنت على أساس كل تطبيق حتى لا يضطر المستخدمون إلى الاعتماد على تطبيقات مثل NetGuard التي تستخدم VPN API لنظام Android؛ لا يوجد شيء خاطئ في الطريقة التي تعمل بها هذه التطبيقات، ولكن هناك القليل منعهم من التعرض للقتل بواسطة برامج OEM السيئة.