نرحب بالجميع وننتظر أبداعاتكم ومشاركاتكم في حلب الشهباء ، وإدارة الموقع تحذّر وتمنع الدعاية أو الرسائل بالدعوات لأي مواقع أخرى منتديات أو تواصل الاجتماعي أو تبادل إيميلات أو أي حسابات تواصل اجتماعي أو ارقام الهواتف ومن يخالف القوانين المنتدى يتعرّض للحظر مباشرة دون السابق الإنذار اتمنى الإحترام القوانين تواجدت لحتى نحافظ عليكم من اي السوء اتمنى احترام القوانين وتنفيذها اصحاب المنتدى



2 معجبون
إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
a
#1  
قديم منذ 2 أسابيع
https://up.r-oubi.com/do.php?img=1192
https://up.r-oubi.com/do.php?img=346
https://up.r-oubi.com/do.php?img=358https://up.r-oubi.com/do.php?img=358
زهرة نرجس غير متواجد حالياً
 
 عضويتي » 247
 اشراقتي ♡ » Dec 2024
 كُنت هنا » 12-01-2024 (06:11 AM)
موآضيعي »
آبدآعاتي » 25
 تقييمآتي » 10
دولتي الحبيبه » دولتي الحبيبه الاسلامي ♡
جنسي  »  Male ذكر
 حالتي الآن »
آلقسم آلمفضل  »
آلعمر  » اقل من 16 سنة طفل
الحآلة آلآجتمآعية  » مرتبط ♔
مُتنفسي هنا » مُتنفسي هنا
 التقييم » زهرة نرجس is on a distinguished road
مَزآجِي  »  TOYOTA
 
Lllaaaaa حماية مصدر كود تطبيق الاندرويد من الهاكر



بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

خطأ شائع بين العديد من مطوري التطبيقات المبتدئين وهو نشر التطبيقات بدون تأمينها ، فقد يفاجأ المطور بإستخدام الهكر لمصادر أكواد تطبيقاته ويعدل عليها وينسبها لنفسه دون مراعاة أى حقوق ملكية ، يتم ذلك للأسف بسهولة بإستخدام تقنية الهندسة العكسية ، لذلك سأناقش معكم فى هذا الموضوع بعض النقاط:
فكرة سريعة عن الهندسة العكسية
كيف يستخدم الهاكر الهندسة العكسية لمعرفة مصدر كود تطبيقك؟
ما هى الأدوات التى يمكن استخدامها لحماية تطبيقاتك ؟
حماية مصدر كود تطبيق الأندرويد

ما هى الهندسة العكسية Reverse Engineering ؟
بإختصار هى عملية تحليل أى برنامج أو تطبيق للعناصر التى يتكون منها ، فيتم بذلك معرفة آلية عمله و تتم غالبًا بغرض محاكاة هذا البرنامج أو إعادة هيكلته بطريقة مختلفة وذلك من خلال العمل على ملف APK مباشرة دون الحاجة إلى كود المصدر للتطبيق ، وهذا يختلف عن مفهوم الرسكين Reskin الذى يعتمد على كود مصدر التطبيق Source .

مدى قانونية الهندسة العكسية:
هناك الكثير من الجدل حول مشروعية هذه التقنية ، حيث أن بعض الأهداف التى تستخدم من أجلها الهندسة العكسية تكون بغرض إصلاح مشاكل بعض البرامج أو إضافة بعض الميزات لها، ولكن يعتبر الشائع فى إستخدامها هو إنتهاك لحقوق الملكية .
كيف يستخدم الهاكر الهندسة العكسية لمعرفة مصدر كود تطبيقك؟
منع الهاكر من الاختراق
بمقارنة الوقت والمجهود الذى قد تتخذه فى بناء وبرمجة تطبيق ، قد يأتى شخص آخر فى دقائق يسرق مجهودك وبإستخدام بعض الأدوات مثل Advanced ApkTool يقوم بتفكيك هذا التطبيق و التعديل عليه بأى محرر أكواد بتغيير الـ Package name الذى يميز التطبيق أو إجراء أى تعديل عليه ، ونشره مرة أخرى .
أدوات حماية التطبيقات من الهندسة العكسية:
الحل لتفادى مشكلة إختراق التطبيقات ، هو تشفير أكواد تطبيقك بحيث تكون معقدة ويصعب قراءتها أوالتعديل عليها ، من أشهر هذه الأدوات التى تقوم بهذه المهمة هى أداة ProGuard وهى أداة مجانية جاهزة من ضمن Android SDK ، هناك أدوات أخرى غير مجانية مثل DexGuard التي توفر حماية أعلى.
كن داعيا للخير

