Yep. I figured I'd have to bury checks for operating system and
session counter (not stored in application or session variables) deep
inside some of the assemblies. If the code is obfuscated and perhaps
has some tamper proofing software run on it "should" be ok.
Of course, the OS could be a server platform running on a laptop
or perhaps just a virtual image. But, it would reduce the number
of potential tampers significantly.
Was just curious if anyone else had travelled down this road
before.
--
Robbe Morris [Microsoft MVP - Visual C#]
..NET PropertyGrid Control - ListBox, ComboBox, and Custom Classes
http://www.eggheadcafe.com/tutorials...d-control.aspx
"Mark Rae [MVP]" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> "Robbe Morris - [MVP] C#" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
>
>> Thanks guys. Basically, I'll be offering a version of the web site
>> for testing purposes. But, I don't want that version of the web site
>> deployed to a server and used. So, the session management need
>> to deal with expired sessions isn't big. But, the tamper proof part is.
>> I wouldn't want the capability of a developer deploying assemblies
>> or script code that could overwrite my counters at runtime.
>
> Ah - well the Application / Session method won't help at all, then...
>
> All somebody would need to do is drop a simple page onto your site with
> inline server code to get round it by setting your Application variable to
> e.g. -10000000
>
> As soon as they typed the address of the page directly into the browser,
> it would reset the Application variable...
>
>
> --
> Mark Rae
> ASP.NET MVP
> http://www.markrae.net