التشفير عديم المعرفة، مشروحاً بلا تسويق
ما الذي يعنيه «عديم المعرفة» فعلاً في مدير كلمات المرور، وأي الضمانات يقدّمها وأيها لا، وكيف تميّز الادعاء الحقيقي من الشعار.
تظهر عبارة «عديم المعرفة» على الصفحة الرئيسية لكل مدير كلمات مرور تقريباً، عادةً بجوار قفل. وهي خاصية حقيقية ومفيدة. وهي أيضاً تُمطّ باستمرار إلى أبعد مما تحتمل.
هنا ما يعنيه المصطلح، ومِمَّ يحميك، ومِمَّ لا يحميك، والأسئلة التي تستحق أن تُطرح على أي منتج يدّعيه.
الخاصية، بعبارة صريحة
تكون الخدمة عديمة المعرفة، بالمعنى الذي تستخدمه صناعة مديري كلمات المرور، حين يعجز المشغّل عن قراءة بياناتك حتى لو أراد.
ليس «لن يفعل». بل لا يستطيع. وهذا التمييز هو جوهر الأمر كلّه. الوعد بعدم النظر سياسةٌ تدوم بالضبط بقدر ما يدوم حسن سلوك الشركة وأمنها وملكيتها. أما بنية لا يملك فيها المشغّل سوى نص مشفَّر فهي حقيقة هيكلية. أوامر القضاء والاختراقات وعمليات الاستحواذ لا تغيّرها.
الآلية سهلة الوصف: التشفير وفكّه يجريان على جهازك، بمفتاح مشتقّ من سرٍّ لا يصل الخادم أبداً.
كيف يُشتق المفتاح
كلمة المرور الرئيسية ليست مفتاح التشفير. إنها المدخل لدالة اشتقاق مفاتيح تحوّلها إلى مفتاح.
كلمة المرور الرئيسية
│
▼
KDF (بطيئة، مُملَّحة، كثيفة الذاكرة)
│
▼
مفتاح الخزنة ──► يشفّر الخزنة ويفكّهاخطوة الـ KDF تؤدي عملاً محدداً. كلمة المرور الخام قصيرة وقليلة العشوائية وقابلة للتخمين بسرعة هائلة. أما دالة اشتقاق حديثة — وArgon2id وscrypt هما التوصيتان الحاليتان — فمكلفة عمداً في الوقت والذاكرة معاً، وهذا ما يُضعف تفوّق المهاجم في العتاد المتخصّص. وكثافة الذاكرة هي الجزء الأهم: تستطيع وحدات معالجة الرسوم والدوائر المتخصّصة توزيع العمليات الحسابية بثمن زهيد، لكنها لا تستطيع ذلك مع الذاكرة.
أما «الملح»، الفريد لكل خزنة، فهو ما يمنع إعادة استخدام جدول محسوب مسبقاً ضد كل المستخدمين دفعة واحدة.
تنتج عن ذلك خاصيتان، وهما ما يهم:
- المفتاح موجود على جهازك فقط، وفقط أثناء فتح الخزنة.
- الخادم، إن وُجد، لا يرى سوى نص مشفَّر.
مِمَّ يحميك انعدام المعرفة
لنكن محددين بشأن التهديدات التي يزيلها فعلاً.
| التهديد | هل ينفع انعدام المعرفة؟ |
|---|---|
| سُرقت قاعدة بيانات المزوّد | نعم. يحصل المهاجم على نص مشفَّر. |
| موظف يتصفّح خزائن المستخدمين | نعم. لا يوجد شيء مقروء لينظر إليه. |
| جهة حكومية تُلزم المزوّد بتسليم البيانات | نعم. لا يستطيع تسليم سوى نص مشفَّر. |
| استُحوذ على المزوّد وتغيّرت سياسة الخصوصية | نعم. السياسة لا تفكّ التشفير بأثر رجعي. |
| برمجية خبيثة على جهازك | لا. |
| تُخمَّن كلمة مرورك الرئيسية | لا. |
| صفحة تصيّد تلتقط كلمة مرورك الرئيسية | لا. |
| نسخة عميل مُلاعَب بها | لا. |
النصف الأسفل من هذا الجدول هو حيث تقع معظم الخسائر الواقعية. ولاحظ ما يجمعها: كلها تهاجم الطرف لا الخادم. انعدام المعرفة ينقل حدّ الثقة إلى جهازك — ولا يزيله.
للادعاء افتراض يحمل الحِمل كلّه
هنا الجزء الذي تتخطّاه صفحات التسويق.
في مدير يعمل عبر الويب، تصل الشيفرة التي تنفّذ التشفير من الخادم نفسه الذي يخزّن النص المشفَّر. في كل مرة تفتح فيها الصفحة تستقبل نسخة جديدة من العميل وتشغّلها فوراً.
يستطيع ذلك الخادم مبدئياً أن يقدّم نسخة تُرسل مفتاحك بهدوء، ولن تملك وسيلة عملية لملاحظة ذلك. التشفير سليم؛ قناة التوصيل هي نقطة الضعف.
هذا لا يجعل المديرين العاملين في المتصفح بلا قيمة. لكنه يعني أن «انعدام المعرفة» ادعاء عن البنية، ولا يصمد إلا بقدر ثقتك بالعميل الذي يعمل فعلاً على جهازك. ولهذا يستحق نموذج التوصيل من الاهتمام قدر ما تستحقه الخوارزمية:
- البناءات القابلة لإعادة الإنتاج تتيح لطرف ثالث التحقق من أن الملف التنفيذي المنشور يطابق الشيفرة المنشورة.
- العملاء مفتوحو المصدر يجعلون المراجعة ممكنة أصلاً.
- العملاء المثبَّتون طويلاً يضيّقون النافذة: أنت لا تعيد جلب الشيفرة الحسّاسة أمنياً مع كل استخدام.
- الخزائن المحلية فقط تتجاوز السؤال كليّاً — فلا خادم في موضع يمكّنه من تقديم عميل مختلف.
كيف يتعامل NexusPass مع ذلك
يسلك NexusPass آخر هذه الطرق، وهو أكثرها رتابة وأمتنها دفاعاً بالنسبة لخزنة مستخدم واحد.
الخزنة ملف على جهازك. لا حساب، ولا خادم مزامنة، وبالتالي لا مشغّل يمكن إجباره أو اختراقه أو الاستحواذ عليه. سؤال «هل يستطيع المزوّد قراءة خزنتي؟» لا يحتاج إجابة تشفيرية، لأنه لا يوجد مزوّد في مسار البيانات أصلاً.
المفاتيح محفوظة في التخزين الآمن الخاص بالمنصة — Android Keystore وiOS Keychain — بدل كتابتها في تخزين التطبيق. وتُقفل الخزنة بعد مهلة وعند انتقال التطبيق إلى الخلفية، لأن النافذة التي يوجد فيها النص الواضح في الذاكرة ينبغي أن تكون أقصر ما يستطيعه المنتج.
عن التفاصيل. لا يزال NexusPass قيد التطوير، وهذا المقال يتجنّب عمداً ذكر الخوارزمية أو معاملات الـ KDF أو أطوال المفاتيح. مكان ذلك توثيق يصدر مع الإصدار ويمكن التحقق منه، لا مقال يسبقه.
أسئلة تستحق أن تُطرح على أي مزوّد
إن كنت تقيّم مدير كلمات مرور، فهذه الخمسة توصلك أبعد من أي جدول مقارنة:
- ما الذي يُرسَل بالضبط إلى خوادمكم؟ «بيانات مشفَّرة» ليست إجابة. فالبيانات الوصفية — عدد المدخلات والروابط والطوابع الزمنية وأسماء المجلدات — تُخزَّن غالباً بلا تشفير، وهي أكثر كشفاً مما يتوقع الناس.
- أي دالة اشتقاق، وبأي معاملات؟ «Argon2id بتكاليف ذاكرة وتكرار موثّقة» إجابة حقيقية. أما «تشفير بمعايير الصناعة» فليست كذلك.
- هل أستطيع التحقق من العميل الذي أشغّله؟ بناءات قابلة لإعادة الإنتاج، وبصمات منشورة، ومصدر مفتوح.
- ماذا يحدث إن نسيت كلمة المرور الرئيسية؟ إن كانت الإجابة «نستطيع استعادتها» فالبنية ليست عديمة المعرفة، مهما قالت الصفحة الرئيسية. هذا السؤال وحده يحسم معظم الادعاءات.
- ما المشفَّر وما المخزَّن فقط؟ المرفقات وبذور TOTP ليست دائماً داخل المظروف نفسه الذي يضم كلمات المرور.
السؤال الرابع أحدّ أدوات المجموعة. فالاستعادة وانعدام المعرفة متنافيان بحكم البناء: إن استطاع أحد غيرك إعادة وصولك إلى بياناتك، فقد استطاع أحد غيرك الوصول إلى بياناتك.
الخلاصة الصادقة
التشفير عديم المعرفة خاصية بنيوية حقيقية بمعنى دقيق، ويستحق الإصرار عليه. فهو يزيل فئة كاملة من المخاطر — كل ما يعتمد على الثقة بمشغّل عبر الزمن.
وما لا يفعله: أن يجعل جهازاً آمناً، أو كلمة مرور رئيسية قوية، أو عميلاً جديراً بالثقة. إنه ينقل حدّ الثقة بدل أن يذيبه، ومعرفة موضع هذا الحدّ بدقة هي الفرق بين أن تفهم أمنك وأن تردّد شعاراً.