الخصوصية والتشفير
تُستخدَم هذه الكلمات بتساهل في أوصاف التطبيقات، والفروق بينها هي بالضبط حيث تكمن القيمة. المخفي ليس مقفلًا. والمقفل ليس مشفّرًا. والمفتاح الذي يحمله شخص آخر ليس ملكك فعليًا.
-
ChaCha20-Poly1305
-
خوارزمية تشفير حديثة تخفي البيانات وتكشف العبث بها معًا. سريعة على الهواتف، التي لا تملك دائمًا تسريعًا بالعتاد للبديل الأقدم.
يقوم ChaCha20 بالتشفير؛ وينتج Poly1305 وسمًا يتحقق من عدم تعديل البيانات. معًا يُسمَّيان تشفيرًا موثَّقًا — يفشل فك التشفير بصوت عالٍ على ملف مُعدَّل بدلًا من إنتاج ضجيج معقول.
إنه البنية نفسها المستخدمة في TLS وفي المراسلة الآمنة الحديثة. على عتاد من دون تسريع AES، أسرع بشكل ملموس من AES، وهذا سبب تفضيل الهواتف له عادة.
انظر أيضًا: أثناء التخزين مقابل أثناء النقلتغليف المفتاح
-
تغليف المفتاح
envelope encryption -
تشفير الملفات بمفتاح واحد، ثم تشفير ذلك المفتاح منفصلًا بكل طريقة دخول. تغيير رمز مرور يعيد تغليف مفتاح صغير بدلًا من إعادة تشفير كل شيء.
تُشفَّر الملفات مرة واحدة، بمفتاح يُولَّد على الجهاز. يُغلَّف ذلك المفتاح بعدها — يُشفَّر — برمز المرور، ويُغلَّف مجددًا برمز الاسترداد. مغلَّفان، ومفتاح واحد بداخل كل منهما.
كل النتائج عملية. يعيد تغيير رمز المرور كتابة بضع مئات من البايتات بدلًا من مئة غيغابايت. فتح القفل بالبصمة الحيوية نسخة أخرى مُغلَّفة بدلًا من نموذج أمان ثانٍ. وفقدان كل مغلَّف يفقد المفتاح، لأن المفتاح لا يوجد في أي مكان آخر.
انظر أيضًا: رمز الاستردادChaCha20-Poly1305
-
رمز الاسترداد
recovery code -
سلسلة تُستخدَم مرة واحدة يمكنها فك تغليف المفتاح الرئيسي عند نسيان رمز المرور. لا يستطيع أحد إعادة إصداره، لأنه لم يملكه أحد آخر قط — بمن فيهم من كتب التطبيق.
يُعرَض مرة واحدة، عند الإعداد، وهو الباب الثاني من اثنين. مكتوبًا ومحفوظًا في مكان غير الجهاز، يحوّل رمز مرور منسيًا إلى إزعاج فقط.
إن نُسِي رمز المرور وفُقِد رمز الاسترداد، لا يستطيع أحد فك تشفير الملفات. ليست هذه سياسة دعم يمكن الجدال حولها؛ إنها ما يعنيه عدم وجود نسخة من المفتاح. احفظه بعناية بقدر ما تستحقه الملفات.
انظر أيضًا: تغليف المفتاحانعدام المعرفة
-
الخزنة الوهمية
decoy vault, plausible deniability -
رمز مرور ثانٍ يفتح خزنة أخرى بريئة. من يُجبَر على فتح قفل التطبيق يستطيع ذلك، وما يُفتَح ليس ما كانوا يبحثون عنه.
كلا رمزي المرور حقيقي وكلاهما يفتح خزنة حقيقية. لا شيء على الشاشة يشير إلى وجود أخرى، ولا يمكن سؤال التطبيق أي واحدة يعرضها.
وُجِدت للحالة التي يكون فيها رفض فتح القفل خيارًا غير متاح — حدود، أو طلب، أو شخص يقف فوقك. لا يساعد التشفير وحده هناك، لأن المشكلة ليست المفتاح، بل الإجبار على استخدامه.
انظر أيضًا: رمز الاستردادالمخفي مقابل المشفّر
-
سلسلة المفاتيح
keychain -
مخزن النظام المحمي للأسرار الصغيرة، مدعوم بعتاد الأمان في الجهاز. هنا مكان المفاتيح والرموز، وحيث لا يجب أن يذهب شيء كبير.
يمكن للعناصر بداخلها حمل شروط: قابلة للقراءة فقط حين يُفتَح قفل الجهاز، أو على هذا الجهاز فقط، أو فقط بعد تأكيد بصمة حيوية أو رمز مرور. تُفرَض تلك الشروط بالعتاد لا بطلب مهذَّب من التطبيق.
تخزّن أسرارًا، لا بيانات. تذهب المفاتيح والرموز والمواد المُغلَّفة إلى هناك؛ وتعيش الملفات المشفّرة نفسها على القرص، حيث الحجم ليس مشكلة.
انظر أيضًا: تغليف المفتاحأثناء التخزين مقابل أثناء النقل
-
أثناء التخزين مقابل أثناء النقل
at rest, in transit -
مشفّر أثناء التخزين يعني غير قابل للقراءة على القرص. مشفّر أثناء النقل يعني غير قابل للقراءة على الشبكة. حمايتان منفصلتان، وقد يدّعي منتج بصدق واحدة من دون فعل الأخرى.
HTTPS تشفير أثناء النقل: آمن من أي مراقب للشبكة، وقابل للقراءة كاملًا من الخادم في الطرف الآخر بمجرد وصوله. التشفير أثناء التخزين يخص النسخة المحفوظة، وهذا ما يهم إن ضاع جهاز أو نُسِخ قرص.
قراءة ادّعاء خصوصية بعناية تعني عادة معرفة أي الاثنين يخص. "بياناتك مشفّرة" من دون أي من الكلمتين مرفقة جملة اختيرت لتقول لا شيء.
انظر أيضًا: ChaCha20-Poly1305انعدام المعرفة
-
انعدام المعرفة
zero-knowledge -
تصميم لا يستطيع فيه المشغِّل قراءة ما يخزّنه، لأن المفاتيح لا تغادر أجهزة المستخدم أبدًا. الاختبار بسيط: هل يستطيعون إعادة تعيين كلمة مرورك وما زالوا يعيدون لك بياناتك؟
إن استطاعت خدمة استعادة الوصول بعد نسيانك كل شيء، فهي تحمل شيئًا يمكنه فتح قفل بياناتك — ما يعني أنه يمكن إجبارها على استخدامه، وأن أي أحد يخترق الخدمة يرث القدرة نفسها.
المقايضة حقيقية ويجب ذكرها بوضوح بدلًا من بيعها كفائدة خالصة: انعدام المعرفة الحقيقي يعني فقدان الوصول فعليًا عند فقدان آخر مفتاح. لا يوجد خيار ثالث يستطيع فيه المشغِّل إنقاذك بينما لا يستطيع أحد آخر ذلك.
انظر أيضًا: رمز الاستردادأثناء التخزين مقابل أثناء النقل
-
القياسات الحيوية
biometrics, Face ID, Touch ID -
الجهاز، لا التطبيق، من يؤكد أنه أنت؛ ويُخبَر التطبيق بنعم أو لا. لا تصل بيانات بصمة إصبع أو وجه إلى تطبيق أبدًا، ولا شيء منها كلمة مرور.
فتح القفل بالبصمة الحيوية راحة تلتف حول سر، لا بديل عنه. ما تحميه مفتاح مخزَّن، وهذا سبب وجود رمز مرور دائمًا خلفها — يمكن أن تفشل البصمة الحيوية، ويجب أن يكون البديل شيئًا تعرفه.
تحدث المقارنة داخل عتاد مخصَّص ولا تغادره القوالب أبدًا. تطبيق يقدّم Face ID يسأل النظام سؤالًا، لا يجمع شيئًا.
انظر أيضًا: سلسلة المفاتيحتغليف المفتاح
-
التحليلات مجهولة الهوية
anonymous analytics -
إحصاء أحداث من دون تسجيل من قام بها. تعتمد قيمة الادّعاء كليًا على ما هو مُرفَق بكل حدث — وأسماء الملفات والمسارات والروابط هي حيث تنهار هذه الوعود عادة.
معرفة أن شاشة فُتِحت إحصاء. ومعرفة أي ملف شُغِّل وصف لشخص. الخط الفاصل بين الاثنين ليس كلمة "مجهول الهوية"؛ إنه أي الحقول التي يحملها الحدث.
الادّعاء الجدير بالثقة يقول ما *لا* يُرسَل بالدقة نفسها التي يقول بها ما يُرسَل: لا أسماء ملفات، ولا مسارات، ولا روابط، ولا بيانات اعتماد، ولا معرّف ينجو عبر الجلسات — ويقدّم طريقة لإيقاف كل ذلك.
انظر أيضًا: أثناء التخزين مقابل أثناء النقل