نظرة تقنية على التشفير

تُشفّر بياناتك المالية قبل أن تصل إلى قاعدة البيانات.

يطبّق Mizanek تشفيرًا موثّقًا على القيم المالية المحمية داخل خدمة التطبيق قبل حفظها. وتخزّن قاعدة البيانات نصًا مشفّرًا بدل المبالغ أو التفاصيل المالية المحمية المقروءة.

  • تشفير على مستوى التطبيق
  • مفاتيح تشفير خاصة بكل أسرة
شاهد كيف تنتقل البيانات
الدخلمحمي

الراتب

12,345.67MAD
التكرار
شهريًا
الموعد المتوقع التالي
25 سبتمبر

من التطبيق إلى التخزين

مقروءة في خطتك. وغير مقروءة في قاعدة البيانات.

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

  1. واجهة Mizanek

    ما يراه المستخدم

    الدخلالراتب
    المبلغ المتوقع12,345.67 MAD

    عرض مقروء لعضو الأسرة المصرح له.

  2. تُشفّر قبل الحفظ
  3. خدمة Mizanek المصرح لها

    تشفير موثّق

    تُشفّر القيمة ويُوثّق السياق المخصص لها قبل الكتابة في قاعدة البيانات.

    AES-256-GCM
  4. يُحفظ النص المشفّر
  5. قاعدة البيانات

    ما تستلمه طبقة التخزين

    expectedAmountMinorEncrypted8f3a91…c14e

    لا يُخزّن مبلغ محمي بصيغة مقروءة

استخدام التطبيق والتخزين في قاعدة البيانات حدّان مختلفان: يستطيع Mizanek حساب خطتك من دون إبقاء الحقول المالية المحمية مقروءة في قاعدة البيانات.

البنية التقنية

تشفير موثّق ومحدّد بنطاق الأسرة.

يُعرض التصميم العام عمدًا من دون مفاتيح أو بيانات اعتماد أو معرّفات بنية تحتية أو إجراءات تشغيلية.

  • 01

    حدّ على مستوى التطبيق

    تُشفّر القيم المالية المحمية في مسار الحفظ قبل كتابتها في قاعدة البيانات.

  • 02

    AES-256-GCM

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

  • 03

    مفتاح لكل أسرة

    لكل أسرة مفتاح منفصل لتشفير البيانات، ما يبقي الحدود التشفيرية خاصة بالأسرة.

  • 04

    مفاتيح بيانات مغلّفة

    تُخزّن مفاتيح بيانات الأسر في صورة مغلّفة فقط عبر طبقة إدارة المفاتيح المهيأة للبيئة.

  • 05

    مرتبط بسياقه

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

  • 06

    نص مشفّر عشوائي

    تضمن قيمة تهيئة عشوائية جديدة ألا ينتج عن تشفير القيمة نفسها مرتين النص المشفّر نفسه.

الحقول المالية المحمية

ما يغطيه هذا التشفير.

تتبع التغطية سجل Mizanek المحدّث للحقول المحمية، من دون ادعاء أن كل قيمة في قاعدة البيانات مشفّرة.

  • الدخل

    أسماء الدخل والقيم المتوقعة والقيم الفعلية المسجلة.

  • الفواتير

    أسماء الفواتير المحمية والمبالغ المتوقعة والمبالغ المدفوعة فعليًا.

  • الأرصدة

    قيم الحساب الجاري والنقد والمدخرات وأرصدة الفترات.

  • المدخرات

    أسماء المدخرات وأرصدتها وتصحيحاتها وقيم التحويلات.

  • الخطط والمراجعات

    الخطط المرنة والمبالغ المتبقية والتخصيصات والتعديلات ونتائج المراجعات المالية.

  • النشاط الاستثنائي

    الأسماء والمبالغ والملاحظات والقيم المالية المرتبطة بها والمحمية.

  • السجل المالي

    لقطات الإغلاق والقيم المالية لنهاية الشهر والمحمية.

  • الحمولات المالية

    حمولات التدقيق ومنع تكرار الطلبات المالية عندما يحددها السجل على أنها محمية.

