security - How do you protect your software from illegal distribution? -
i curious how protect software against cracking, hacking etc.
do employ kind of serial number check? hardware keys?
do use third-party solutions?
how go solving licensing issues? (e.g. managing floating licenses)
edit: i'm not talking open source, strictly commercial software distribution...
there many, many, many protections available. key is:
- assessing target audience, , they're willing put with
- understanding audience's desire play no pay
- assessing amount willing put forth break protection
- applying enough protection prevent people avoiding payment, while not annoying use software.
nothing unbreakable, it's more important gauge these things , pick protection slap on best (worst) protection able afford.
- simple registration codes (verified online once).
- simple registration revokable keys, verified online frequently.
- encrypted key holds portion of program algorithm (can't skip on check - has run program work)
- hardware key (public/private key cryptography)
- hardware key (includes portion of program algorithm runs on key)
- web service runs critical code (hackers never see it)
and variations of above.
-adam
Comments
Post a Comment