Subject Re: [firebird-support] Protecting a Firebird Database
Author Martijn Tonies
Hi,

> I've recently decided to migrate the systems I wrote to Firebird
> Database. And since I decided this, I've been looking for more
> information about this database.
>
> And something really bothered me: the fact that there's is just one
> default user and password for any database. So, how can I protect my
> database from being opened by anyone else but me? I mean, if someone
> copy my database to his/her computer, knowing that the user is SYSDBA
> and the password is masterkey, he/she can open it and see how's the
> internal structure of it.

There's no default use for a database. Databases have nothing to do
with user accounts. Users are server based.

> How can I prevent anyone from doing that?

If someone is able to copy the database, he/she can install Firebird
and use SYSDBA to open your database. Nothing you can do about
it.

The trick is to keep your database in a private and secured area.


That being said, expect improvements in the future :-)

With regards,

Martijn Tonies
Database Workbench - developer tool for InterBase, Firebird, MySQL & MS SQL
Server
Upscene Productions
http://www.upscene.com