آلية عمل أداة ProGuard :
تقوم هذه الأداة بتغيير أسماء الـ Classes , methods وإستبدالها برموز غير مفهومة يصعب قراءتها ، ليس ذلك فقط ولكن هناك ميزة أخرى لهذه الأداة وهى تقليل حجم التطبيق وذلك عن طريق حذف الأكواد الغير مستخدمة فى التطبيق.

كيفية إستخدام Proguard ببرنامج أندرويد ستوديو

توجه الى ملف build.gradle وقم بتغير قيمة minifyEnabled الى true
android {
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
...
}


build.gradle

إذا أردت اضافة ميزة تصغير حجم الكود ، قم بإضافة هذا السطر أيضا بعد minifyEnabled true

shrinkResources true
لاحظ فى الكود أعلاه ملف proguard-android.txt ، هذا الملف موجود فى SDK وهو المسئول عن التشفير وستجده فى هذا المسار :
tools/proguard/proguard-android-optimize.txt
إذا أردت منع تشفير Class معين داخل مشروعك يمكنك التعديل على ملف proguard-android.txt و تقوم بإضافة هذا السطر:

-keep public class <myclass>
مع إستبدال myclass بإسم الكلاس الذى لا تريد تشفيره

أو يمكنك أيضًا إضافة بعض القواعد إلى ملف proguard-rules.pro
وذلك لتفادى مشكلة حذف الأكواد المهمة التى يحتاجها تطبيقك.

-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider

-keep public class * extends android.view.View {
public <init>(android.content.Context);
public void set*(...);
}

-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet);
}

فى النهاية:
ليس هناك ما يعرف بالحماية الكاملة أى أنه من الصعب أن تؤمن التطبيق بنسبة 100% ، لكن هذه الطرق تصعب على الهكر عملية القرصنة ، وتحمى تطبيقك بنسبة كبيرة من السرقة.
المصدر




رد مع اقتباس

اخر 5 مواضيع التي كتبها زهرة نرجس
المواضيع المنتدى اخر مشاركة عدد الردود عدد المشاهدات تاريخ اخر مشاركة
كيفية ضبط العناوين فى قوالب بلوجر h1,h2,h3 الكمبيوتر والتصاميم تغذية Rss 0 55 02-20-2025 04:19 AM
كيفية اضافة تعليقات الفيس بوك إلى بلوجر و إدارتها الكمبيوتر والتصاميم تغذية Rss 1 67 02-20-2025 04:19 AM
كيف تصنع تطبيق اندرويد بـ Android studio بلغة... الكمبيوتر والتصاميم تغذية Rss 0 52 02-20-2025 04:19 AM
أضف زر الإشتراك فى روبوت الفيس بوك ماسنجر إلى... الكمبيوتر والتصاميم تغذية Rss 0 45 02-20-2025 04:19 AM
كيفية استيراد مشاريع مفتوحة المصدر لـ Android... الكمبيوتر والتصاميم تغذية Rss 0 32 02-20-2025 04:19 AM

قديم منذ 2 أسابيع   #2

https://up.r-oubi.com/do.php?img=1202
https://up.r-oubi.com/do.php?img=350https://up.r-oubi.com/do.php?img=350
https://up.r-oubi.com/do.php?img=358https://up.r-oubi.com/do.php?img=358

الصورة الرمزية ناطق العبيدي

 
 عضويتي » 210
 اشراقتي ♡ » Aug 2024
 كُـنتَ هُـنا » منذ 23 ساعات (02:03 PM)
موآضيعي »
آبدآعاتي » 4,988
 تقييمآتي » 3450
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه الاسلامي ♡
جنسي  »  Male ذكر
 حالتي الآن »
آلقسم آلمفضل  »
آلعمر  » اقل من 16 سنة طفل
الحآلة آلآجتمآعية  » مرتبط ♔
 التقييم » ناطق العبيدي has a reputation beyond reputeناطق العبيدي has a reputation beyond reputeناطق العبيدي has a reputation beyond reputeناطق العبيدي has a reputation beyond reputeناطق العبيدي has a reputation beyond reputeناطق العبيدي has a reputation beyond reputeناطق العبيدي has a reputation beyond reputeناطق العبيدي has a reputation beyond reputeناطق العبيدي has a reputation beyond reputeناطق العبيدي has a reputation beyond reputeناطق العبيدي has a reputation beyond repute
