• 0

كيف يمكن حماية تطبيقي من البرمجة العكسية؟

ما هي الطرق التي يمكن أن يتبعها المبرمج لحماية تطبيق تم رفعه على أحد المتاجر من البرمجة العكسية؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

لا توجد طريقة تأمن بها تطبيق 100%، لكن توجد طرق تُصعّب عملية الهندسة العكسية، فمثلا يمكنك استخدام أدوات مثل ProGuard للتشفير واخفاء الشيفرة البرمجية وبالتالي جعل عملية إعادة قراءة شيفرتك البرمجية أصعب.

يمكنك أيضا نقل الأجزاء الحساسة من شيفرتك البرمجية (التي تحتوي على الخوارزميات الرئيسية) إلى خوادم ويب، حيث سيعمل التطبيق فقط في حالة تواجد الانترنت.

كما أنصحك بتشفير المعطيات حسب خوارزميات معينة، فمثلا بدل تسجيل نتيجة احدى الألعاب كما هي (100 على سبيل المثال) قم بعمل خوارزميات لتشفيرها (مثلا أضف 50 ثم اقسم على 3 لتصبح 50).

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن