Op Software Protection dongles


  Share  
|

In deze paper wordt een overzicht van beveiliging van software dongle familie is gepresenteerd en kopieerbeveiliging gedetailleerde zal geïllustreerd. We zullen de dongle-gebaseerde software kopieerbeveiliging van technisch en commercieel oogpunt. Trouwens, eenvoudige opmerkingen over de bescherming van de populaire software dongle worden ook aangeboden.

Deel 1. Een oorlog tussen kopieerbeveiliging en piraterij

Kopieerbeveiliging en piraterij zijn conflicten die vechten voor eeuwig. Wanneer een nieuwe technologie wordt geïntroduceerd in de kopieerbeveiliging, en zal de bijbehorende tegenhanger zwaard om het onderzoek. Zonder een zeer lange tijd, deze zogenaamde "nieuwe technologie" kan worden gekraakt. Het is een waarheid in de wereld. Het is belachelijk dat zeggen dat een product is "un-able" crack, want we weten alles in de wereld kan worden teruggedraaid, het enige probleem is de efficiëntie en de tijd. Als we hadden een krachtige computer (het is slechts een veronderstelling), en we waren slim genoeg (als we geluk hadden), dan zouden we geen crack algoritme. Misschien denk je van onze pre-voorwaarde is niet realistisch, maar we moeten ernstig zijn voor dit onderwerp.

Aangezien deze oorlog is nooit rekening, geen vechter zal stoppen met vechten, moeten we dit onderwerp uit te leggen voor een wetenschappelijk en realistisch oogpunt.

Allereerst kunnen we zeggen dat er geen software is voltooid "un-crack staat". Wij hebben uitgelegd dit onderwerp gehad.

In de tweede plaats, voor software ontwikkelaars of verkopers, de enige taak die ze kunnen doen is het verbeteren van de bescherming van de software te kopiëren, en het moeilijker maken. Er is een evenwicht tussen de beveiliging van software en piraterij. Als de kosten van het kraken bijsturingen (of te groot) de kosten van software, het kraken van dergelijke software wordt een nietszeggende baan, niemand wil crack het niet meer.

In de derde plaats van software-ontwikkelaars 'oogpunt, is wat ze eigenlijk aan het doen zijn niet de software beschermt; het werkelijke doel is om maximale winst. Om het maximale rendement uit de software is het enige en meest zakelijke reden dat de ontwikkelaars drive om bescherming die zij software. Als we kijken naar het onderwerp van deze kant, we kunnen zeggen "kopieerbeveiliging" is slechts een neveneffect, dat is ingesteld door het commerciële doel.

In de volgende aflevering, zullen we de gedetailleerde bescherming van software.

Deel 2. Een overzicht van Software Kopieerbeveiliging

Hier kunnen we bespreken een aantal technieken voor software-kopieerbeveiliging.

Het algemene doel van software-kopieerbeveiliging is om te voorkomen dat de VN-geautoriseerd gebruik van software. Dus we kunnen zeggen dat elke methode of de actie van de VN-geautoriseerd gebruik van de software te voorkomen is software kopieerbeveiliging.

We kunnen classificeren software kopieerbeveiliging in 3 hoofdtypen.

De eerste is "software op basis van". Dit type van bescherming is gebaseerd zuivere software, en geen extra meta nodig is. De leden van dit type zijn typische serienummer, software verpakker (ook wel shell of enveloper).

Volgnummer

Eindgebruikers kunnen alleen gebruik maken van de software of het volledig functioneren van de software als en slechts als de gebruiker een juiste (of redelijke) serienummer. Het voordeel van een dergelijke bescherming is dat het gemakkelijk en goedkoop. Hoewel dergelijke kraken kopieerbeveiliging is niet een moeilijke klus voor een professionele hacker. Als we vinden de authenticatie code in het bestand, dan kunnen we omkeren en een algemene cracker te maken tegen.

Packers

Verpakking een software is een veel voorkomende methode om software te beschermen. Het is gemakkelijk en zonder extra programmering baan. Ontwikkelaars hebben slechts enkele eenvoudige klikken, dan is de

Het voordeel van pure software gebaseerde beveiliging is de kostprijs. In het algemeen is relatief goedkoop. Terwijl aan de andere kant, het nadeel is makkelijk te zien, of we kunnen zeggen dat het voor de hand liggende nadeel is, dat het gemakkelijk is te kraken. Zoals al eerder gezegd, niets is un-crack, kunnen, als laten we alle de bescherming bij eindgebruikers kant, openen we alles aan de hackers, die kan manier om uw bescherming uiteindelijk crack te vinden.

