Chapter 7 – Implementing Secure Licensing
158
Sentinel Hardware Keys Developer’s Guide
should you terminate your application without allowing the users to
first save their work).
■
Allow the application to appear as if it is functioning properly, while in
fact it is not. (Be very careful if you use this method; less drastic
actions should be considered first.)
■
Display a critical error message and tell the user to contact your
technical support department.
These are just some suggested actions; you can implement any combination
of them to suit your needs. Remember, other events, such as network trans-
mission errors can also cause your application to detect a hardware key
problem. Since these are almost always innocent events, you should design
your strategy to be as forgiving of them as possible, while still maintaining
protection integrity.
Change your Strategy
Finally, as you perform software updates to your application in the field,
devote time to change and improve your security checks. The longer the
checks exist in the field, the more time there is to attack the mechanism.
Eventually, even the toughest checks might be overcome. However, if you
continually update your checks, then you can stay one step ahead. Consider
this action part of a planned maintenance to keep your security at its peak
level.
Note:
For more personalized assistance in integrating the security checks in your
application, please contact our Technical Support using the information
given on page xv.
Содержание Sentinel
Страница 1: ...1 2 0...
Страница 6: ...vi Sentinel Hardware Keys Developer s Guide...
Страница 12: ...Contents xii Sentinel Hardware Keys Developer s Guide...
Страница 20: ......
Страница 58: ...Chapter 2 Sentinel Keys SDK Components 40 Sentinel Hardware Keys Developer s Guide...
Страница 80: ...Chapter 3 Planning Application Protection and Licensing Strategy 62 Sentinel Hardware Keys Developer s Guide...
Страница 82: ......
Страница 108: ...Chapter 4 Protecting Applications Using Shell 90 Sentinel Hardware Keys Developer s Guide...
Страница 180: ......
Страница 196: ...Chapter 8 License Grouping 178 Sentinel Hardware Keys Developer s Guide...
Страница 212: ...Chapter 9 Programming Sentinel Hardware Keys 194 Sentinel Hardware Keys Developer s Guide...
Страница 214: ......
Страница 236: ...Chapter 10 Redistributables for Customers and Distributors 218 Sentinel Hardware Keys Developer s Guide...
Страница 252: ...Appendix A Troubleshooting 234 Sentinel Hardware Keys Developer s Guide...
Страница 282: ...Index 264 Sentinel Hardware Keys Developer s Guide...