نظآم آلتشغيل  » Windows 7
مشروبك Adobe Photoshop 7,0
قناتك Sony
اشجع abudhabi
سيارتي المفضلةالاسلام
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  TOYOTA
 
أوسمتي
وسام النشاط  


/ نقاط: 0

تكريم المشرف / المشرفة  


/ نقاط: 0

التميز  


/ نقاط: 0

عضو نشيط في المنتدى  


/ نقاط: 0

  كل الاوسمة: 8

 

ناطق العبيدي غير متواجد حالياً

افتراضي رد: حماية مصدر كود تطبيق الاندرويد من الهاكر




موضوع في قمة الروعه
لطالما كانت مواضيعك متميزة
لا عدمنا التميز و روعة الاختيار
دمت لنا ودام تالقك الدائم




رد مع اقتباس
قديم منذ 2 أسابيع   #3

https://up.r-oubi.com/do.php?img=274
https://up.r-oubi.com/do.php?img=357https://up.r-oubi.com/do.php?img=357https://up.r-oubi.com/do.php?img=357https://up.r-oubi.com/do.php?img=357
https://up.r-oubi.com/do.php?img=358https://up.r-oubi.com/do.php?img=358

الصورة الرمزية تاج النساء

 
 عضويتي » 92
 اشراقتي ♡ » Jun 2023
 كُـنتَ هُـنا » منذ 6 ساعات (06:52 AM)
موآضيعي »
آبدآعاتي » 84,646
 تقييمآتي » 84916
 حاليآ في » سوريا مدينة حلب
دولتي الحبيبه » دولتي الحبيبه الاسلامي ♡
جنسي  »  Female انثى
 حالتي الآن »
آلقسم آلمفضل  » الإمارات العربية المتحدة أبوظبي
آلعمر  » 36 سنه
الحآلة آلآجتمآعية  » متزوجة ♔
 التقييم » تاج النساء has a reputation beyond reputeتاج النساء has a reputation beyond reputeتاج النساء has a reputation beyond reputeتاج النساء has a reputation beyond reputeتاج النساء has a reputation beyond reputeتاج النساء has a reputation beyond reputeتاج النساء has a reputation beyond reputeتاج النساء has a reputation beyond reputeتاج النساء has a reputation beyond reputeتاج النساء has a reputation beyond reputeتاج النساء has a reputation beyond repute
نظآم آلتشغيل  » لا أحب أقول
مشروبك لا استخدمه
قناتك استخدم كاميرا الجوال
اشجع SYrian_Dram
سيارتي المفضلةالإسلام
مُتنفسي هنا » مُتنفسي هنا
مَزآجِي  »  ليس لي سيارة
мч ѕмѕ ~
мч ммѕ ~
MMS ~
 
أوسمتي
عضو نشيط في المنتدى  


/ نقاط: 0

تاج النساء  


/ نقاط: 0

تكريم أصحاب الموقع  


/ نقاط: 0

الملكة  


/ نقاط: 0

  كل الاوسمة: 12

 

تاج النساء غير متواجد حالياً

افتراضي رد: حماية مصدر كود تطبيق الاندرويد من الهاكر



الله يعطيكي الف العافية
على هذا الموضوع المميز
معلومات مفيدة جدا
ننتظر جديدك المميز
ودي وتقديري واحترامي واعجابي وتقيمي ونجومي


 توقيع : تاج النساء










رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
بشاير العتيبي.. تحول حرفة الفخار من هواية إلى مصدر دخل جنان اخبار و الرياضة تغذية Rss 0 منذ 3 أسابيع 09:50 PM
تركيب شيش حماية بافضل سعر yaseen22 اوراق مبعثرة 3 03-06-2024 10:46 PM
بوستيكوغلو: توتنهام سيكون مصدر فخر للجميع مراسل حلب الشهباء عالم الرياضة 1 06-10-2023 05:11 PM
أنشيلوتي يكشف مصير بنزيمة في الموسم المقبل مراسل حلب الشهباء عالم الرياضة 2 06-05-2023 02:53 PM
رئيس بايرن ميونخ يكشف مصير أسطورة النادي مراسل حلب الشهباء عالم الرياضة 2 04-22-2023 06:04 PM


كل ماينشر في الموقع لا يمثل الإدارة باي شيء وإنما يمثل صاحبه أو صاحبته


Powered by vBulletin Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd Trans
هذا الموقع يتسخدم منتجات Weblanca.com
new notificatio by 9adq_ala7sas
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
استضافه ودعم وتطوير وحمايه من استضافة تعاون