-------------------------------------------------- -------------------------------------------------- -----------------

| Goede | slechte |

-------------------------------------------------- -------------------------------------------------- ------------------

| 1. eenvoudig | 1. eenvoudig te | spleet

| 2. goedkope | 2. zwakke licentie controle |

| | 3. gemakkelijk voor piraterij |

-------------------------------------------------- -------------------------------------------------- ------------------

De tweede methode is de bescherming "On-Line Licentie". U kunt dit soort bescherming van overal, bijvoorbeeld als" On Line Activering 'voor Windows XP te vinden, en Engineering Pro ... Dit soort van bescherming en een licentie server, die de databank voor vergunningen / activation sleutels bezit. Het zal leiden tot een centrale controle voor de licentie. U hebt een start / initiële kosten begroting voor on-line licentie, omdat er een extra server nodig is, ook kunt u ook deze server met anderen te delen.

Vergeleken met de "software-based"-bescherming "on-line-licentie" is beter. U kunt genieten van het gemak van de vergunning regelingen en een betere beveiliging. De kostprijs is een beetje hoger, en start / investeren eerste is een must. Deze bescherming is goed voor de grote softwareleveranciers, die verkopen meer dan 5000 duizenden exemplaren per jaar en hebben een ruwe licentie controle.

-------------------------------------------------- -------------------------------------------------- -----------------

| Goede | slechte |

-------------------------------------------------- -------------------------------------------------- ------------------

| 1. eenvoudig | 1. eenvoudig te | spleet

| 2. relatief lage kosten | 2. rigide regelingen |

| 3. centraliseren licentie controle | 3. relatief hoge initiële kosten |

-------------------------------------------------- -------------------------------------------------- ------------------

De laatste vorm van beveiliging van software is "Software Dongle", Of noemen we de hardware-gebaseerde beveiliging, de dongle-gebaseerde beveiliging, software kopieerbeveiliging dongle, enz. Dit soort van bescherming misschien wel de beste, en het kan de maximale softwareleveranciers inkomsten.

Is een software dongle VN-crack staat? Het antwoord moet NEE zijn, maar waarom het is het beste? Het is gewoon omdat het kan de maximale softwareleveranciers inkomsten. Ok, we hebben nu twee keer herhalen van dezelfde zin, net voor de nadruk dit punt. Laat ik het in detail uitleggen.

Ten eerste, waarom moeten we software-bescherming? Net voor anti-piraterij? Nee, de anti-piraterij is niet de echte reden of de wortel, het werkelijke doel is winst. We willen om geld te verdienen uit de programmatuur, terwijl de illegale software kan eventuele winst niet doen voor ons, dus moeten we de anti-piraterij. Laten we nu eens terug naar de beveiliging van software te komen, het echte doel van de beveiliging van software is het beschermen van de winst.

Kan een dongle software maximaal de inkomsten? Hoe? Ter toelichting op deze vraag, moeten we uitleggen hoe we de software te verkopen. Tegenwoordig verkopen wij software via onze dealers of direct te verkopen op het internet. We kunnen noemen verkoopkanaal. De directe software klant is het verkoopkanaal. In feite weten we niet hoeveel software is verkocht, wat de prijs voor elke kopie. Wij alleen het verzamelen van geld uit dit kanaal, en controleer of het nummer juist is met wat ze beweren. Als u zonder dongle, we niet het specifieke nummer, we weten dat ze deze software te verkopen, maar we zullen het verlies viel als het moeilijk was om het aantal kopieën, we weten niet hoe de licentie te controleren. In die zin is het eerste gebruik van een software-dongle is om het aantal.

