Peter Vertes wrote:

> How about storing the key on a remote server ?  When you need it you connect
> to it get it.  Or extending on this idea; you could store the key on a
> remote server, when you need to authenticate you call the authentication
> code on the remote server side and have it spit back a bool (true = user is
> authenticated / false = user need to try again).  I haven't actually
> implemented this but in theory it should work.

You're still in an automated case. The code that calls the server is subject
to snooping, and any authentication information would be contained within
the code, so the bad guy could pick out that information and call the remote
service manually to discover the key.

Until you put a human (who isn't the person you're trying to prevent from
snooping) is put in the loop, any data is snoopable with enough effort.

Brad

--
Read my web log at http://www.quality.nu/dotnetguy/

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to