ينطبق هذا الادعاء على الحقول المالية المحمية المسجلة. ولا يعني أن كل حقل في كل جدول من جداول Mizanek مشفّر.

أدلة تحقق عامة

كيف أعرف أن هذه البيانات مشفّرة فعلًا؟

للمعلومة نفسها تمثيل مقروء في المنتج وتمثيل مشفّر عند الحفظ. ويحذف المخطط النهائي عمود النص المحمي المقروء بدل الاحتفاظ بنسخة ثانية منه.

رسم توضيحي أُعد لهذا الغرض فقط. لا يظهر أي سجل مستخدم أو معرّف حقيقي أو نص مشفّر خاص بعميل.

ما يراه المستخدم

الدخل

الراتب

12,345.67 MAD
ما تخزّنه قاعدة البيانات
expectedAmountMinorEncrypted
8f3a91…c14e
nameEncrypted
b8402a…ff91
expectedAmountMinor
غير موجود في مخطط التشفير فقط
name
غير موجود في مخطط التشفير فقط

تخزين محمي ومشفّر فقط

أثناء الترحيل وُجد العمودان للتحقق. ويحتفظ المخطط المحمي النهائي بالعمود المشفّر ويحذف نظيره المقروء.

نموذج الترحيلexpectedAmountMinorexpectedAmountMinorEncrypted
النموذج النهائيexpectedAmountMinorEncrypted

حُذف عمود المبلغ المحمي المقروء

التحقق الآلي

تُفحص تغطية التشفير قبل إزالة النص المقروء.

تتحقق فحوصات الترحيل والمخطط من الحقول المحمية قبل السماح بإكمال الانتقال إلى التشفير فقط.

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

  1. 01

    تغطية النص المشفّر

    يجب أن تقابل كل قيمة محمية ومؤهلة بصيغة مقروءة قيمة مشفّرة.

  2. 02

    المصادقة

    يجب أن تجتاز القيم المشفّرة المصادقة بنجاح، لا أن تكون موجودة فحسب.

  3. 03

    تكافؤ القيم

    يفك التحقق النص المشفّر ويتأكد من مطابقته لقيمة الترحيل المعتمدة.

  4. 04

    تطابق السجل

    يجب أن تظل خرائط الحقول المحمية وخرائط الترحيل وأعمدة الحفظ المشفّر مكتملة.

  5. 05

    مخطط مشفّر فقط

    تتطلب فحوصات ما بعد الترحيل غياب أعمدة النص المسجلة وبقاء الأعمدة المشفّرة.

حدود الوصول

ما يستطيع كل جزء من النظام رؤيته.

هذا تشفير على مستوى التطبيق وليس تشفيرًا من طرف إلى طرف. وهذا التمييز ضروري لدقة الادعاء الأمني.

الوصول إلى قاعدة البيانات

يُظهر الوصول المباشر إلى قاعدة البيانات ونسخها الاحتياطية نصًا مشفّرًا للحقول المالية المحمية المسجلة.

الإدارة الداخلية

صُممت أدوات الإدارة الداخلية في Mizanek حتى لا تعرض القيم المالية المحمية بعد فك تشفيرها.

وقت تشغيل التطبيق المصرح له

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

حدود واضحة

ما تعنيه هذه الحماية — وما لا تعنيه.

الشفافية بشأن الحدود جزء من نموذج الحماية.

ما تفعله

  • تبقي القيم المالية المحمية المسجلة غير مقروءة مباشرة في قاعدة البيانات.
  • تقلل التعرض الناتج عن نسخة من قاعدة البيانات أو الوصول المباشر إليها.
  • تفصل تشفير الأسر من خلال مفاتيح بيانات مستقلة لكل أسرة.

ما لا تدّعيه

  • هذا ليس تشفيرًا من طرف إلى طرف.
  • يجب أن تعالج الواجهة الخلفية المصرح لها في Mizanek القيم بعد فك تشفيرها لتقديم الخدمة.
  • لا تجعل الاختراق مستحيلًا ولا تضمن أمانًا مطلقًا.

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