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