0Pricing
Cyber Security Academy · درس

البنية التحتية للمفاتيح العامة

أنشئ الثقة باستخدام الشهادات

البنية التحتية للمفاتيح العامة درس مجاني في Cyber Security Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Cyber Security Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Cyber Security Academy 4 دروس في المجموع.

ما المقصود بـ PKI؟

البنية التحتية للمفاتيح العامة (PKI) هي نظام من السياسات والأدوار والأجهزة والبرمجيات ينشئ الشهادات الرقمية ويديرها ويتحقق منها.

وتتمثل مهمته الأساسية في ربط مفتاح عام بـ هوية موثّقة، مثل موقع إلكتروني أو شخص أو خادم، حتى يثق به الآخرون.

مشكلة الثقة

تتيح تشفيرات المفتاح العام لأي شخص نشر مفتاح عام. لكن كيف تعرف أن مفتاحًا ما يعود فعلًا إلى bank.com وليس إلى مهاجم؟

تحل PKI هذه المشكلة من خلال جعل طرف ثالث موثوق يشهد بصحة المفتاح عبر توقيع شهادة.

الشهادات الرقمية

تربط الشهادة الرقمية مفتاحًا عامًا بهوية. وهي تتضمن:

  • اسم صاحب الشهادة، مثل نطاق
  • المفتاح العام لصاحب الشهادة
  • جهة الإصدار التي وقّعتها
  • تواريخ الصلاحية
  • التوقيع الرقمي لجهة الإصدار

معيار X.509

تتبع معظم الشهادات معيار X.509. ويمكنك فحص إحداها باستخدام OpenSSL.

openssl x509 -in cert.pem -noout -text

أزواج المفاتيح في PKI

تستند كل شهادة إلى زوج مفاتيح غير متماثل:

  • يبقى المفتاح الخاص سريًا على الخادم.
  • يُشارك المفتاح العام داخل الشهادة.

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

openssl genrsa -out private.key 2048
openssl rsa -in private.key -pubout -out public.key

كيف يبني التوقيع الثقة

تحسب جهة إصدار تجزئة لبيانات الشهادة، ثم تشفّر تلك التجزئة باستخدام مفتاحها الخاص. وهذا هو التوقيع.

يمكن لأي شخص يملك المفتاح العام لجهة الإصدار التحقق من التوقيع، مما يثبت أن الشهادة لم تُعبث بها.

الأدوار في PKI

تتضمن PKI عدة أدوار:

  • جهة إصدار الشهادات (CA) تصدر الشهادات وتوقّعها.
  • جهة تسجيل الشهادات (RA) تتحقق من الهويات قبل الإصدار.
  • مستودع الشهادات يخزن الشهادات ويوزعها.
  • الطرف المعتمد هو أي طرف يثق بشهادة ويستخدمها.

مرساة الثقة

تبدأ الثقة من شهادة جذرية موقّعة ذاتيًا ومثبّتة مسبقًا في أنظمة التشغيل والمتصفحات.

وهذا الجذر هو مرساة الثقة. فإذا وثقت بالجذر، يمكنك الوثوق بكل ما يوقّعه توقيعًا صحيحًا.

طلب توقيع الشهادة

للحصول على شهادة، تنشئ طلب توقيع شهادة (CSR) يتضمن مفتاحك العام وهويتك، ثم ترسله إلى جهة إصدار الشهادات.

openssl req -new -key private.key -out request.csr \
  -subj '/CN=example.com/O=Example Inc'

أين تُستخدم PKI

توجد PKI في كل مكان:

  • HTTPS / TLS لتأمين حركة مرور الويب
  • توقيع التعليمات البرمجية لإثبات أصالة البرمجيات
  • أمان البريد الإلكتروني عبر S/MIME
  • VPN ومصادقة الأجهزة

دورة حياة PKI

تمر الشهادات بدورة حياة كاملة: الطلب والإصدار والنشر والتجديد والإلغاء.

وتعني الإدارة الجيدة لـ PKI تتبع تواريخ انتهاء الصلاحية وإلغاء المفاتيح المخترقة بسرعة. فالشهادة المهملة تمثل خطرًا أمنيًا.

اختبار سريع

ما الغرض الأساسي من PKI؟

مراجعة

تعلمت أن PKI تربط المفاتيح العامة بالهويات باستخدام الشهادات الرقمية.

  • تنبع الثقة من الشهادات الجذرية المثبّتة مسبقًا.
  • توقّع جهات إصدار الشهادات الشهادات، بينما يتحقق الأطراف المعتمدون من التوقيعات.
  • تتبع الشهادات معيار X.509 وتمر بدورة حياة كاملة.

بعد ذلك، سنلقي نظرة على الجهات التي تصدر هذه الشهادات.

الأسئلة الشائعة

هل درس «البنية التحتية للمفاتيح العامة» مجاني؟

نعم — نص درس «البنية التحتية للمفاتيح العامة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Cyber Security Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Cyber Security Academy 4 دروس في المجموع.

ماذا ستتعلم في «البنية التحتية للمفاتيح العامة»؟

أنشئ الثقة باستخدام الشهادات تتمرن على Cyber Security Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Cyber Security Academy؟

لا تُشترط خبرة سابقة. Cyber Security Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «البنية التحتية للمفاتيح العامة»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Cyber Security Academy هذا؟

نعم. كل درس في Cyber Security Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. البنية التحتية للمفاتيح العامة
  2. سلطات الشهادات
  3. سلاسل الشهادات
  4. إدارة الشهادات
← العودة إلى Cyber Security Academy