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

ما يملكه الهاتف هو صلاحية الاتصال. أما ما تريده أنت فهو سرّ يمكنك نقله معك، وهاتان خاصيتان مختلفتان تصادف أنهما تنتجان السلوك نفسه على الشاشة.

قبل أن تعيد ضبط أي شيء، حدّد أي نوع من الأنواع الأربعة للسرّ مفقود فعلًا، لأن لكل نوع مالكًا مختلفًا واستعادة مختلفة.

الاتصال العامل ليس كلمة مرور مخزّنة

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

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

إذن فالسؤال الأول ليس أين الملف. بل أي نوع من الصلاحيات مُنح للتطبيق، وتأتي هذه الإجابة من المزوّد لا من الجهاز.

أربعة أسرار، أربع استعادات

طابق وضعك مع صف واحد قبل التواصل مع أي أحد، لأن الطلب يتغير كليًا حسب نوع السرّ.

What is missingWho can restore it
Account password used with a usernameThe identity provider, through a reset
Password protecting a private key or PKCS#12 packageNobody, if it is forgotten; a fresh profile and key are issued instead
Session token or SSO sessionNobody; sign in again to obtain a new session
Reference to a certificate or key held on the deviceThe administrator, by enrolling the new device

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

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

لماذا يفشل نسخ بيانات التطبيق عادةً

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

الأولى هي سياسة النسخ الاحتياطي. فقد قيّد أندرويد 12 بيانات التطبيقات المصدّرة عبر مسار adb backup القديم للتطبيقات التي تستهدف API 31 أو أحدث، ويمكن للتطبيقات استبعاد بياناتها من النسخ الاحتياطي كليًا. والإجراء المكتوب لجهاز أقدم ليس طريقة استعادة عامة لجهاز حديث.

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

لا توجد مشكلة من هاتين المشكلتين خلل يمكن التحايل عليه. كلتاهما النظام يفعل ما صُمم لفعله، والتعامل معهما كعوائق ينتهي عادةً بهاتف مُروّت وبلا كلمة مرور.

انتقل إلى هاتف بديل بوعي

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

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

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

ما لا يجب فعله

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

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

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

مقالات ذات صلة