بالنسبة لأمن الموقع فهناك جوانب أخرى أكثر أهمية ضمن الكود نفسه مثل التأكد من خلوه من أي ثغرات معروفة ( مثل حقن SQL ...) أما تشفير الكود فغير مهم إلا في حالة استخدام استضافة مشتركة ( و هذه الإضافة بالأساس غير آمنة من أجل الاستخدامات التجارية ) و في هذه الحالة يوجد العديد من الأدوات التجارية لهذا الغرض و هي تقدم نوعين من الحماية :
التشفير encryption : يتم تشفير الكود بإحدى خوارزميات التشفير الشهيرة و تخزينه كملف مشفر و يحتاج الخادم لتنفيذ سكربت فك التشفير ثم عمل تقييم eval للكود أي هناك استهلاك للموارد
التشويش obfuscation : يتم تعديل الكود بحيث ينتج كود مكافئ له تماما من حيث التنفيذ لكن معقد و صعب الفهم (استبدال أسماء المتغيرات بأسماء مختصرة و غير مفهومة - حذف الفراغات - حذف التعليقات ...) و حينما يكون المشروع كبيرا يصبح من الصعب تتبع طريقة عمله
بامكانك تشفير كود ال php, لكن ليعمل الكود يجب ان يحتوي على كود فك التشفير, في النهاية بقليل او كثير من الجهد, من يحصل على الكود الخاص بك بامكانه فك تشفيره.
لكن هذا لا علاقة له بلامن او مواقع التجارة الالكترونية, هذا فقط للحفاظ على السورس كود.
إذا أردت أن أعرف أكثر عن كيفية الحفاظ على السورس كود, هل لديك أى مراجع ممكن تساعدنا بها؟! وهل هذا الأمر Advanced مثلا أم يمكن التخلى عن هذه الفكرة خاصة لو كان السيرفر محلى مرتبط بشبكة محلية
حقيقة اخي انا لست مبرمج php ولا ارى اي داعي للتشفير سواء كان على سيرفر محلي او لا,
لان من يصل الى الكود بامكانه فك تشفيره, لانه يجب ان يحتوي على كود فك التشفير حتى يعمل ! لان ال php هي php في النهاية, وبنيت لتكون لغة Script اي لغة مفسرة, وهناك مواقع تقدم خدمة فك التشفير مجاناً, ايضا هناك خدمات تقدم لك تشفير الكود مثل :
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.