كيف تقوم بحماية تطبيق جافا من الهندسة العكسية؟؟!


التعليق السابق

هل معنى ذلك إنى لو قمت بعمل تطبيق جافا سطح مكتب فى لحظات يتم تحويلة إلى الكود الأصلى المكتوب به؟؟!!

ما الحيل والأساليب التى يتبعاها الخبراء لتفادى ذلك ..؟!

الجافا لغة قوية وجميلة كيف أقوم بحماية منتجى النهائى .. هل توجد اساليب للشوشرة على الكود أو نحو ذلك؟!

نعم توجد اساليب ولكن ليست امنية , عليك ان تتبع هذه الطرق في البرمجة بحد ذاتها اي ان البرنامج الخاص فيك عليه ان يكون ذكيا الى درجة ان البرمجة المتبعة عليها ان تكون ذكية الى ان لا يستطيع الشخص الذي يقوم بالهندسة العكسية على برنامجك معرفة اي شيء وهذا صعب جدا لانك يجب في هذه الحالة ان تفكر كلمهندس العكسي . اذا كنت تريد ان تحمي البرنامج الخاص بك من الهندسة العكسية عليك ان تتعلمها, الهندسة العكسية جميلة, صعبة في بدأ الامر ولكن الامور تصبح اسهل, و عليك ان تعلم ان الشخص الذي يستخدم الهندسة العكسية لا يستعمل ال java code بل يستخدم ال assembly.

افهم من كلامك ان اي مبرمج عليه ان يتعلم الهندسة العكسية ليحمي برنامجه ,,,

ماهي الهندسة العكسية بإختصار ولو بالمثال؟

بحثت عنها ,, اقرب ما فهمت لها لغة الاسمبلي !!!

هل يجب ان يكون لدي خلفية عن الاسمبلي؟؟


برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

24.9 ألف متابع