Mike Lewis
Programmer
I've recently been working on an application where security is an important issue:
- All users have to be authenticated with a strong password.
- The password table is encrypted.
- Only a designated adminstrator can issue logins and passwords.
- All changes to logins and passwords are securely logged.
All this is working fine. But some questions have now arisen:
- What if the administrator falls off a cliff?
- What if it's necessary to run an admin function on an emergency basis (repairing corrupted tables, for instance), and the administrator isn't available?
- What if a vindictive adminstrator deletes his/her own login (and them immediately walks out of the office for good)?
And what if something like this happens while I'm away hiking in the Grampians or whiling away the evening of my years in an old folks home?
The question is: Should I provide some sort of emergency back door entry into the system? If so, how should I do that ? And how should I communicate the fact that such access exists, without alerting a would-be intruder?
I'm sure some of you must have faced similar problems. I'd be interested in knowing how you've dealt with them.
Mike
__________________________________
Mike Lewis (Edinburgh, Scotland)
My Visual FoxPro site: www.ml-consult.co.uk