| All about certificates |
|
|
|
الكاتب: حسن علي التركي المراجع: خالد الرويلي ماجد الربيعان النسخة الأولى
الشهادات الرقمية (certificate ) :
تعريف الشهادة الرقمية : هي وثيقة رقمية تحتوي على مجموعة من المعلومات التي تقود إلى التحقق من هوية الشخص أو المنظمة أو الموقع الإلكتروني و تشفر المعلومات التي يحويها جهاز الخادم ( server) عبر ما يسمى بتقنية (SSL Layer sockecS securS ). يمكننا تشبيه الشهادة الرقمية بجواز سفر أو وثائق اعتماد رقمية تتم أثناء الاتصال بين الخادم( server) و العميل ( client) فحينما يريد العميل ارسال معلومات تتصف بالسرية أو الحساسية يقوم متصفح الانترنت و بشكل آلي بالدخول إلى جهاز خادم ( server) خاص للتأكد من هوية الجهة التي يرغب في إرسال المعلومات إليها و التالي يضمن الحصول على قناة اتصال آمنة .
ماهي محتويات الشهادة الرقمية ؟
تحتوي الشهادة الرقمية على العديد من المعلومات و لكن من أهم تلك المعلومات ما يلي :
كيفية الحصول على شهادة رقمية :
لابد من عمل طلب توقيع الكتروني للشهادة الرقمية من إحدى الجهات الموثوقة و المتخصصة في إصدار الشهادات الرقمية و هو ما يسمى باللغة الانجليزية (CSR Request Signing Certificate).
المفتاح العام (key public) و المفتاح الخاص (key private) :
عند طلب توقيع للشهادة الالكترونية ( CSR) يقوم جهاز الخادم بإصدار مفتاحين و حيدين على مستوى العالم أحدهما عام و الآخر خاص . وأما المفتاح العام فيدرج ضمن الشهادة الرقمية و يكون متاحا للجميع و يستخدم لتشفير الرسائل( messages) المرسلة إلى مالك الشهادة الرقمية. أما المفتاح الخاص فيخزن في جهاز الكمبيوتر (computer local) و يستخدم لفك التشفير عن الرسائل المستقبلة و لعمل اتصال آمن بواسطة قناة اتصال مشفرة يقوم برنامج المتصفح (browser web) بارسال طلب إلى الجهاز الخادم (server web) للتأكد و الربط بين المفتاح الخاص و الشهادة الرقمية للمرسل.و من المهم أن نذكر أيضا بأن الجهاز الخادم هو الوحيد الذي يملك صلاحية الدخول للمفتاح الخاص و هو الوحيد القادر على فك تشفير المعلومات المرسلة عبر قناة الاتصال المشفرة .
عمل اتصال الكتروني آمن( كيفية عمل ( SSL) ) :
يتم الحصول على قناة اتصال آمنة و مشفرة عبر ما يسمى بعملية المصافحة (handshake) و هذه العملية تتم بالطريقة التالية :
عمليات الاصطياد (phishing) و كيف يمكن الوقاية منها باستخدام الشهادة الرقمية :
يلجأ مجرمو الانترنت عادة إلى سرقة أو نشر معلومات شخصية أو تتصف بالسرية من خلال ايهام الناس بأن الموقع الالكتروني الذي يستخدمونه هو موقع رسمي و موثوق كمواقع البنوك و غيرها و هذا ما يعرف بعملية الاصطياد حيث يظن المستخم العادي بأن هذه المواقع هي مواقع مضمونة فيستجيب لطلب إدخال رقم بطاقته الائتمانية أو الرقم السري له . و لكن يمكن الحماية من مثل تلك عمليات من خلال استخدام الشهادة الرقمية و يمكن للمستخدم العادي التنبه لعمليات الاحتيال هذه بالطرق التالية :
مثال على عمليات الاصطياد : الشكل التالي يبين رسالة من المهاجم يوهم المستخدمين بأنه يمثل قسم أمن المعلومات في موقع بيع الكتب العالمي "(com.amazon.www )" .تقول الرسالة بأن حساب المستخدم قد تم ايقافه مؤقتا لحين عمل تحديث للبيانات الشخصية و في حالة عدم تحديث البيانات فإنه سوف يتم إلغاء الحساب نهائيا.
مقارنة بسيطة بين حماية المعلومات بالتشفير و بين حماية المعلومات بالشهادة الرقمية :
Ø أولا :التشفير ( encryption)
عيوبه : انتشار المعلومة السرية. كثرة المفاتيح الواجب حمايتها. صعوبة تبادل المفاتيح. لاتصلح لعملية التوقيع الإلكتروني.
ميزة : غالبا يستخدم خوارزمية سريعة.
Ø ثانيا : الشهادة الرقمية : مميزاته : صنع مفاتيح خاصة بكل شخص. لكل شخص مفتاحين. أحد المفاتيح متاح للجميع. تصلح لعملية التوقيع الإلكتروني
عيب : خوارزمية بطيئة.
References :
· www.scteachers.org · www.ibiblio.org · www.cfp2000.org · www.usenix.org · www.rotary.org
|







