Coming from the perspective of one who has needed to get to a DB structure
of a purchased app, you might have some luck using obfuscation.  Ever try to
reverse engineer an 800-table schema with no RI?  It can be done (we've done
it), but with the help of the app source.

One other 3rd-party app has implemented some of Oracle's object types and
such in 8i, and the schemas don't seem to be able to be successfully
exp/imp'd.  Then again, I didn't try that hard...

Rich


Rich Jesse                           System/Database Administrator
[EMAIL PROTECTED]                  Quad/Tech Inc, Sussex, WI USA


> -----Original Message-----
> From: Hussain Ahmed Qadri [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, July 23, 2003 9:54 AM
> To: Multiple recipients of list ORACLE-L
> Subject: Securing the Database Structure
> 
> 
> Hi all,
> When you develop a software and you intend to sell it, are 
> there any ways of saving your database structure. Because 
> obviously we don't give the fmb's, we only give the 
> executable. But to run the software we need to have the 
> database and there are ways by which the database structure 
> can be seen, imp/exp is an example for one. I know by getting 
> the database structure it would be very difficult to 
> interpret the system, but structure is the core of the whole 
> thing. So I wanted to ask what are the steps that are 
> followed when you are packaging your software to sell and 
> what are the security measures to protect your application, 
> forms, database structures, etc.
> Plus any good method/utility to encrypt the contents of a 
> batch file but at the same time allowing it to be executed.
> 
> Thanks and regards,
> 
> Hussain
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Jesse, Rich
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to