كيف تحمي تطبيقك التجاري من التثبيت على أجهزة كمبيوتر متعددة بترخيص واحد؟[مغلق]

StackOverflow https://stackoverflow.com/questions/175857

  •  05-07-2019
  •  | 
  •  

سؤال

كيف تحمي تطبيقك التجاري من التثبيت على أجهزة كمبيوتر متعددة من أشخاص يمتلكون ترخيصًا واحدًا فقط؟

هل تعتقد أنه من الجيد أن يكون لديك أكثر من مجرد مخطط تسلسلي؟

هل كانت مفيدة؟

المحلول 2

تعمل الطريقة التالية جيدًا، طالما أن لديك خادمًا عامًا تحت تصرفك:

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

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

إذا حاول المستخدم التثبيت باستخدام نفس المسلسل على كمبيوتر آخر، فلن يسمح لك الخادم بربط الرقم التسلسلي بعنوان MAC لأنه مرتبط بالفعل.

إنه ليس حلاً مثاليًا ولكنه يحميك بنسبة 99٪ من الوقت.

نصائح أخرى

قواعدي العامة هي

  • عمليات نشر ضخمة في البيئات التجارية - مراجعة
  • عمليات النشر المتوسطة للبرامج منخفضة القيمة < 1000 دولار للمقعد - تفعيل مفتاح الترخيص
  • عمليات النشر الصغيرة للبرامج عالية القيمة > 10000 دولار للمقعد - الدونجل
<اقتباس فقرة>   

هل تعتقد أنها فكرة جيدة أن يكون أكثر من مجرد خطة تقوم المسلسل؟

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

واستخدام التراخيص غير الساحلية آلة أو التراخيص التي تتطلب تفعيل لتأمين التراخيص إلى آلات محددة. بدلا من تطوير مثل هذه الخطة نفسك، والنظر في استخدام جاهزة للاستخدام واحد مثل CryptoLicensing التي تدعم هذه الميزات.

وشروط: أعمل لLogicNP البرمجيات، مطور CryptoLicensing

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

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

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

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top