لماذا يدعم Memory Chat تسجيل الدخول بحساب Google؟
هل تبحث عن تسجيل الدخول بحساب Yahoo في Memory Chat ولا تجده؟ السبب أن مفتاح فك التشفير محفوظ في Google Drive الخاص بك، وليس على خوادمنا.

إذا كنت تستخدم Memory Chat، فقد تلاحظ أن تسجيل الدخول إلى التطبيق متاح حاليًا باستخدام حساب Google، بينما لا تتوفر إمكانية تسجيل الدخول باستخدام حسابات مثل Yahoo.
قد يبدو الأمر للوهلة الأولى مجرد اختيار لطريقة تسجيل الدخول، لكن السبب في الحقيقة مرتبط بطريقة تصميم Memory Chat لحماية بيانات المستخدمين والحفاظ على خصوصيتهم.
في هذا المقال، سنوضح ببساطة:
- لماذا اخترنا Google؟
- ما علاقة ذلك بتشفير بياناتك؟
- أين يتم الاحتفاظ بمفتاح فك التشفير؟
- ولماذا لا يتم تخزين هذا المفتاح على خوادم Memory Chat؟
الأمان يبدأ من طريقة تصميم التطبيق
منذ بداية تصميم Memory Chat، كان أحد أهدافنا الأساسية هو أن تظل بيانات المستخدم خاصة به وحده.
فالمعلومات التي تحفظها داخل التطبيق قد تتضمن:
- ملاحظات شخصية
- صور وملفات
- تسجيلات صوتية
- روابط
- معلومات أخرى لا ترغب في أن يطّلع عليها أحد
ولهذا يعتمد Memory Chat على تشفير المعرفة الصفرية (Zero-Knowledge Encryption).
ببساطة، يتم تشفير بياناتك قبل تخزينها، ولا نحتفظ على خوادم Memory Chat بمفتاح فك التشفير الذي يسمح بقراءة هذه البيانات.
لكن هنا يظهر سؤال مهم:
إذا كان Memory Chat لا يحتفظ بمفتاح فك التشفير، فأين يتم الاحتفاظ به؟
ما هو مفتاح فك التشفير؟
عند بدء استخدام Memory Chat، يتم إنشاء مفتاح خاص مرتبط بحسابك، ويُستخدم هذا المفتاح لفك تشفير بياناتك عندما تحتاج إلى الوصول إليها.
يمكن تبسيط الفكرة من خلال تخيل خزنة:
بياناتك = الأشياء الموجودة داخل الخزنة
مفتاح فك التشفير = المفتاح الذي يسمح بفتحها
إذا كانت الخزنة والمفتاح موجودين في المكان نفسه، يصبح الوصول إلى محتوياتها أسهل.
لذلك صممنا النظام بحيث لا يكون مفتاح فك التشفير محفوظًا على خوادم Memory Chat مع بياناتك.
وبذلك تظل البيانات المشفرة منفصلة عن المفتاح الذي يسمح بقراءتها.
لماذا نحتاج إلى حساب Google؟
هنا يأتي دور حساب Google.
يوفر Google Drive مساحة تخزين مرتبطة بحساب المستخدم، ويمكن استخدامها للاحتفاظ بمفتاح فك التشفير الخاص بـ Memory Chat بدلًا من تخزينه في قاعدة بيانات التطبيق.
وبذلك يصبح لدينا فصل واضح بين:
- بياناتك المشفرة
يتم تخزينها على خوادم Memory Chat. - مفتاح فك التشفير
يتم الاحتفاظ به بشكل منفصل، ومرتبط بحسابك.
وهذا الفصل جزء أساسي من تصميم الأمان في Memory Chat.
لماذا لا نحتفظ بمفتاح فك التشفير في قاعدة بيانات Memory Chat؟
لأن وجود البيانات المشفرة ومفتاح فك تشفيرها في المكان نفسه يقلل من مستوى الحماية الذي صُمم النظام لتحقيقه.
فإذا كانت خوادم التطبيق تحتوي على:
- البيانات المشفرة + مفتاح فك التشفير
فيمكن استخدام الاثنين معًا للوصول إلى البيانات الأصلية.
لذلك اخترنا تصميمًا مختلفًا:
- نحن نحتفظ بالبيانات المشفرة، بينما لا نحتفظ بمفتاح فك تشفيرها على خوادمنا.
وهذا يتوافق مع مبدأ تشفير المعرفة الصفرية الذي يعتمد عليه Memory Chat.
لماذا لا نحفظ بيانات المستخدم بالكامل على Google Drive؟
قد يبدو أن تخزين جميع بيانات المستخدم على Google Drive سيكون حلًا أبسط، خصوصًا عند استخدام Memory Chat على أكثر من جهاز.
لكننا اخترنا ألا تكون بياناتك نفسها معتمدة على مساحة تخزين خارجية.
بدلًا من ذلك:
- يتم تخزين بياناتك بشكل مشفر ضمن بنية Memory Chat.
- يتم التعامل مع مفتاح فك التشفير بشكل منفصل.
- ويمكن مزامنة بياناتك بين أجهزتك دون الحاجة إلى خطوات يدوية معقدة.
بمعنى آخر، لن تحتاج إلى التعامل مع العملية وكأنها نسخة احتياطية واستعادة في كل مرة تنتقل فيها إلى جهاز جديد.
ماذا يحدث عند استخدام Memory Chat على جهاز جديد؟
عند تسجيل الدخول إلى حسابك على جهاز آخر، يحتاج الجهاز إلى الوصول إلى مفتاح فك التشفير المرتبط بحسابك.
وبمجرد توفر المفتاح، يستطيع التطبيق التعامل مع البيانات المشفرة الموجودة على خوادم Memory Chat وفك تشفيرها على جهازك، ثم عرضها لك بالشكل الطبيعي.
أما البيانات المخزنة على خوادم Memory Chat، فتظل مشفرة.
وهكذا يمكن تحقيق المزامنة بين أجهزتك دون الحاجة إلى تخزين مفتاح فك التشفير على خوادمنا.
هل Google يستطيع الوصول إلى بيانات Memory Chat؟
لا يتم استخدام Google Drive هنا لتخزين ملاحظاتك أو صورك أو ملفاتك داخل Memory Chat.
دور Google في هذا التصميم هو توفير مساحة مرتبطة بحسابك للاحتفاظ بمفتاح فك التشفير.
أما بياناتك نفسها، فتظل مخزنة بشكل مشفر على خوادم Memory Chat.
بمعنى آخر:
Google Drive: مساحة مرتبطة بحسابك للاحتفاظ بمفتاح فك التشفير.
Memory Chat: المكان الذي يتم فيه تخزين بياناتك بشكل مشفر.
Google Drive ليس المكان الذي يتم فيه تخزين محتوى Memory Chat الخاص بك.
لماذا لا يدعم Memory Chat Yahoo حاليًا؟
السبب ليس أن Yahoo غير آمن، ولا أن حسابات Yahoo لا يمكن استخدامها لتسجيل الدخول.
السبب ببساطة هو أن تصميم Memory Chat يحتاج إلى خدمة توفر الآلية المناسبة للاحتفاظ بمفتاح فك التشفير بشكل منفصل عن بيانات المستخدم.
في الوقت الحالي، يوفر Google البنية التي نحتاج إليها لتحقيق ذلك من خلال Google Drive، ولذلك بدأنا باستخدام حساب Google كطريقة لتسجيل الدخول.
ومع تطور Memory Chat، قد نوفر طرق تسجيل دخول إضافية، مثل Apple Account وغيرها من الخدمات، متى أمكن دمجها بطريقة تحافظ على نفس مبادئ الأمان والخصوصية.
الأمان ليس مجرد كلمة في سياسة الخصوصية
في Memory Chat، حماية البيانات لا تعتمد فقط على وعد بعدم الاطلاع عليها، وإنما على طريقة تصميم النظام نفسه.
بياناتك يتم تشفيرها، ومفتاح فك التشفير لا يتم تخزينه على خوادم Memory Chat.
وهذا يعني أننا لا نحتفظ على خوادمنا بالمفتاح الذي يسمح بقراءة بياناتك.
لذلك، فإن اختيار Google كطريقة لتسجيل الدخول ليس قرارًا متعلقًا بالبريد الإلكتروني فقط.
إنه جزء من البنية التقنية التي يعتمد عليها Memory Chat لحماية بياناتك.
الفكرة في ثلاث نقاط
- بياناتك تُشفَّر قبل تخزينها.
- بياناتك المشفرة تُحفظ على خوادم Memory Chat.
- مفتاح فك التشفير لا يُخزَّن على خوادم Memory Chat.
فإذا سجّلت الدخول بحساب Google على هاتف جديد، يصل التطبيق إلى مفتاحك المحفوظ في Google Drive ويفك تشفير ملاحظاتك على الهاتف نفسه، أما خوادمنا فلا تحفظ إلا النسخة المشفرة.


