كيفية منع الاشخاص من الوصول الى تعليمات البرمجية "code" الخاصة بتطبيقي ؟

يوجد مواقع الكترونية تقوم بأعطاء التعليمات البرمجية الخاصة بتطبيقي وهي منتشره كثيره.

حيث هذه المواقع تعمل كالتالي يقوم الشخص برفع ملف apk على الموقع ومن ثم عند الانتهاء يقوم بأعطاء التعليمات الخاصة بهاذا apk مع ان التعليمات التي تظهر هي غير جاهزه لفتح المشروع ولكن يصل الى ملفات layout وملفات java كيف يمكنني حماية تطبيقي من هذا الامر ؟


mohammadalbanna أضف ردا

عليك بتطبيق الـ ProGuard داخل آندرويد ستوديو [1] عند إطلاق نسخة من تطبيقك للنشر، لكن لا يزال بالإمكان القيام بالهندسة العكسية وهو ليس بالشيء الصعب. قم فقط بالتطوير ولا تهتم بحماية الكود، الفكرة تبقى ملك الجميع والتنفيذ يبقى ملك المنفّذ.

كل ما يقوم به الـ ProGuard هو تغيير أسماء الـ Classes و الـ Methods التي تقوم ببنائها، ويجعل نوعاً ما الكود مموهاً وصعب تجميعه بالنسبة للقارىء.

-

[1]

شكراً لك :)