2009-02-05 14 views
33

मैं अपने टूल्स में से किसी एक को कॉपी सुरक्षा जोड़ने के बारे में सोच रहा हूं।आप किस कॉपी सुरक्षा तकनीक का उपयोग करते हैं?

  • क्या आपके पास इसका कोई अनुभव है?
  • क्या आपने अपनी सुरक्षा तकनीक विकसित की है या आपने तीसरे पक्ष के सॉफ्टवेयर को खरीदा है?
  • क्या आपको लगता है कि यह बिक्री बढ़ाने के लिए एक व्यवहार्य विधि है? (एक निजी और/या कॉर्पोरेट वातावरण में)
  • अपने भुगतान करने वाले ग्राहकों को परेशान करने से रोकने के लिए आप क्या करते हैं? ज्यादातर मामलों में यह भुगतान करने वाले ग्राहक हैं जो खराब प्रति सुरक्षा से पीड़ित हैं, और मैं नहीं चाहता कि यह मेरे ग्राहकों के साथ हो। (यहां तक ​​कि अगर कुछ फ्रीलोडर स्वीकार करना है)

मुझे विशेष रूप से तकनीकों में रुचि है जो आपके सॉफ्टवेयर के परीक्षण या फ्रीवेयर संस्करण को निजी उपयोग के लिए अनुमति देते हैं लेकिन कॉर्पोरेट वातावरण में उपयोगिता को सीमित करते हैं।


संबंधित प्रश्न: How do you protect your software from illegal distribution
संबंधित प्रश्न: Protect .NET code from reverse engineering.
संबंधित प्रश्न: Prevent the circumvention of copy protection.

+0

"रिवर्स इंजीनियरिंग से सुरक्षा नेट कोड" में मैं लगभग आपके सभी प्रश्नों को संबोधित करता हूं। मेरा जवाब सुंदर भाषा अज्ञेयवादी है। – mmcdole

+0

उस प्रश्न पर आपका उत्तर आपके कई प्रश्नों (और अधिक) का उत्तर देता है, मुझे नहीं लगता कि मेरा प्रश्न मूल प्रश्न का सटीक डुप्लिकेट है। वही दूसरों के लिए जाता है, वे संबंधित हैं, डुप्लिकेट नहीं (IMHO)। –

+0

@DR, मुझे लगता है कि यदि आप उन 3 प्रश्नों के कुल योग को देखते हैं जिन्हें आपके अंक संबोधित किए जाएंगे। मुझे यह भी परवाह नहीं है कि यह प्रश्न मौजूद है, जब तक कि यह दूसरे लोगों से लिंक हो, जब कोई आपके प्रश्न पर ठोकर खाए, तो यह उन्हें अन्य संसाधनों के साथ भी ले जाएगा। – mmcdole

उत्तर

47

जो भी तकनीक का उपयोग करें, अपने सॉफ्टवेयर कॉपी किया जायेगा। प्रतिलिपि संरक्षण का वास्तविक उद्देश्य ईमानदार ग्राहकों को अनुचित होने का लुत्फ उठाने से रोकना है।

न्यूनतम प्रति सुरक्षा तकनीक पर्याप्त है। अधिकतम खर्च किए गए समय के लायक नहीं है।

इसके अलावा, मैंने सुना है कि कुछ डेवलपर किसी भी उपयोगकर्ता को उपयोगकर्ता समर्थन प्रदान करते हैं जो ग्राहक, ग्राहक या नहीं। विचार यह है कि खुश उपयोगकर्ता वफादार ग्राहक बन सकते हैं।

+2

"न्यूनतम कॉपी सुरक्षा तकनीक पर्याप्त है"? फिर उपयोगकर्ता ऐप को अनइंस्टॉल और पुनर्स्थापित करेंगे और इसे 6 महीने के लिए इस्तेमाल करेंगे ...... उपयोगकर्ता गूंगा नहीं हैं। – Pacerier

3

कुछ उत्पादों के लिए हमें हार्डवेयर डोंगल का उपयोग करना है। हालांकि वे एक प्रीटी अच्छी प्रति सुरक्षा प्रदान करते हैं, वे हमारे ग्राहकों के लिए एक वास्तविक परेशानी हैं।

अन्य सभी सॉफ्टवेयर एक सॉफ्टवेयर कुंजी द्वारा संरक्षित है। और हाँ आप उनको कॉपी कर सकते हैं। लेकिन हमारे पास बहुत अच्छा अनुभव है कि ग्राहक ऐसा नहीं करते हैं। एक कुंजी के बिना एक प्रोग्राम सामान्य काम करता है, केवल आप मॉडल की गणना नहीं कर सकते हैं और कुछ प्रिंट फ़ंक्शन अक्षम हैं।

+0

