Re: Securing Software with License



I agree with pretty much everything John said above. There are really
two aspects to consider. The first is generating customer unique
license keys that can't be reverse engineered by inspecting your code.
For this you really need a system that uses some form of public key
encryption. Our company, Infralution, offers a low cost licensing
solution that does this (www.infralution.com/licensing.html).

The second aspect is preventing crackers simply bypassing your license
checks by nulling out statements or simply recompiling your whole
application. Unfortunately there is bullet proof way to do this. If
you visit some of the crack sites you will see that just about all of
the protection/obfuscation products have themselves been cracked - so
your best insurance is the sort of approach that John recommended where
at least the cracker will have to put some effort in understanding your
particular code.

There is also really good article on Code Project
(http://www.codeproject.com/gen/design/UnconventialWisdom.asp) about
the balance between protecting your code and making life difficult for
your legitimate customers.

Grant Frisken
Infralution
www.infralution.com

.



Relevant Pages

  • Re: Switching kernel from GPL
    ... John> There has been some discussion on the list about the possibility ... John> necessarily in code covered by another license. ... I found it interesting that there was no mention of patents in these GPL ... refrain entirely from distribution of the Program. ...
    (Linux-Kernel)
  • Re: how to generate license keys for software
    ... I do want to avoid license key ... his own license keys which are valid only for the changed executable. ... Decrypt the license text (using the private key that only the ... Encrypt "xytlhkgeeddsddkf555" using the public key built into the ...
    (sci.crypt)
  • Re: Path Not Found for a Service
    ... John D. wrote: ... > I'm getting an error that a service fails to start because it cannot ... You could export the whole key as a reg file for backup first. ... Note also that I usually recommend stopping & disabling the license logging ...
    (microsoft.public.win2000.file_system)
  • Re: Trisha Kumer Manager Professional Home Solutions 3006 River Grove Drive, Tampa, FL 33610
    ... JOHN W. LEBRON convicted felon on probation + revoked license real estate ... Name: JOHN WILLIAM LEBRON ... Ez Investments, LLC - Incorporated by John Lebron, ...
    (misc.legal)
  • Re: VMS Hobbyist licenses
    ... The openvmshobbyist.com site was at John Wisniewski's house, ... Keep in mind that the hobbyist infrastructure is run ... prior attempts to get another license has failed as ...
    (comp.os.vms)

Loading