Kopieer beskerming en beskerm jou sagteware belegging Telaeris, Inc.
Kopieer beskerming en beskerm jou sagteware belegging
gepos op Desember 1, 2006 by David Carta, CEO van Telaeris
Toe ek aanvanklik gedink het om beskerming vir ons sagteware te bied, het ek aanvaar dat die probleem opgelos is. Dit is duidelik dat oplossings gepubliseer en maklik op die web gevind sal word, reg? Ek kon nie meer verkeerd wees nie. Dit was redelik moeilik om gratis gereedskap te vind om ons program te beskerm. Daar is 'n paar maatskappye wat hul stelsels daar verkoop, maar soos met die meeste dinge, sou ek verkies om te verstaan ​​wat aangaan asof dit aanvaar word dat dit korrek gedoen is.
Ek het 'n redelik kort lys van my vereistes gehad:
1. Asimmetriese Funksie vir Register / CreateKey (met behulp van kriptografie waarskynlik)
2. Maklike programintegrasie
3. Vinnige verifikasie vir program opstart tyd
4. Vermoë om die kopiebeskermings kode en interne werk te sien
5. Gratis (ons is tog losgelaat!)
en 'n lys van wat ek nie vir die stelsel wou hê nie
3. Komplekse integrasie in die program
4. Geënkripteerde masjienkode
5. Registrasie gekoppel aan 'n masjien.
Die basiese uitgangspunt is soortgelyk aan die sluit van jou motor. Jy weet dat as 'n bekwame dief wou hê, kan hy dit steel wanneer hy wil. Egter 'n minimum aantal sekuriteit sal help om die eerlike mense eerlik te bly deur versoeking te verwyder en sal die laerlopers afskrik wat dalk jou splinternuwe motor wil gebruik vir 'n vreugderit. Maar terselfdertyd wil bestuurders oor die algemeen niks meer beswis as 'n sleutel wat hul voertuig beskerm nie. My gevoel is dat sagtewarebeskerming soortgelyk aan hierdie is.
Ons probeer nie die hoogste vlak van sekuriteit vir ons sagteware te implementeer nie. My navorsing dui daarop dat as gebruikers kopieerbeskerming wil omseil, daar altyd 'n manier om dit sal wees. Ons sal verkies om ons stelsel daar in gebruik te hê. Omdat ons in hardeware aansluit, sal ons uiteindelik uitvind of mense ons sagteware kraak. Meestal wou ek 'n stelsel wat maklik vir die gebruiker was, verlore sleutels of aktiveringsprobleme vermy, maar het ons maatskappy 'n mate van beskerming gegee. Die doel is om genoegsame sekuriteit vir die gemiddelde gebruiker te verskaf en ons te help om ons gebruikers van 'n maatskappy se oogpunt te spoor.
Na baie soektogte het ek die volgende inligting gekry wat ek gedink het dat dit nuttig kan wees vir ander sowel as oplossings wat ons oorweeg.
LicenseKey - pure vb kode beskikbaar vir enigeen om te lees.
Net so is daar 'n ActiveLock, 'n goeie oopbron ActiveX-beheer vir kopieerbeskerming.
Terwyl ek op kopieerbeskerming en kriptografie gelees het, het ek die volgende webwerf gekry wat ongelooflik nuttig was om te lees hoe mense kopieerbeskerming gekraak het.
Die Google Antwoord bladsy was baie nuttig vir 'n oorsig - Hy het ook aan bogenoemde twee webwerwe gekoppel.
Dit was interessant net omdat dit 'n suiwer VB-kode benadering was om die RSA-benadering te gebruik, behalwe dat ek die sleutels buite die program moes genereer, maar dit was nie 'n groot probleem nie.
Die kodeprojek het 'n goeie bespreking van sagteware sekuriteit gehad hier afgelaai word.
Hoe om jou sagteware te beskerm Beter was 'n goeie bespreking van sekuriteit.
Tot slot was daar geen silwer kogels, maar baie mooi toepaslike oplossings. As jy iets soortgelyks wil doen, hoop ek dit was van hulp!