Hataba, Muhammad Ahmed Muhammad

OJIT: A Novel Secure Remote Execution Technology by Obfuscated JIT Copilation : A Thesis Submitted to the Graduate School of Electronics, Communications and Computer Engineering. Egypt-Japan University of Science and Technology (E-JUST) in Partial Fulfillment of the Requirements for the Degree Of Master of Science in Computer Science and Engineering / / أوجيت : تقنية جديدة للتنفيذ الأمن عن بعد باستخدام الترجمة اللحظية المشوهة مقدمة من محمد أحمد محمد حطبه للحصول على درجة ماجستير في العلوم الهندسية في هندسة و علوم الحاسبات By Muhammad Ahmed Muhammad Hataba - Alexandria : Student Name 2012 - 60 Pages ; 30 cm

Thesis (M.Sc.)

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