المدوَّنة

حماية النسخ وحماية استثمار البرمجيات الخاصة بك

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

حماية استثمارات البرمجيات الخاصة بك
الصورة: http://spyware-blocker-s.com

كان لدي قائمة قصيرة من متطلباتي:
1. دالة غير متماثلة لتسجيل / CreateKey (باستخدام التشفير على الأرجح)
2. برنامج سهل الاندماج
3. التحقق السريع لوقت بدء البرنامج
4. القدرة على عرض رمز حماية النسخ والعمل الداخلي
5. مجانا (نحن مربوطة التمهيد بعد كل شيء!)

وقائمة بما لم أرغب في الحصول عليه للنظام
1. الدونغل
2. تفعيل الانترنت
3. التكامل المعقد في البرنامج
4. كود الآلة المشفرة
5. تسجيل مرتبطة إلى جهاز.

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

نحن لا نحاول تنفيذ أعلى مستوى من الأمان لبرنامجنا. يشير بحثي إلى أنه إذا أراد المستخدمون التحايل على حماية النسخ ، فستكون هناك دائمًا طريقة للتغلب عليها. نفضل أن يكون نظامنا قيد الاستخدام. نظرًا لأننا نربط الأجهزة ، سنكتشف في النهاية ما إذا كان الأشخاص يكسرون برامجنا. في الغالب ، كنت أرغب في نظام يكون سهلاً للمستخدم ، ويتجنب المفاتيح المفقودة أو مشكلات التنشيط ، ولكنه يوفر لشركتنا قدرًا معينًا من الحماية. الهدف هو توفير أمان كافٍ للمستخدم العادي ومساعدتنا على تتبع مستخدمينا من وجهة نظر الشركة.

بعد الكثير من البحث ، صادفت المعلومات التالية التي اعتقدت أنها قد تكون مفيدة للآخرين وكذلك بعض الحلول التي ندرسها.

LicenseKey - رمز vb الخالص متاح لأي شخص لقراءته.
http://www.killervb.com/LicenseKey.aspx http://www.killervb.com/Download.aspx?FileId=LicenseKey )

وبالمثل هناك ActiveLock ، عنصر تحكم ActiveX مفتوح المصدر لطيفة لحماية النسخ.
http://www.activelock.com/

أثناء قراءتي للحماية من النسخ والتشفير ، أتيت عبر الموقع التالي الذي كان مفيدًا للغاية في القراءة عن كيفية حماية الأشخاص لبرامج الحماية من النسخ.
http://www.inner-smile.com/nocrack.phtml

إن صفحة إجابات Google كان مفيدًا جدًا للحصول على نظرة عامة - لقد ربط أيضًا بالموقعين أعلاه.
http://answers.google.com/answers/threadview?id=121722

كان هذا مثيرًا للاهتمام ببساطة لأنه كان نهجًا برمجيًا VB خالصًا لاستخدام نهج RSA ، باستثناء أنني اضطررت إلى إنشاء المفاتيح خارج البرنامج ، لكن هذه لم تكن مشكلة كبيرة.
http://www.di-mgt.com.au/crypto.html#dhvb

كيفية حماية البرامج الخاصة بك كان أفضل مناقشة لطيفة للأمن.
http://www.searchlores.org/protec/protec.htm

إذن ، في الختام ، لم يكن هناك رصاص فضي ، لكن العديد من الحلول القابلة للتطبيق. إذا كنت تتطلع إلى القيام بشيء مماثل ، آمل أن يكون هذا بعض المساعدة!

اترك تعليق

*

اشترك في القائمة البريدية

احصل على آخر التحديثات المرسلة مباشرة إلى صندوق الوارد الخاص بك