HTTPS
HTTP over TLS
نظام لإجراء اتصالات الويب بأمان: تشفير، واكتشاف التلاعب، والتحقق من الطرف المقابل.
الدرس 2-1
إيه اللي بيحصل بالظبط لما تشوف القفل الصغير في المتصفح؟
المفتاح العام يتحقق من الهوية بس، والمتماثل يشيل حِمل نقل البيانات — كل واحد في دوره.
قبل 1976 كان التشفير كله يعتمد على مفتاح واحد سري يعرفه الطرفان مسبقًا. سنة 1976 نشر ويتفيلد ديفي ومارتن هيلمان بحثًا بعنوان «اتجاهات جديدة في التشفير» قدّم فكرة زوج المفاتيح (عام وخاص) لأول مرة — الفكرة اللي بُنيت عليها HTTPS بعد كده بعقود.
المصدر: Diffie & Hellman, IEEE Transactions on Information Theory (1976)يستخدم اتصال HTTPS كلًا من التشفير بالمفتاح العام والتشفير المتماثل.
HTTP over TLS
نظام لإجراء اتصالات الويب بأمان: تشفير، واكتشاف التلاعب، والتحقق من الطرف المقابل.
TLS Handshake
خطوات إنشاء الاتصال الآمن: التحقق من الشهادة ثم اشتقاق مفاتيح الجلسة.
Public-Key Encryption
زوج من المفاتيح المرتبطة: عام وخاص — يشارك المفتاح بأمان.
Symmetric Encryption
مفتاح واحد للطرفين — يتبادل البيانات بسرعة وكفاءة.
Digital Certificate
تساعد المتصفح على التحقق من هوية الخادم وارتباط الشهادة باسم النطاق.
Digital Signature
يكتشف التلاعب وانتحال الشخصية، ويوفّر دليلًا يدعم عدم التنصّل.
2FA
عاملان مستقلان من فئتين مختلفتين لإثبات الهوية.
MFA
عاملان أو أكثر من فئات مختلفة: المعرفة والحيازة والسمات الحيوية.
الإجابات الصحيحة لا تصل إلى المتصفح — التصحيح يجري على الخادم عند الإجابة.
أي مما يلي يصف HTTPS بشكل صحيح؟
بعد اكتمال مصافحة TLS، ما نوع التشفير المستخدم لحماية بيانات الجلسة؟
لماذا لا تُتبادل جميع بيانات HTTPS باستخدام التشفير بالمفتاح العام؟
أي مما يلي ليس مثالًا مناسبًا للمصادقة الثنائية بعاملين مختلفين؟
التقنية التي تساعد المتصفح على التحقق من هوية الخادم واسم النطاق هي:
أي مما يلي ليس وصفًا مناسبًا لتركيبات تقنيات الأمان؟
«كلمة المرور + بصمة الإصبع» تمثّل مجموعة عوامل:
يستخدم اتصال HTTPS كلًا من التشفير بالمفتاح العام والتشفير المتماثل.
يتبادل اتصال HTTPS جميع البيانات باستخدام التشفير بالمفتاح العام.
المصادقة الثنائية تستخدم عاملين مستقلين من فئتين مختلفتين لإثبات الهوية.
من أمثلة المصادقة الثنائية: تعيين كلمتي مرور.
وجود القفل في المتصفح يعني أن محتوى الموقع موثوق وأن الحماية مطلقة.
الشهادة الرقمية تساعد المتصفح على التحقق من هوية الخادم واسم النطاق.
رتّب خطوات مصافحة TLS الثلاث كما تحدث عند فتح موقع بـ HTTPS.
طابق كل وصف بالخيار المناسب.
عند بدء اتصال HTTPS ينفّذ الطرفان . وفي أثنائها يرسل الخادم إلى المتصفح، فيتحقق المتصفح من صلاحيتها وملاءمتها لاسم الموقع. ثم يتفق الطرفان — في المصافحة نفسها — على إعدادات الحماية وتُشتق مفاتيح الجلسة. وبعد اكتمال المصافحة تُحمى بيانات الجلسة بـ وآليات سلامة البيانات. وعند تسجيل الدخول تقلّل احتمال الدخول غير المصرح به باستخدام عاملين مستقلين.