Men kan zeggen, als de software illegaal gekopieerd, aan het eind-gebruikers kant, de leverancier van de software zal er niets te krijgen. Goede vraag, maar denken vanuit een softwareleverancier oogpunt, moeten we niet en kunnen niet toestaan dat piraterij verdwijnen uit de aarde. De illegale software geef een goede plaats voor softwareleveranciers om de markt te cultiveren. Voor een softwareleverancier, in het bijzonder een CAD / CAM / CAE leverancier, wie is uw klant, een bedrijf / instelling / universiteit of maar een arme student / ontwikkelaar? Het antwoord is te eenvoudig. De echte klant is van de mensen die kan kopen of kan de software kopen, dat wil zeggen de entiteit die deze software veroorloven. De mensen die zich niet kunnen veroorloven de software alleen potentiële klant, die kan het niet kopen van de software op dit moment. Dit soort mensen zouden kunnen kopen uw software in de toekomst als ze zich goed voelen, maar nu is niet het juiste moment. Als je de markt willen cultiveren, laat ze gebruik maken van de illegale kopie is geen slechte keus. Denk aan de woorden "geld te verdienen aan de mensen die geld kunt maken". Ten slotte moeten we de een punt duidelijk zijn, als we geld kunnen maken uit de mensen die geld kunt maken, is het punt dat we onze winst maximaal.

Software kan u helpen dongles uitvoering van diverse software-bescherming. We bespreken dit onderwerp in het volgende hoofdstuk.

Nu wil ik een samenvatting van software-dongles.

-------------------------------------------------- -------------------------------------------------- -----------------

| Goede | slechte |

-------------------------------------------------- -------------------------------------------------- ------------------

| 1. een betere bescherming | 1. relatief hoge kosten |

| 2. betere belastinginning | 2. langere levertijd |

| 3. flexibele regelingen voor de bescherming | 3. nodig programmering ervaring |

-------------------------------------------------- -------------------------------------------------- ------------------

De volgende tabel blijkt de doelgroep vs verschillende software bescherming methode

-------------------------------------------------- -------------------------------------------------- -----------------

| Pure software gebaseerde beveiliging | 1. goedkope software, (prijs van minder dan 10 USD) |

| | 2. shareware |

| | 3. gratis software (live op giften) |

-------------------------------------------------- -------------------------------------------------- -----------------

