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

تقوية أمان cPanel: 8 إعدادات أساسية

كلاود|٩ نوفمبر ٢٠٢٥|3 دقائق قراءة|٥٢٣ مشاهدة
تقوية أمان cPanel: 8 إعدادات أساسية

تغيير المنفذ، 2FA، تعطيل Directory Listing، تحديد صلاحيات PHP — 8 إعدادات تحمي حسابك من الاختراق.

تأمين استضافتك في cPanel: الدليل الشامل

الاستضافة غير المؤمَّنة لا تحتاج لاختراق معقد — غالباً كلمة مرور ضعيفة أو إضافة قديمة كافية. في هذا الدليل، سنغطي كل طبقة تأمين يجب تفعيلها على أي حساب استضافة يعمل بـ cPanel.

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

الخطوة الأولى: فعّل المصادقة الثنائية لحساب cPanel. ادخل إلى "Two-Factor Authentication" في قسم Security، وامسح رمز QR بتطبيق Google Authenticator أو Authy. من الآن، تسجيل الدخول يتطلب كلمة المرور + رمزاً يتجدد كل 30 ثانية. هذا وحده يُحبط 99% من هجمات brute force.

فعّل 2FA أيضاً لحساب البريد الإلكتروني الرئيسي المرتبط بالاستضافة — هذا الحساب هو مفتاح إعادة تعيين كلمات المرور.

حجب عناوين IP

إذا كنت تدير الموقع من مكان معين (مكتب أو منزل)، يمكنك حجب جميع IPs وإتاحة الدخول لـ cPanel فقط من IP محدد. ادخل إلى "IP Blocker" أو استخدم .htaccess مع إعداد Allow from X.X.X.X. لكن كن حذراً: إذا تغير IP الخاص بك ولم تضبط استثناءً، ستُقفل نفسك خارج اللوحة.

لحجب IP محدد يُظهر نشاطاً مشبوهاً، استخدم قسم "IP Blocker" في cPanel — يمكنك حجب IP فردي أو نطاق كامل.

ModSecurity (WAF)

ModSecurity هو جدار حماية تطبيقات الويب (WAF) مدمج في Apache. يُحلل الطلبات الواردة ويمنع الأنماط المعروفة للهجمات: SQL Injection، XSS، LFI، RFI. من cPanel → ModSecurity، تأكد من تفعيله على نطاقك.

تنبيه: ModSecurity أحياناً يحجب طلبات مشروعة (False Positive) خاصة في تطبيقات معقدة. إذا واجهت خطأ 403 غير متوقع، تحقق من سجلات ModSecurity (error_log).

تعطيل الميزات غير الضرورية

cPanel يفعّل بعض الميزات افتراضياً رغم أنك لن تحتاجها. عطّل ما لا تستخدمه:

  • Anonymous FTP: اتركه معطلاً دائماً
  • Cron Emails: إذا كانت مهامك المجدولة تعمل بصمت، عطّل إرسال الإيميل لكل تنفيذ
  • Directory Indexing: تأكد أن مجلداتك لا تعرض محتواها للعامة (أضف Options -Indexes في .htaccess)

إعدادات PHP الأمنية

من cPanel → "Select PHP Version" أو "MultiPHP INI Editor"، يمكنك تعديل إعدادات PHP:

disable_functions = exec, passthru, shell_exec, system, popen, proc_open
expose_php = Off
display_errors = Off
log_errors = On
allow_url_fopen = Off
allow_url_include = Off

disable_functions يمنع المهاجم من تنفيذ أوامر النظام حتى لو اخترق الكود. expose_php = Off يُخفي إصدار PHP من رؤوس HTTP — معلومة يستخدمها المهاجمون لاستهداف ثغرات محددة.

مصادقة SSH بالمفتاح

إذا كنت تستخدم SSH، أوقف المصادقة بكلمة المرور واستخدم مفاتيح SSH فقط. من cPanel → "SSH Access":

  1. أنشئ زوج مفاتيح (public/private)
  2. حمّل المفتاح الخاص لجهازك
  3. من ~/.ssh/authorized_keys، أضف المفتاح العام

وفي /etc/ssh/sshd_config (عبر مزود الاستضافة):

PasswordAuthentication no
PermitRootLogin no

كلاود يوفر SSH محدود الصلاحيات (Jailed SSH) في خطط الأعمال والاحترافية — مما يمنع أي اختراق من الوصول إلى باقي حسابات الخادم.

CloudLinux LVE

في الاستضافة المشتركة على كلاود، يعمل CloudLinux LVE كحاجز معزول بين الحسابات. كل حساب له حد أقصى من CPU وRAM وعمليات I/O. إذا اخترق أحد المواقع أو استهلك موارد زائدة، يبقى التأثير داخل "قفصه" الخاص ولا ينعكس على باقي المستخدمين.

هذا يعني أن الاستضافة المشتركة على كلاود أكثر أماناً من الاستضافة المشتركة التقليدية من الناحية التقنية.

التدقيق الأمني الدوري

كل شهرين على الأقل:

  1. راجع حسابات FTP — احذف أي حساب غير مستخدم
  2. راجع قائمة المستخدمين في MySQL — حذف حسابات الـ test
  3. تحقق من صلاحيات الملفات — لا 777 بدون سبب
  4. راجع الـ Cron Jobs — هل هناك مهام لا تعرفها؟
  5. فحص الـ Error Log — الأخطاء المتكررة قد تكشف محاولة هجوم

خلاصة

الأمان ليس حدثاً واحداً — هو ممارسة مستمرة. تفعيل 2FA وModSecurity وإعدادات PHP الصحيحة يُوفر طبقات حماية متعددة تجعل الاختراق مكلفاً للمهاجم. الاستضافة على كلاود يأتي مع CloudLinux LVE وModSecurity مفعّلاً افتراضياً، لكن الإعدادات الإضافية التي ذكرناها تُضيف حماية على مستوى تطبيقك أنت.


ابدأ الآن

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

مشاركة