بسم الله الرحمن الرحيم
اليوم نناقش موضوع حير المبرمجين
وهو موضوع كيف تقوم بحماية برنامجك من التداول الغير مشروع
فمن غير المنطقي ان تتعب وتبرمج وبعد كده ومن اول مره تبيع البرنامج تلاقي البرنامج اتنسخ
وشغال علي كل الاجهزة
اكيد ده مش مقبول تماماً
اوكى ما هي الوسائل الي حماية البرمجيات
موضوع حا نتناول فيه اهم الوسائل
مثل
<1>عمل رقم سري للبرنامج يقوم بطلبه في بداية اعداد البرنامج علي
جهاز العميل ويكون هذا الرقم غير معلوم للعميل بحيث
تقوم انته بتحميل البرنامج ولايستطيع العميل بعدك عمل اي تعديل في البرنامج
واذا حدث اي اشكال في الجهاز تاتي لاصلاح البرنامج مره اخري
حقيقة الطريقة قديمة وغير مقبولة حالياً
<2>الطريقة الخرى وهي ستخدام قرص مضعوط محمي ضد النسخ
بحيث انه يحتوي علي خط ليزر يعيق عملية النسخ
وهي طريقة جيدة ظلت طوال الاعوام السابقة الحل الامثل
واليوم يوجد محركات نسخ اقراص تتغلب عليها
<3>ويوجد ايضاً طريقة ان تقوم بعمل قرص مضغوط زكي وذالك بحيث ان القرص
يتكون من منطقة توضع بها اسمارت كارد "بطاقة زكية مثل شريحة الجوال"
تحتوى هذه الشريحة علي معلومات التشفير الخاصة بفتح القرص
وبالتالي لايمكن فتح القرص دون تواجد هذ الجزء الهام
الطريقة حلوه ومازالة مستعملة
<4>الطريقة الاحدث وهي استعمال رقم الهاردسك Hard Disk
العميل لتكوين رقم سرى
بحيث يقوم البرنامج باكتشاف رقم الهاردسك الخص بالعميل
ومن ثم تشفيره لتوليد رقم سري
يتصل العميل بموزع البرنامج ليعطيه الرقم السري
ومن ثم يتحقق الموزع من اذا كان العميل فعلا مسجل لديه
وفي حال التاكد يقوم الموزع باعطاء العميل مفتاح التفعيلPass Key
وفعلا هذه الطريقة فعالة جداً
مادام ان برنامج فك التشفير للرقم السري محفوض بشكل جيد ويوم الينكشف تشفير الرقم
فان الطريقة سوف تنهار