Vår blogg

Kopiera skydd och skydda din mjukvaruinvestering

När jag ursprungligen tänkte på att tillhandahålla skydd för vår programvara antog jag att problemet var löst. Tydligen skulle lösningar publiceras och lätt att hitta på webben, eller hur? Jag kunde inte ha varit mer fel. Det var ganska svårt att hitta gratis verktyg för att skydda vårt program. Det finns några företag som säljer sina system där ute, men som med de flesta saker föredrar jag att förstå vad som händer i motsats till att det är gjort korrekt.

skydda din mjukvaruinvestering
Bild: http://spyware-blocker-s.com

Jag hade en ganska kort lista över mina krav:
1. Asymmetrisk funktion för Register / CreateKey (med kryptografi mest sannolikt)
2. Enkel programintegration
3. Snabb verifiering för programstartstid
4. Möjlighet att visa kopieringsskyddskoden och de interna funktionerna
5. Gratis (vi är förstås omstartade!)

och en lista över vad jag inte ville ha för systemet
1. donglar
2. Internetaktivering
3. Komplex integration i programmet
4. Krypterad maskinkod
5. Registrering kopplad till en maskin.

Den grundläggande förutsättningen är att låsa din bil. Du vet att om en skicklig tjuv ville, kunde han stjäla den när han ville. En minsta mängd säkerhet kommer dock att hjälpa de ärliga människorna att vara ärliga genom att ta bort frestelsen och avskräcka de låglänningar som kanske vill ta din helt nya bil för en glädjeresa. Men samtidigt vill chaufförer i allmänhet inte ha något mer tungt än en nyckel som skyddar sitt fordon. Min känsla är att programvaruskydd liknar detta.

We are not trying to implement the highest level of security for our software. My research indicates that if users wants to circumvent copy protection there will always be a way around it. We would prefer to have our system out there in use. Because we tie into hardware, eventually we will find out if people crack our software. Mostly, I wanted a system that was easy for the user, avoided lost keys or activation issues, but provided our company with a certain measure of protection. The goal is to provide enough security for the average user and to help us track our users from a company standpoint.

Efter mycket sökande kom jag över följande information som jag trodde skulle vara till hjälp för andra, liksom några lösningar vi överväger.

LicenseKey - ren vb-kod tillgänglig för alla att läsa.
http://www.killervb.com/LicenseKey.aspx http://www.killervb.com/Download.aspx?FileId=LicenseKey )

På liknande sätt finns det en ActiveLock, en trevlig öppen källkods ActiveX-kontroll för kopieringsskydd.
http://www.activelock.com/

Samtidigt som jag läste om kopieringsskydd och kryptering kom jag över på följande webbplats som var otroligt användbar läsning om hur folk spricker kopieringsskydd.
http://www.inner-smile.com/nocrack.phtml

De Google Svar sida var till stor hjälp för en översikt - Han kopplade också till ovanstående två sidor.
http://answers.google.com/answers/threadview?id=121722

Det här var intressant, helt enkelt för att det var en ren VB-kodsatsning för att använda RSA-tillvägagångssättet, förutom att jag var tvungen att skapa nycklarna utanför programmet, men det var inte en stor sak.
http://www.di-mgt.com.au/crypto.html#dhvb

Kodprojektet hade en bra diskussion om programvarosäkerhet här.
http://www.codeproject.com/library/ssdsdk.asp

Så här skyddar du din programvara Bättre var en bra diskussion om säkerhet.
http://www.searchlores.org/protec/protec.htm

Så slutsatsen var det inga silverkulor, men många bra tillämpliga lösningar. Om du vill göra något liknande, hoppas jag att det var lite hjälp!

Lämna en kommentar

*

Blogguppdateringar

nyhetsbrev


prata med en representant

Kontakta Oss

Telefon: 858-627-9700
Fax: 858-627-9702
-------------------------------
9123 Chesapeake Dr.
San Diego, Kalifornien 92123
-------------------------------
sales@telaeris.com