تحسين خصوصية المستخدم عن طريق طلب الموافقة على إرسال عنوان X-Demand-With من WebView

Peter Birk Pakkenberg
Peter Birk Pakkenberg

عندما يُثبِّت المستخدم تطبيقًا يستخدم WebView لتضمين محتوى الويب ويشغّله، سيضيف WebView رأس X-Requested-With في كل طلب يتم إرساله إلى الخوادم، مع قيمة اسم حزمة APK للتطبيق. بعد ذلك، يعود الأمر إلى خادم الويب المستلِم لتحديد ما إذا كان سيتم استخدام هذه المعلومات وكيفية استخدامها.

نريد حماية خصوصية المستخدم من خلال عدم إرسال هذا العنوان إلا في الطلبات التي يوافق فيها مطوّر التطبيق صراحةً على المشاركة مع الخدمات المضمّنة في WebView. لتحقيق ذلك والسماح للخدمات الحالية على الإنترنت التي تعتمد على هذا العنوان بالتوقف عن استخدامه، سنُجري تجربة المصدر المُسنَد إليه تاريخ الإيقاف، مع إزالة العنوان للزيارات العامة. في الوقت نفسه، سنعمل على تطوير واجهات برمجة تطبيقات جديدة تحافظ على الخصوصية (مثل واجهات برمجة تطبيقات إثبات هوية العميل) لمطابقة حالات الاستخدام التي يتم فيها استخدام الرأس X-Requested-With حاليًا.

يمكنك الاطّلاع على مزيد من المعلومات حول سبب إجراء هذا التغيير وطريقة عمله في مدوّنة مطوّري تطبيقات Android ضمن المقالة تحسين خصوصية المستخدمين من خلال طلب الموافقة على إرسال رأس X-Requested-With من WebView.