| Een licentie-line bescherming | 1. goedkope software op groot volume (prijs minder dan 50 dollar, het volume meer dan 1000 exemplaren. |

| | 2. shareware |

-------------------------------------------------- -------------------------------------------------- -----------------

| Dongle-gebaseerde bescherming | 1. kosten voor software (prijs meer dan 50 USD) |

| | 2. hoeveelheid software die nodig licentie controle |

| | 3. software op maat |

| | 4. shareware |

-------------------------------------------------- -------------------------------------------------- -----------------

Uit de tabel kunnen we zien, de dongle-gebaseerde bescherming omvat meer oppervlakte, en geven u een betere ruimte voor groei. Als het betaalbaar is, zou je beter kunnen kiezen dongle-gebaseerde bescherming.

Deel 4. Bescherming van de Software Regelingen

In deze sector zullen bespreken we de software te bieden, en ook hoe deze regelingen met software dongles te voeren.

Bescherming van software programma's is gebaseerd op de verkoop van software-model. Met het oog op een betere regelingen te maken, moet u heel goed weet de software de functie-, verkoop-model, en de doelgroep.

Verkoop per functie.

Het is gebruikelijk dat een software bestaat uit verschillende functies, bijvoorbeeld kantoor bestaat uit Word, PowerPoint, Excel ... Een klant kan kopen alle functie of slechts enkele van hen. U kunt gebruik maken van software dongle om deze licentie te controleren. In het algemeen is deze functie in dongles genaamd "module" of "licentie module"

Software lease

Software is de meeste lease op basis van tijd. Dus je hebt een timing dongle. Er is niet al te veel dongle met real-time klok ingesloten. U kunt gebruik maken van een paar eenvoudige trucs om de tijd te controleren, bijvoorbeeld, controleert de internet tijdserver. De real-time dongle is een goede keuze. Je kan verwijzen naar de HASP-Time. Maar de kosten zijn hoog.

Software draait beperking

Als u alleen laat de software een bepaalde tijd, bijvoorbeeld na 50 keer uit te voeren, de software stopt. Sommige leveranciers bieden dongle dalende functie, kunt u er gebruik van maken. Anders daling van dit aantal en schrijf het terug naar de dongle elke keer.

Software geloofsbrieven

Sla digitale geloofsbrieven aan de dongles, zal het meenemen betere bescherming. Niet alleen controleren of de dongle er is, laat een of ander ding binnen dongle. Maar wees voorzichtig, moeten de gegevens worden gecodeerd, als de dongle heeft een encryptie-engine waarop het zou perfect zijn.

Betrek de dongle in de berekening

De gewone bescherming is gewoon om te controleren of de dongle er is. Deze bescherming is echt week. Als u de dongle in een berekening te betrekken, zal het geeft je echt goed effect. Sommige dongles hebben een rekenwonder, die binnen een bepaald algoritme dongle kan draaien, zou het beter zijn keuze.

Sommige leveranciers bieden dongle sommige kookboeken of andere hint over de beveiliging van software, kunt u verwijzen naar hen, ze zijn professionele inderdaad.

Deel 5. Hoe Bescherming van de Software dongles Kies

Er zijn ongeveer 20 dongle software leveranciers over de hele wereld. De grote figuur op dit gebied is Aladdin ( http://www.Aladdin.com ). Sinds regenboog was overgenomen door een veilig-net, ze verloren de eerste positie. Nou, hoe te kiezen voor een dongle is een ander onderwerp. We kunnen niet zeggen dat de grootste leverancier biedt het beste product. Het beste product is het product dat uw eisen voldoen.

In de volgende paragraaf zullen we bespreken over hoe je een dongle van verschillende aspecten te kiezen.

Prijs

Ongetwijfeld wil zeggen, de prijs is altijd het eerste onderwerp. We gebruiken de meest populaire dongle leveranciers als voorbeeld. HASP is duur, meer dan 20 USD niveau. Sentinel is vergelijkbaar, maar 1 of 2 dollar minder. WIBU ( http://www.WIBU.com ) Is bijna het zelfde met Sentinel (http://www.SafeNet-Inc.com). Eutron (http://www.Eutron.com) Is 10-20 USD niveau, en vergelijkbaar met UniKey (http://www.eSecuTech.com). U kunt een speciale aanbieding van dongle verkopers als je bent echt een volume klant.

Interface

Er zijn verschillende soorten dongle, LPT, PS / 2, Serieel, USB en zelfs PCI-kaarten. Gebaseerd op mijn ervaring, zou het beste zijn USB-selectie, aangezien 95% van de computer mee te gaan met USB-poorten.

Ondersteuning

Aangezien de beveiliging van software is een baan nodig hebt, kunt u dient te weten ondersteuning is ook een deel van het product. Voordat je het koopt, moet u controleren of de steun is echt goed. Probeer om meer te halen uit hun suggestie support engineers. Als u denkt dat de ondersteuning niet goed is, kun je beter zoeken naar een alternatief om verdere problemen te voorkomen.

Kwaliteit van het product

Het is aangetoond dat de meeste dongles worden geproduceerd in China. Maar het lijkt erop dat als het productieproces wordt gecontroleerd op grond van een beter beheer, het product is beter. Als het kader van slecht beheer, het product is van slechte kwaliteit. Het wordt aanbevolen om een internationaal merk te kiezen, en wees voorzichtig met de pure Chinese merk zelfs zij zijn goedkoop.

Functies

De dongle functie kan u helpen bij de bescherming van de software te implementeren. De meest basale functie is te lezen en schrijven. Alle dongles hebben deze functie. Als u meer wilt functie uit te voeren, moet je de support engineer raadplegen van software dongle verkoper. Als de dongle alleen read / write-functie, is het niet een echte dongle, het is alleen een stuk speelgoed.

Trouble shooting

Nadat je dongles en stuur dongles met uw software, zult u ter ondersteuning van de dongle voor uw klanten. Als u klant te kunnen voldoen een probleem, je hebt om hen te helpen om problemen te schieten van het probleem. Het meest voorkomende probleem is "dongle niet gevonden" probleem, dat wil zeggen nadat de klant de driver te installeren en steek de dongle, de software nog steeds nee zeggen dongle gevonden. Het is een hoofdpijn voor software dongle leveranciers. Maar het lijkt vinden we nu een betere oplossing. Entron en UniKey bieden zogenaamde "driver" dongles, die niet hoeft te installeren een driver. Het is een HID (Human Interface Device), werkt net zo als muis. Dit soort dongles bieden een betere oplossing dan traditionele dongles.

Deel 5.Conclusion

In deze eenvoudige papier, bespreken we de gevoelige onderwerp op de bescherming van software, en een overzicht van de dongle bescherming. Ik wil gewoon mijn ervaring op dit gebied te delen met andere ontwikkelaars. Ik hoop dat jullie ervan kunnen genieten.

een artikel afkomstig van Rebecca Hilton


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions