انتقل إلى المحتوى

خمس نصائح لزيادة حماية متاجر الأوبن كارت

حماية متجر اوبن كارت
محتويات المقال

باختصار: حماية متجر أوبن كارت OpenCart من الاختراق: حذف ملف التنصيب، وحماية الكونفيج، والتحديثات، وSSL، والصلاحيات، والنسخ الاحتياطي.

حماية موقعك من الإختراق أمر مهم جداً في كل الأحوال، فما بالك حينما تكون صاحب متجر إليكتروني تبيع منتجاتك أون لاين من خلاله؟ سنعالج في هذه التدوينة خمسة أمور يمكنك القيام بها بسهولة لزيادة حماية متجرك عند إستحدام سكربت أوبن كارت – OpenCart.

1. إحذف ملف التنصيب

قم بحذف ملف install بعد الإنتهاء من تنصيب سكربت المتجر، لا تقلق إن لم تفعل ذلك فهناك تنبيه فى واجهة لوحة التحكم ينبهك بفعل ذلك، لاتتجاهل الرسالة وقم بحذف ملف التنصيب من أجل حماية موقعك.

2. حماية ملف الكونفيج

تأكد من حماية ملف الكونفيج جيداً، حيث يحمل هذا الملف معلومات موقعك ومعلومات قاعدة البيانات.

قم بتغيير التصاريح إلى 444 لكل من الملفين التاليين:

config.php
admin/config.php

3. تغيير إسم ملف الإدارة

سكربت أوبن كارت يتشابه مع سكربت الوردبريس فى وجود ملف الإدارة على مسار محدد وهو:

www.[DOMIAN_NAME]/admin

قم بتغيير إسم الملف إلى أي إسم آخر ثم قم بالتعديل على ملفات الكونفيج التالية:

config.php
admin/config.php

4

4. إمنع دخول أى شخص للإدارة

عن طريق ملف .htaccess ضع فيه التالى:

# BAN USER BY IP
<Limit GET POST>
order deny,allow
 deny from all
allow from XX.XX.XX.XX
allow from YY.YY.YY.YY
<Limit/>

ثم قم بتحميله إلى ملف administration.

5. قم بإخفاء الاخطاء البرمجية

من الجيد أن تشاهد الأخطاء البرمجية بشكل واضح حتى تحاول إصلاحها، ولكن هذا قد يكون ثغرة يستطيع من خلالها الهاكرز إختراق موقعك. للتغلب على ذلك قم بالآتي:

قم بتسجيل الدخول إلى لوحة التحكم.

ثم إضغط

System->Settings->Edit->Server

قم بتغيير خيار “عرض الأخطاء” إلى لا..

هذا كل شئ.

بالتوفيق للجميع..

لماذا تحتاج متاجر أوبن كارت إلى عناية خاصة بالحماية؟

أوبن كارت OpenCart سكربت مفتوح المصدر ومنتشر جداً، وهذا الانتشار نفسه يجعله هدفاً مفضلاً لمن يبحثون عن ثغرات بشكل آلي. البرامج الآلية تفحص آلاف المتاجر يومياً بحثاً عن ملف تنصيب لم يُحذف، أو لوحة تحكم في مسارها الافتراضي، أو إصدار قديم فيه ثغرة معروفة. لذلك فإن الخطوات الخمس السابقة ليست رفاهية، بل الحد الأدنى لأي متجر يبيع أونلاين. وإذا كنت ما زلت تقارن بين المنصات فاقرأ أولاً عن مميزات أوبن كارت قبل أن تقرر.

وفيما يلي خطوات إضافية تكمل ما سبق وتجعل متجرك أصعب بكثير على المخترقين.

6. حدّث أوبن كارت والإضافات باستمرار

معظم الاختراقات لا تحدث بسبب عبقرية المخترق، بل لأن صاحب المتجر لم يحدّث السكربت منذ سنوات. تابع الإصدارات الجديدة من الموقع الرسمي، واقرأ ملاحظات كل إصدار في دليل أوبن كارت الرسمي قبل الترقية، وجرّب التحديث أولاً على نسخة تجريبية من المتجر. ولا تنسَ الإضافات والقوالب، فإضافة قديمة واحدة قد تكون الباب الذي يدخل منه المخترق.

7. انقل مجلد storage خارج المجلد العام

في الإصدارات الحديثة من أوبن كارت ستظهر لك رسالة في لوحة التحكم تطلب نقل مجلد storage خارج المجلد العام public_html. هذا المجلد يحتوي على ملفات حساسة مثل السجلات والجلسات، ووجوده داخل المجلد العام قد يسمح بالوصول إليه من المتصفح. اتبع التعليمات الظاهرة في لوحة التحكم، أو اطلب من الدعم الفني لاستضافتك مساعدتك في ذلك.

8. فعّل شهادة SSL لكل صفحات المتجر

شهادة SSL تشفر البيانات بين متصفح العميل ومتجرك، وهي ضرورية لأي صفحة يُدخل فيها العميل بياناته. أغلب شركات الاستضافة توفر شهادات مجانية من Let’s Encrypt، فلا يوجد مبرر لتشغيل متجر بدون https. وبعد التفعيل، تأكد من تفعيل خيار استخدام SSL من إعدادات المتجر، ومن أن جميع الصور والملفات تُحمّل عبر https.

