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