كلاود
أمن سيبراني

المصادقة الثنائية: كيف تحمي حساباتك

كلاود|٢٢ ديسمبر ٢٠٢٥|3 دقائق قراءة|٤٩٩ مشاهدة
المصادقة الثنائية: كيف تحمي حساباتك

كلمة المرور لحالها ما تكفي. 2FA تضيف طبقة ثانية. نشرح: أنواع 2FA، كيف تفعّلها على السيرفر، ولماذا إلزامية.

ما هي المصادقة الثنائية (2FA)؟

المصادقة الثنائية تعني إنك تحتاج شيئين للدخول لحسابك بدل شي واحد: كلمة المرور (شي تعرفه) + رمز من جهازك (شي تملكه). حتى لو أحد سرق كلمة مرورك، ما يقدر يدخل بدون الرمز الثاني.

الأرقام واضحة: الحسابات بدون 2FA أكثر عرضة للاختراق بـ 99.9% مقارنة بالحسابات المفعّل عليها المصادقة الثنائية (حسب تقرير Microsoft 2023).

أنواع المصادقة الثنائية

1. تطبيقات المصادقة (TOTP)

تطبيقات مثل Google Authenticator أو Authy تولّد رمز مكون من 6 أرقام يتغيّر كل 30 ثانية. هذا أفضل خيار لمعظم الاستخدامات.

المميزات:

  • يعمل بدون إنترنت
  • مجاني بالكامل
  • صعب الاعتراض

العيوب:

  • لو ضاع الجوال بدون نسخة احتياطية = مشكلة

2. رسائل SMS

رمز يوصلك برسالة نصية. أفضل من لا شي — لكنه أضعف الخيارات.

المشاكل:

  • SIM Swapping: المهاجم يقدر ينقل رقمك لشريحة ثانية
  • اعتراض الرسائل ممكن تقنياً
  • يعتمد على شبكة الاتصالات

3. مفاتيح الأمان المادية (Hardware Keys)

أجهزة مثل YubiKey أو Titan Security Key. تضغط زر فيزيائي للمصادقة. الأكثر أماناً على الإطلاق.

المميزات:

  • مقاوم لهجمات التصيّد بالكامل
  • لا يحتاج بطارية أو شبكة
  • سريع جداً

العيوب:

  • تكلفة (150-300 ريال للمفتاح)
  • لو ضاع بدون مفتاح احتياطي = مشكلة

4. البصمة والوجه (Biometrics)

مصادقة بيومترية عبر الجهاز. مريحة لكنها ليست بديل كامل — تُستخدم كعامل إضافي.

مقارنة سريعة

النوع الأمان السهولة التكلفة
تطبيق TOTP عالي متوسط مجاني
SMS منخفض سهل مجاني
مفتاح مادي عالي جداً سهل 150-300 ريال
بيومتري عالي سهل جداً مدمج بالجهاز

إعداد 2FA على SSH (السيرفر)

هذه الخطوات لتفعيل Google Authenticator على سيرفر Linux:

1. تثبيت الحزمة

sudo apt install libpam-google-authenticator -y

2. تشغيل الإعداد

google-authenticator

الأداة تسألك عدة أسئلة — اختر "y" لكل سؤال. ستحصل على رمز QR تمسحه بتطبيق المصادقة.

مهم جداً: احفظ رموز الطوارئ (emergency codes) في مكان آمن.

3. تعديل إعدادات PAM

# أضف في نهاية /etc/pam.d/sshd
auth required pam_google_authenticator.so

4. تعديل إعدادات SSH

# في /etc/ssh/sshd_config
ChallengeResponseAuthentication yes
AuthenticationMethods publickey,keyboard-interactive

5. إعادة تشغيل SSH

sudo systemctl restart sshd

الآن كل محاولة دخول عبر SSH تتطلب مفتاح SSH + رمز TOTP.

إعداد 2FA على cPanel

  1. سجّل دخول لـ cPanel
  2. ابحث عن "Two-Factor Authentication" في قسم Security
  3. فعّل الخيار وامسح رمز QR بتطبيق المصادقة
  4. أدخل الرمز للتأكيد

إعداد 2FA على خدمات أخرى

البريد الإلكتروني

  • Gmail: الإعدادات > الأمان > التحقق بخطوتين
  • Outlook: إعدادات الحساب > الأمان > التحقق الإضافي

منصات السحابة

  • سحابة أمريكية: IAM > Users > Security credentials > MFA
  • سحابة أمريكية: سحابة أمريكية AD > Users > Authentication methods

أدوات التطوير

  • GitHub: Settings > Password and authentication > 2FA
  • GitLab: Preferences > Account > Two-factor authentication

أفضل الممارسات

  • استخدم تطبيق TOTP بدل SMS كلما أمكن
  • احفظ رموز الطوارئ في مكان آمن ومشفّر (مدير كلمات مرور)
  • فعّل 2FA على كل الحسابات — بدون استثناء
  • اشترِ مفتاحين ماديين لو تستخدم Hardware Keys — واحد احتياطي
  • لا تشارك رموز 2FA مع أي شخص — أبداً
  • راجع أجهزتك المصرّح لها كل 3 أشهر

كلاود و المصادقة الثنائية

لوحة تحكم كلاود (cloud.net.sa) تدعم المصادقة الثنائية لكل الحسابات. سيرفرات كلاود تأتي جاهزة لتفعيل Google Authenticator على SSH. طبقة حماية إضافية بدون تكلفة إضافية.


ابدأ الآن

تبي بيئة آمنة لتطبيقاتك؟ اختر سيرفر محمي بحماية DDoS وجدار ناري متقدم. راجع اتفاقية مستوى الخدمة وسياسة الخصوصية.

مشاركة