ध्यान दें, हार्डवेयर डोंगल के साथ भी आपको केवल * बहुत अच्छी * सुरक्षा मिलती है, एक ज्ञान हमलावर अभी भी बहुत अधिक प्रयास किए बिना इन्हें बाईपास करना संभव होगा। मैंने इसे दो घंटे से भी कम समय में किया है ... – AviD

+0

-1 विमान गलत जानकारी देने के लिए। और भी हार्डवेयर डोंगल खरीदने के लिए जारी रखें :) क्या आपने अपने उत्पाद की एक प्रति के लिए एक से अधिक डोंगल का उपयोग करने के बारे में सोचा है? :) लगभग 7 कैसे? :) –

10

डेस्कटॉप ऐप्स पर मैं क्लारियन टेम्पलेट (तृतीय पक्ष, http://www.capesoft.com/accessories/secwinsp.htm) का उपयोग कर रहा हूं।

वेब ऐप्स के साथ, उपयोगकर्ता को लॉग इन करना और गतिविधि को ट्रैक करना सरल तथ्य का उपयोग कर रहा है। अगर उनके पास खाता है, तो इसका मतलब है कि उन्होंने भुगतान किया है।

डेस्कटॉप ट्रैक करने के लिए बहुत कठिन है। जैसा कि कहा गया है, क्रैक करने के लिए बहुत आसान है। बहुत ज्यादा का मामला:

यह हैकर्स के लिए कष्टप्रद है, लेकिन उपयोगकर्ता

+4

मैं सहमत हूं। अधिक विशेष रूप से: हैकर को परेशान करना मुश्किल नहीं है। हैकर चुनौतियों पर बढ़ते हैं ... – Treb

+0

यूप, निश्चित रूप से सच :) –

+3

@Stu "हैकर्स के लिए इसे परेशान करना, लेकिन उपयोगकर्ताओं के लिए जितना संभव हो उतना अविभाज्य" हम्म। डेविड फ्रेंकेल के जवाब में http://stackoverflow.com/questions/203229 कोई इसे पढ़ सकता है "जिन लोगों को आप हैकिंग/चोरी से रोकने की कोशिश कर रहे हैं, वे अनिवार्य रूप से आपके बाजार के एक बड़े हिस्से की तुलना में अधिक तकनीकी रूप से परिष्कृत होंगे।" –

6

के लिए संभव के रूप में विनीत बनाओ

था यही कारण है कि हम हमेशा से कहा, "हार्डवेयर डोंगल है" मेरे पुरानी नौकरी, और कुछ हद तक, यह मेरे वर्तमान में भी सच है।असल में, हमने अपने सॉफ़्टवेयर को चलाने के लिए भौतिक हार्डवेयर बेचा, जिसे हमने मुफ्त में दिया। यह संभवतः सभी व्यवसायों के लिए व्यवहार्य नहीं है, लेकिन यह जानना एक अच्छी भावना है कि आपको चोरी के बारे में चिंता करने की ज़रूरत नहीं है, क्योंकि लोगों को हार्डवेयर में निवेश किया जाता है, सॉफ्टवेयर नहीं।

5

जैसा कि मॉविसिक ने उल्लेख किया है, कुछ भी सही नहीं है। उन उपयोगकर्ताओं को धीरे-धीरे प्रोत्साहित करने का लक्ष्य रखें जो इसे खरीदने के लिए आपके उत्पाद को खरीद सकें, और उन लोगों के बारे में भूल जाएं जो कभी नहीं करेंगे।

कुछ सामान्य टिप्स:

  1. अपनी खुद की सुरक्षा को लागू करने के लिए परेशान मत करो, जब तक आप अनुभव ऐसा करने की है। यह एक ऐसा क्षेत्र है जहां किसी व्यक्ति को भुगतान करना विशेषता है जो कुछ प्रकार के लाइसेंसिंग/सुरक्षा प्रदान कर रहा है, शायद यह सार्थक है (केवल ध्यान रखें कि यह सही नहीं होगा)।
  2. एक कुंजीपटल कुंजी सिस्टम चुनें जो कि keygen के लिए मुश्किल है। फिर से, एक प्री-बिल्ट लाइसेंसिंग सिस्टम चुनना शायद पर्याप्त होगा। स्क्रैच से अपना खुद का निर्माण करना संभवतः नहीं होगा।
  3. आपके द्वारा चुने गए लाइसेंसिंग सिस्टम को सही तरीके से एकीकृत करने के लिए समय निकालें। यदि आप अपने निष्पादन योग्य (ओं) को "सुरक्षित/लपेटें" हैं, तो सुरक्षा को तुरंत हटा दिया जाएगा। अधिकांश लाइसेंसिंग/सुरक्षा उत्पाद आसान एकीकरण उपकरण/मैक्रोज़ प्रदान करते हैं जो स्वचालित क्रैकिंग को और अधिक कठिन बनाते हैं।

