02.04.2013 Views

Sentinel Hardware Keys Developer's Guide - Customer Connection ...

Sentinel Hardware Keys Developer's Guide - Customer Connection ...

Sentinel Hardware Keys Developer's Guide - Customer Connection ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tips and Tricks<br />

Contents Glossary Index Troubleshooting<br />

should you terminate your application without allowing the users to<br />

first save their work).<br />

Allow the application to appear as if it is functioning properly, while in<br />

fact it is not. (Be very careful if you use this method; less drastic<br />

actions should be considered first.)<br />

Display a critical error message and tell the user to contact your<br />

technical support department.<br />

These are just some suggested actions; you can implement any combination<br />

of them to suit your needs. Remember, other events, such as network transmission<br />

errors can also cause your application to detect a hardware key<br />

problem. Since these are almost always innocent events, you should design<br />

your strategy to be as forgiving of them as possible, while still maintaining<br />

protection integrity.<br />

Change your Strategy<br />

Finally, as you perform software updates to your application in the field,<br />

devote time to change and improve your security checks. The longer the<br />

checks exist in the field, the more time there is to attack the mechanism.<br />

Eventually, even the toughest checks might be overcome. However, if you<br />

continually update your checks, then you can stay one step ahead. Consider<br />

this action part of a planned maintenance to keep your security at its peak<br />

level.<br />

Note: For more personalized assistance in integrating the security checks in your<br />

application, please contact our Technical Support using the information<br />

given on page xvi.<br />

<strong>Sentinel</strong> <strong>Hardware</strong> <strong>Keys</strong> Developer’s <strong>Guide</strong> 181

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!