- التشفير أثناء النقل يحمي من التنصت لا من التطبيق نفسه.
- تشفير القرص يحمي الجهاز المسروق لا النظام العامل.
- من يملك المفاتيح يملك البيانات — إدارة المفاتيح هي الأمان الفعلي.
- لا تبن خوارزميات بنفسك، استعمل المكتبات القياسية.
ثلاثة مواضع
| الموضع | يحمي من | لا يحمي من |
|---|---|---|
| أثناء النقل | التنصت والتعديل في الطريق | ثغرة في التطبيق نفسه |
| في التخزين على القرص | سرقة الجهاز أو القرص | مستخدم مخترق على نظام يعمل |
| على مستوى الحقل | الاطلاع من داخل قاعدة البيانات | التطبيق الذي يملك المفتاح |
وهذا الجدول يفسر خطأ شائعا: شركة تعلن أن بياناتها مشفرة، ثم تسرب لأن حسابا في التطبيق اخترق — والتشفير لم يكن موجها لهذا التهديد أصلا.
إدارة المفاتيح
التشفير ينقل المشكلة من حماية البيانات إلى حماية المفاتيح. والمفتاح المخزن بجانب البيانات المشفرة لا يضيف شيئا. واستعمل خدمة إدارة مفاتيح مخصصة، وافصل صلاحية الوصول للبيانات عن صلاحية الوصول للمفاتيح، وخطط للتدوير الدوري.
وخطط أيضا للفقد: ماذا يحدث إن ضاع المفتاح؟ فبعض الشركات فقدت بياناتها نهائيا لا باختراق بل بضياع مفتاح بلا نسخة آمنة.
أخطاء التطبيق
- استعمال خوارزميات قديمة أو أوضاع تشغيل غير آمنة.
- بناء تشفير خاص بدل استعمال المكتبات القياسية المدققة.
- تخزين كلمات المرور مشفرة بدل تجزئتها — كلمة المرور لا تشفر بل تجزأ.
- إعادة استعمال قيم عشوائية يفترض أن تكون فريدة لكل عملية.
- إهمال التحقق من الشهادات في اتصالات الخادم إلى الخادم.
ما لا يحله التشفير
لا يحل ضعف الصلاحيات، ولا الحساب المخترق، ولا الموظف الذي ينسخ الشاشة، ولا ثغرة في منطق التطبيق. وحين يعرض التشفير كحل شامل فهذا مؤشر على أن المخاطر لم تحلل بجدية.
أسئلة شائعة
هل نشفر كل قاعدة البيانات؟
تشفير التخزين إجراء أساسي منخفض الكلفة ويوصى به دائما. أما التشفير على مستوى الحقل فيقتصر على الحقول شديدة الحساسية لأنه يعقد البحث والفهرسة ويؤثر على الأداء.
ما التشفير من الطرف إلى الطرف؟
أن يشفر المرسل ويفك المستقبل وحده، فلا يستطيع الوسيط قراءة المحتوى ولو أراد. وهو الأقوى للخصوصية ويمنع في المقابل معالجة المحتوى في الخادم.
كم مرة ندور المفاتيح؟
دوريا بحسب حساسية البيانات وسياستك، وفورا عند أي اشتباه بكشف. والمهم أن يكون التدوير ممكنا تقنيا ومختبرا — فكثير من الأنظمة تكتشف عند أول محاولة تدوير أنها لم تصمم لذلك.
- التشفير
- حماية البيانات
- إدارة المفاتيح
- التشفير أثناء النقل
- تشفير قواعد البيانات
- أمن المعلومات
- الخصوصية
- الأمن السيبراني