15

هل بالإمكان تشفير أكواد الـ PHP ؟

عندما تقوم ببناء موقع أو صفحة معينة صفحة تجارية أو متجر مثلاً :

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

فهل توجد إمكانية لتشفير أكواد الPHP ؟

وما هي تلك الأكواد ،، وأين يتم وضعها ،، إن وجدت .


15

بالنسبة لأمن الموقع فهناك جوانب أخرى أكثر أهمية ضمن الكود نفسه مثل التأكد من خلوه من أي ثغرات معروفة ( مثل حقن SQL ...) أما تشفير الكود فغير مهم إلا في حالة استخدام استضافة مشتركة ( و هذه الإضافة بالأساس غير آمنة من أجل الاستخدامات التجارية ) و في هذه الحالة يوجد العديد من الأدوات التجارية لهذا الغرض و هي تقدم نوعين من الحماية :

  1. التشفير encryption : يتم تشفير الكود بإحدى خوارزميات التشفير الشهيرة و تخزينه كملف مشفر و يحتاج الخادم لتنفيذ سكربت فك التشفير ثم عمل تقييم eval للكود أي هناك استهلاك للموارد

  2. التشويش obfuscation : يتم تعديل الكود بحيث ينتج كود مكافئ له تماما من حيث التنفيذ لكن معقد و صعب الفهم (استبدال أسماء المتغيرات بأسماء مختصرة و غير مفهومة - حذف الفراغات - حذف التعليقات ...) و حينما يكون المشروع كبيرا يصبح من الصعب تتبع طريقة عمله

للمزيد إليك الروابط التالية :