On Tue, 10 Feb 2004 17:14:22 -0500, Colin Holgate <[EMAIL PROTECTED]> wrote:

I'd use Buddy to write an encrypted string to an ini file. If the ini
file is missing, or the encrypted string isn't what you expect it to be,
bail.

Which didn't answer the question! Have another read, I'm sure you'll have ideas about the real question too.


Indirectly your suggestion might be to delete the ini file, but that could leave a genuine user who managed three successive thpos, I mean tupos, no trpos (something like that...), completely confused. A way around that would be to have an alert (triggered by lack of deleted ini file) that says "you failure, reinstall and try typing more carefully next time". Would that stop a hacker though? They would just reinstall and try again.

How about having it e-mail the manager if someone fails three times? That would be a more fun solution.

[To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]

Not only that but any hacker worth their weight wouldn't need to, you could reverse engineer, you could copy the files that change/get removed after 3 successive failures and put read only locks onto them, you could back them up and copy them instead of having to reinstall.


At the end of the day it's an annoyance that would deter genuine customers rather than hackers/crackers or whoever you're trying to protect yourself from. We've had countless security methods tried and I've found the better the protection the more annoyance to the customer the more likely-hood they'll send the product back and say it's way to complicated to use and they want their money back.

Maybe you could give us some background as to why you're implementing this, is it to protect the data in the program, is it a method of copy protection?

--
Deane Venske - Senior Programmer
www.eduss.com.au   [EMAIL PROTECTED]
+61 7 55974600  +61 405148718
Suite 29,  207 Currumburra Rd
Ashmore, Queensland, 4214
Australia
[To remove yourself from this list, or to change to digest mode, go to 
http://www.penworks.com/lingo-l.cgi  To post messages to the list, email [EMAIL 
PROTECTED]  (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping 
with programming Lingo.  Thanks!]

Reply via email to