कॉर्पोरेट सॉफ्टवेयर के लिए, सबसे अच्छी बात यह है कि आप प्रशासकों के लिए यह सुनिश्चित करना आसान बनाते हैं कि वे लाइसेंस सीमाओं (उदाहरण/इंस्टॉल आदि के #) के भीतर हैं। उनके लिए यह सत्यापित करने के लिए एक केंद्रीय स्थान प्रदान करें, और इससे पहले कि आप थोड़ा अधिक कदम उठाए, इससे पहले कि वे थोड़ा अधिक हो जाएं, उन्हें धीरे-धीरे याद दिलाएं। एक बड़े नेटवर्क वातावरण में, सॉफ्टवेयर लाइसेंसिंग आईटी विभाग के लिए बहुत जटिल हो सकता है। अपना काम आसान बनाएं और वे आपको धन्यवाद देंगे।

-1

अच्छे सॉफ्टवेयर को सुरक्षा की आवश्यकता नहीं है। आपके सॉफ़्टवेयर की प्रतिलिपि बनाई जाएगी, कोई माथे नहीं कि आप कौन सी सुरक्षा चुनते हैं।

इसलिए अवैध प्रतियों से बचने का सबसे अच्छा तरीका आपके सॉफ़्टवेयर को उपयोगकर्ता के अनुकूल बनाना होगा, ताकि आपके ग्राहक आपके उत्पाद से खुश और संतुष्ट हों।

+4

यह कुछ भी नहीं जोड़ता है कि मॉविसेल पहले से ही नहीं कहता था, लेकिन यह अभी भी एक उचित बिंदु – annakata

+17

है या फिर, दूसरी दिशा में जाएं - केवल अच्छे सॉफ़्टवेयर की प्रतिलिपि बनाई जाएगी, इसलिए अपने सॉफ़्टवेयर को कंप्यूटर के चेहरे को अपमानित करने के लिए सबसे डरावना, गड़बड़ाना प्रोग्राम बनाएं , और हो सकता है कि कोई भी इसे कॉपी नहीं करेगा ... :-) – AviD

5

"तकनीकी सहायता डोंगल है"

यह सभी आवेदनों पर लागू नहीं होता है, लेकिन उच्च कीमत और कम बेचने मात्रा के साथ जटिल अनुप्रयोगों के लिए, अपने ग्राहकों के लिए उत्कृष्ट समर्थन प्रदान कर रहा है सबसे अच्छा तरीका है सुनिश्चित करने के लिए आपके सभी उपयोगकर्ता भुगतान कर रहे हैं।

3

मुझे पता है कि यह पोस्ट कुछ समय पहले सबमिट किया गया था, लेकिन इस विषय पर चर्चा होने पर हर कोई हमेशा इतना नकारात्मक लगता है। स्पष्ट कारणों से मैं यह नहीं कहना चाहता कि मैं कहां काम करता हूं लेकिन हम CodeMeter by Wibu-Systems US का उपयोग करते हैं। हमने इसे चुना है क्योंकि हैकर्स एक हैकर प्रतियोगिता के दौरान इसे हैक करने में सक्षम नहीं था।

आपके द्वारा पूछे जाने वाले सभी प्रश्नों के संबंध में, यह वास्तव में लचीला है और वे एक मुफ्त एसडीके प्रदान करते हैं, जिस तरह हमने खरीदे जाने से पहले परीक्षण किया।

2

आपको अपने सॉफ़्टवेयर के लिए प्रति-सुरक्षा को नियोजित करने की आवश्यकता है, लेकिन जैसा कि अन्य ने कहा है, इसे अपने ग्राहकों के लिए जितना संभव हो सके परेशानी मुक्त करें। आपका लक्ष्य ईमानदार ग्राहकों को ईमानदार रखने के लिए होना चाहिए, और अंततः वे आपके सॉफ़्टवेयर का उपयोग करने से पहले हुप्स से गुजरने के लिए नहीं होना चाहिए।

मैं आपकी खुद की लाइसेंसिंग योजना के साथ आने पर अपना समय बिताने के खिलाफ भी सलाह दूंगा, बल्कि उस समय अपने वास्तविक उत्पाद पर ध्यान केंद्रित करने के लिए सलाह दूंगा।

CryptoLicensing का उपयोग करने पर विचार करें - यह लाइसेंसिंग, प्रति-सुरक्षा, सक्रियण, मशीन-लॉकिंग, परीक्षण और अन्य सुविधाएं प्रदान करता है।

अस्वीकरण: मैं क्रिप्टोलिसेन्सिंग के डेवलपर लॉजिक एनपी सॉफ्टवेयर के लिए काम करता हूं।

संबंधित मुद्दे