How to protect from making copies of database? 
Author Message
 How to protect from making copies of database?

Hi,

Look at this scenario:

I'm an owner of some data stored in Oracle Server that is of
some value. I would like to sell this data.

How can I safeguard my "valuable" data stored in Oracle server
from being copied or redistributed by a valid user?

That is...
I sell the data to one user, how can I ensure that the
buyer of the data can not make copies(even
Programatically !) of this data and redistribute it(along
with all  the paswwords & permissions,orginally meant for
him)?

If there is a solution, can it be extended to other
databases too?(Sqlserver,MS Access)

Regards,

Chagla



Mon, 21 Feb 2005 16:14:53 GMT
 How to protect from making copies of database?

Quote:

> I sell the data to one user, how can I ensure that the
> buyer of the data can not make copies(even
> Programatically !) of this data and redistribute it(along
> with all  the paswwords & permissions,orginally meant for
> him)?

Via the license that he has to accept when buying the data.

Quote:
> If there is a solution, can it be extended to other
> databases too?(Sqlserver,MS Access)

Hmmm... yeah, but these are technically quite complex. And can be defeated
by a serious effort.

Let's say you have the complete system locked down, tied up and encrypted.
From the database side to the client program. I can still write a program
that can hook into your secure client (using Win32 debug hooks) - then I
can programtically control your program, have it request a data set,
"screen scrape" the data from your app's window, save that, and then have
your app request the next data set...

As a (pointless yet technically interesting) excercise, you can use the
Oracle obfuscation toolkit to encrypt your data in your tables. You then
provided bytecode PL/SQL packages and procedures to read the data (these
packages in turn decrypt the data on the fly). Then you need to deal with
issues such as encrypted indexes and the like too... interesting, but
really a waste of time as this will not provide what you're looking for.

There is no real technical solution to this.

--
Billy



Mon, 21 Feb 2005 18:26:45 GMT
 How to protect from making copies of database?
This is a legal issue that you must address with a license or agreement.


Tue, 22 Feb 2005 01:41:56 GMT
 
 [ 3 post ] 

 Relevant Pages 

1. How to protect from making copies of database

2. How to protect from making copies of database?

3. Copy data with into password protected database

4. protecting a database file from being copied

5. Making a Copy of the Database

6. Request help making duplicate copies of a database (without data)

7. making a copy of a database

8. Snapshot is not making an identical copy of database

9. Making a copy of a database

10. Making a copy of a database

11. Making a Database copy across different servers?

12. Making Paradox table password protected


 
Powered by phpBB® Forum Software