9. كلمات مرور قوية وصلاحيات محدودة

  • استخدم كلمة مرور طويلة ومختلفة للوحة التحكم ولحساب الاستضافة ولقاعدة البيانات.
  • لا تعطِ كل الموظفين صلاحية المدير الكاملة؛ أوبن كارت يسمح بإنشاء مجموعات مستخدمين بصلاحيات محددة.
  • احذف حسابات الموظفين الذين تركوا العمل فوراً.
  • لا ترسل كلمات المرور عبر المحادثات أو البريد بدون حماية.

10. نسخ احتياطي منتظم خارج السيرفر

مهما كانت الحماية قوية، النسخة الاحتياطية هي خط الدفاع الأخير. خذ نسخة من الملفات وقاعدة البيانات بشكل دوري، واحفظها في مكان خارج سيرفر الاستضافة. والاستضافة الجيدة نفسها جزء من الحماية؛ ستجد المعايير التي تهمك في مقال كيف تختار الاستضافة المناسبة لسكربت أوبن كارت.

حماية بيانات الدفع ومعايير PCI

إذا كنت تستقبل بيانات البطاقات داخل متجرك مباشرة، فأنت مطالب بالالتزام بمعايير أمان صناعة بطاقات الدفع PCI DSS. الطريقة الأسهل لأغلب المتاجر الصغيرة هي استخدام بوابة دفع تستقبل بيانات البطاقة على صفحتها الخاصة، فلا تمر البيانات الحساسة على سيرفرك أصلاً. ستجد مقارنة بين الأسلوبين في مقال الدفع على متجرك أم خارج متجرك، وخيارات البوابات العربية في طرق الدفع الإلكتروني للمتاجر.

قائمة مراجعة سريعة لحماية متجر أوبن كارت

  • حذف مجلد install بعد التنصيب.
  • حماية ملفات config وتغيير مسار لوحة التحكم.
  • إخفاء رسائل الأخطاء البرمجية عن الزوار.
  • تحديث السكربت والإضافات والقوالب.
  • نقل مجلد storage خارج المجلد العام.
  • تفعيل SSL على كل الصفحات.
  • كلمات مرور قوية وصلاحيات محدودة لكل مستخدم.
  • نسخ احتياطي دوري خارج السيرفر.

وللتعمق أكثر في أشهر الثغرات التي تستهدف تطبيقات الويب عموماً، يمكنك الاطلاع على مشروع OWASP المتخصص في أمن تطبيقات الويب.

أخطاء شائعة تجعل متجر أوبن كارت عرضة للاختراق

من خلال متابعتي لمشاكل أصحاب المتاجر، تتكرر نفس الأخطاء تقريباً في كل مرة:

  • تثبيت إضافات من مصادر غير رسمية أو نسخ منزوعة الحقوق، وهي من أكثر أسباب الاختراق شيوعاً؛ اقرأ عنها في احذر من القوالب والإضافات Nulled.
  • ترك صلاحيات الملفات والمجلدات مفتوحة بالكامل (777) لحل مشكلة مؤقتة ثم نسيانها.
  • استخدام نفس كلمة المرور في لوحة التحكم والبريد وحساب الاستضافة.
  • تجاهل رسائل التحذير التي تظهر في لوحة التحكم بعد التنصيب.
  • الاعتماد على استضافة رخيصة جداً لا توفر عزلاً بين المواقع ولا نسخاً احتياطية.

ماذا تفعل إذا تم اختراق متجرك؟

  1. ضع المتجر في وضع الصيانة حتى لا يتضرر العملاء.
  2. تواصل مع الدعم الفني للاستضافة واطلب فحص الملفات وسجلات الدخول.
  3. استرجع آخر نسخة احتياطية سليمة، ثم حدّث السكربت والإضافات فوراً.
  4. غيّر جميع كلمات المرور ومفاتيح بوابات الدفع.
  5. إذا ظهر تحذير في متصفح جوجل، أصلح المشكلة ثم اطلب المراجعة من Google Search Console.

وتذكر أن ثقة العميل هي رأس مال المتجر؛ ستجد طرقاً لبنائها في 22 نصيحة لبناء الثقة وزيادة معدل التحويل.

هل أوبن كارت آمن مقارنة بالمنصات الأخرى؟

لا توجد منصة آمنة بنسبة مئة بالمئة. الفرق الحقيقي هو من المسؤول عن الحماية. في المنصات الجاهزة مثل سلة واكسباند كارت تتولى الشركة تحديثات الأمان والسيرفرات، بينما في أوبن كارت وووكومرس أنت المسؤول عن كل ذلك. وهذا لا يعني أن أوبن كارت سيئ، بل أنه يحتاج صاحب متجر يلتزم بالتحديث والمتابعة.

اقرأ أيضاً:

عروض حصرية لقرّاء ديجيتال بزنس

عملاء نثق في خدماتهم

كل الشركاء والعروض ←

عروض من شركاء موثّقين في شبكة ديجيتال بزنس وروابط تسويق بالعمولة. المكافآت مقدمة من ديجيتال بزنس. انضم كشريك

جاهز تبني بزنس ناجح على الإنترنت؟

ننفذ بأنفسنا أو نأتي لك بأفضل شريك ونشرف عليه حتى التسليم — استشارة مجانية 30 دقيقة.