.oisyn schreef op woensdag 08 augustus 2007 @ 02:53:
[...]
Uhm, hoe is een dongle anders dan activatie via internet? In beide gevallen kan de applicatie, die op de PC van de client draait, aangepast worden zodat hij geen activatie meer behoeft. Een dongle gaat je dus echt niet meer helpen dan elke andere methode.
En daarom zou ik gewoon kiezen voor activatie via internet - dat is simpelweg het goedkoopsts om te implementeren.
Het verschil is dus inderdaad dat je de client continu aan het praten is met de dongle, niet alleen bij de activatie. Hierdoor wordt het draaien van de software zonder de dongle onmogelijk.
De communicatie met de dongle heeft een encryptie, maar ook de data in de dongle zelf heeft een encryptie, de sleutel waarmee die data uit te lezen valt is in de dongle hardware gezet door de fabrikant (uniek per dongle, geloof dat 1024bit RSA de norm is) en het is vrijwel onmogelijk deze uit de hardware te halen (het geld wat je kwijt bent om dat voor elkaar te krijgen had je waarschijnlijk al een bulk licentie kunnen kopen).
De dongle zelf is ook meer dan alleen een beetje data met encryptie eroverheen, de controller die erop zit is best wel krachtig en kan zelf dus vanalles uitvoeren.
Het gaat een beetje offtopic om hier uitgebreid over dongles te praten, maar niets let je om een proefpakket aan te vragen bij een van de fabrikanten en eens in de manual door te lezen hoe het nu precies werkt en waarom het vrijwel onmogelijk is om het te kraken.
Een zwak punt is wel (zoals genoemd) de implementatie in de software, je krijgt van de fabrikant een hele stapel documentatie (denk een groot boek van een 1000 bladzijdes), allerlei libraries, API's en voorbeeldapplicaties etc. Maar een fout in de implementatie kan ervoor zorgen de je beveiliging alsnog zwak is.
Daarom werd ook gezegd dat de implementatie je geld gaat kosten, je moet daar eenmaal iemand voor inhuren die er redelijk wat verstand van heeft en geen fouten maakt.
Het is natuurlijk niet realistisch te zeggen dat het onmogelijk is om te kraken, maar dat hoeft het ook niet te zijn, als het maar dusdanig moeilijk is dat het de 'kraker' teveel geld/moeite kost om het de moeite waard te maken voor hem.
[
Voor 3% gewijzigd door
Verwijderd op 08-08-2007 14:48
]