Blogs

Kopieer bescherming en bescherm uw software-investering

Toen ik er in eerste instantie aan dacht om onze software te beschermen, ging ik ervan uit dat het probleem was opgelost. Het is duidelijk dat oplossingen zouden worden gepubliceerd en gemakkelijk te vinden zijn op internet, toch? Ik had het niet meer mis kunnen hebben. Het was vrij moeilijk om gratis tools te vinden om ons programma te beschermen. Er zijn een paar bedrijven die hun systemen verkopen, maar zoals bij de meeste dingen, zou ik liever begrijpen wat er aan de hand is, in plaats van aan te nemen dat het correct is gedaan.

om uw software-investering te beschermen
Afbeelding: http://spyware-blocker-s.com

Ik had een vrij korte lijst met mijn vereisten:
1. Asymmetrische functie voor registreren / CreateKey (waarschijnlijk met behulp van cryptografie)
2. Eenvoudige programma-integratie
3. Snelle verificatie voor het opstarten van het programma
4. Mogelijkheid om de kopieerbeveiligingscode en de interne werking te bekijken
5. Gratis (we zijn tenslotte nog boot-vastgebonden!)

en een lijst van wat ik niet voor het systeem wilde hebben
1. dongles
2. Internetactivering
3. Complexe integratie in het programma
4. Versleutelde machinecode
5. Registratie gekoppeld aan een machine.

Het uitgangspunt is vergelijkbaar met het vergrendelen van uw auto. Je weet dat als een bekwame dief dat zou willen, hij het zou kunnen stelen wanneer hij maar wilde. Een minimum aan beveiliging zal de eerlijke mensen echter helpen eerlijk te blijven door verleiding weg te nemen en zal de lowlifes afschrikken die uw gloednieuwe auto willen meenemen voor een plezierige rit. Maar tegelijkertijd willen bestuurders over het algemeen niets zwaarder dan een sleutel die hun voertuig beschermt. Ik heb het gevoel dat softwarebescherming vergelijkbaar is met dit.

We proberen niet het hoogste beveiligingsniveau voor onze software te implementeren. Mijn onderzoek geeft aan dat als gebruikers kopieerbeveiliging willen omzeilen, er altijd een manier zal zijn om dit te omzeilen. We zouden liever hebben dat ons systeem daar in gebruik is. Omdat we ons aansluiten op hardware, zullen we er uiteindelijk achter komen of mensen onze software kraken. Meestal wilde ik een systeem dat gemakkelijk was voor de gebruiker, verloren sleutels of activeringsproblemen vermeed, maar ons bedrijf een zekere mate van bescherming bood. Het doel is om de gemiddelde gebruiker voldoende beveiliging te bieden en ons te helpen onze gebruikers te volgen vanuit het standpunt van het bedrijf.

Na veel zoeken kwam ik de volgende informatie tegen waarvan ik dacht dat die nuttig zou kunnen zijn voor anderen en voor sommige oplossingen die we overwegen.

LicenseKey - pure vb-code die door iedereen kan worden gelezen.
http://www.killervb.com/LicenseKey.aspx http://www.killervb.com/Download.aspx?FileId=LicenseKey )

Evenzo is er een ActiveLock, een mooie opensource ActiveX-besturingselement voor kopieerbeveiliging.
http://www.activelock.com/

Tijdens het lezen van kopieerbeveiliging en cryptografie kwam ik de volgende site tegen die ongelooflijk nuttig was om te lezen hoe mensen kopieerbeveiliging kraken.
http://www.inner-smile.com/nocrack.phtml

De Google Antwoordpagina was erg behulpzaam voor een overzicht - Hij linkt ook naar de bovenstaande twee sites.
http://answers.google.com/answers/threadview?id=121722

Dit was simpelweg interessant omdat het een pure VB-codebenadering was om de RSA-benadering te gebruiken, behalve dat ik de sleutels buiten het programma moest genereren, maar dit was geen probleem.
http://www.di-mgt.com.au/crypto.html#dhvb

Hoe u uw software beter kunt beschermen, was een aardige discussie over beveiliging.
http://www.searchlores.org/protec/protec.htm

Dus tot slot waren er geen zilveren kogels, maar veel leuke toepasselijke oplossingen. Als u iets gelijkaardigs wilt doen, hoop ik dat dit enige hulp was!

Laat een reactie achter

*

E-mail Abonnement

Ontvang de laatste updates rechtstreeks in uw inbox