الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حماية برنامج مكتوب بالجافا ؟

بدأه moto007 في 8 مارس 2011 · 2 رد · 616 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

في الحقيقة ، لقد عملت أكثر من برنامج مكتبي ( stand alone application ) على شكل ملفات ( jar ) ولكن في الحقيقة .. يمكن نسخ هذه البرامج وأستخدامها في أجهزة أخرى بدون أن أستطيع من منع البرنامج من العمل على جهاز غير الجهاز الذي أريده .

بالتالي أحببت أن أطرح الموضوع وكلي أمل في أن يتم الوصول إلى نتيجة مهمة تفيد المبرمجين وتحمي برامجهم من عمل نسخ لها .

من الحلول التي توصلت لها على سبيل القراءة والإطلاع وهي إمكانية أخذ رقم معالج الكمبيوتر ( CPU serial number ) ومن ثم مطابقة البرنامج لهذا الرقم .. ولكن عند رغبة العميل تركيبه على جهاز آخر فإنه يجب أخذ رقم المعالج مرة أخرى وبالتالي تكون العملية صعبة نوعا ً ما . لا أدري في الحقيقة إمكانية تطبيق هذه الفكرة .

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

تحيــــاتي لكم .

#3

شكرا ً على الرد ..

هل من الصحيح .. ان أجعل رقم ( mac address ) في نفس البرنامج .. وبالتالي .. عند عمل البرنامج في كل مرة أجعل البرنامج يقراء رقم ( mac address ) ومن ثم يقارنه مع المحفوظ . إذا كان نفسه فإنه يعمل بشكل ممتاز ، وإذا لم يكن يطابقه بالتالي يعطي البرنامج رسالة خطاء ..

مع أخذ الحيطة بعمل ...( تشويش الكود ) ( obfuscate ) .

شاكرا ً لك مرة أخرى التواصل .

تحياتي

مواضيع مشابهة