Re: Copy protection for a .NET application
From: Salih Goncu (SalihGoncu_at_discussions.microsoft.com)
Date: 12/03/04
- Next message: Anders Borum: "Re: Bitwise comparison and enumerations / switch statements"
- Previous message: Bonj: "RE: Changing Server/Database in Crystal Report at runtime"
- In reply to: William Stacey [MVP]: "Re: Copy protection for a .NET application"
- Next in thread: C-Services Holland b.v.: "Re: Copy protection for a .NET application"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 3 Dec 2004 04:43:05 -0800
Well, William, there are many devices around that work as the hrdware locks.
That you may put on Parallel port (the earliest), serial port, USB, even I
saw some using ISA or PCI expansion boards...
Unlike EPROM's and EEPROM's of earlier, Flash RAM modules hold data
electrically, which makes them immune to ESM... If you emit electrons or
photons on such a device, you just erase what's written inside... :)
And for the scalablility issue. I accept this is a fact. But, if you
application needs to run as a server and needs scalability, there are really
good alternative scenarios. My approach is just for desktop applications.
Salih Goncu
"William Stacey [MVP]" wrote:
> > 1. you have definetely no access to th code that is encsrypted, because it
> > is stored in a flash memory of the smartcard, which is also immune to
> > physical investigation of data under Electron Scanning Microscope.
>
> I may have missed it, but that was not what the docs said that I read. The
> code is not stored on the HL. Only the private keys are stored on the HL.
> The HL decrypts the secrets to return the text so it can decrypt the
> assembly. Then the assembly can run as normal in memory.
>
> > 2. nobody, even the developer doesn't know the private key to encrypt and
> to
> > run the code required.
> > Remember, the code "doesn't" run on th CPU of the target machine, but on
> > another place.
>
> Your .Net code running inside the little usb device? That would have some
> scalability issues I would think.
>
> --
> William Stacey, MVP
> http://mvp.support.microsoft.com
>
>
>
- Next message: Anders Borum: "Re: Bitwise comparison and enumerations / switch statements"
- Previous message: Bonj: "RE: Changing Server/Database in Crystal Report at runtime"
- In reply to: William Stacey [MVP]: "Re: Copy protection for a .NET application"
- Next in thread: C-Services Holland b.v.: "Re: Copy protection for a .NET application"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|