On 10 Nov 2005 08:40:17 -0800, Ben Sizer <[EMAIL PROTECTED]> wrote: > Alex Martelli wrote: > > > This is (a minor) one of the many reasons that make webservices the way > > of the future (hey, even *MSFT* noticed that recently, it seems...). > > But they are not suitable for all applications, and probably never will > be. >
Your only solution, then, is to write unpopular code. Because, as Alex said, it will otherwise be broken into. Let's look at two very popular pieces of code: Half-Life 2 and Windows XP. How are they secured? Previous version of these software products used sophisticated client-side programming to try and be secure, but the security was nonexistant. Users share keys and cracks with each other. Now, both of these programs require verification (phone and/or web) to be used. The only truly secure method of assuring that they're not used in ways you don't intend is to require the user to contact you to use it, and that's a deal with the devil. One you might need to make if security is that important to you, as Microsoft and Valve have decided it is, but it's a deal with the devil nonetheless. Peace Bill Mill bill.mill at gmail.com -- http://mail.python.org/mailman/listinfo/python-list